org.nuiton.license
Class LicenseResolver
java.lang.Object
org.nuiton.license.LicenseResolver
- Direct Known Subclasses:
- JarLicenseResolver
public class LicenseResolver
- extends java.lang.Object
Un resolver de license a partir d'un baseURL .
On doit avoir un fichier
baseURL/licenses.txt
qui contient la liste des licenses gerees par ce resolver.
Chaque license est definit par deux fichiers :
baseURL/licenseName/license.txt
baseURL/licenseName/header.txt
- Author:
- chemit
|
Field Summary |
protected java.lang.String |
baseURL
BaseURL |
protected java.util.Map<java.lang.String,java.lang.String> |
licenseNames
list of known licenses with this resolver |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
baseURL
protected java.lang.String baseURL
- BaseURL
licenseNames
protected java.util.Map<java.lang.String,java.lang.String> licenseNames
- list of known licenses with this resolver
LicenseResolver
public LicenseResolver()
LicenseResolver
public LicenseResolver(java.lang.String baseURL)
getBaseURL
public java.lang.String getBaseURL()
setBaseURL
public void setBaseURL(java.lang.String baseURL)
getLicenseNames
public java.util.Map<java.lang.String,java.lang.String> getLicenseNames()
resolv
public License resolv(java.lang.String licenseName)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
checkExists
protected boolean checkExists(java.net.URL url)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2009 CodeLutin. All Rights Reserved.