Package nz.org.riskscape.engine.plugin
Class DefaultPluginDescriptor
java.lang.Object
nz.org.riskscape.engine.plugin.DefaultPluginDescriptor
- All Implemented Interfaces:
nz.org.riskscape.engine.plugin.PluginDescriptor
public class DefaultPluginDescriptor
extends Object
implements nz.org.riskscape.engine.plugin.PluginDescriptor
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultPluginDescriptor(URL source, PluginClassLoader classLoader, Manifest manifest) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependency(nz.org.riskscape.engine.plugin.PluginDescriptor dependencyDescriptor) protected booleanbooleaninthashCode()booleannz.org.riskscape.engine.plugin.PlugintoString()
-
Constructor Details
-
DefaultPluginDescriptor
-
-
Method Details
-
hasPluginDependencies
public boolean hasPluginDependencies()- Specified by:
hasPluginDependenciesin interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getSourcePath
- Specified by:
getSourcePathin interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
addDependency
public void addDependency(nz.org.riskscape.engine.plugin.PluginDescriptor dependencyDescriptor) - Specified by:
addDependencyin interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getI18nClassLoader
- Specified by:
getI18nClassLoaderin interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
newPluginInstance
public nz.org.riskscape.engine.plugin.Plugin newPluginInstance()- Specified by:
newPluginInstancein interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode() -
getSource
-
getClassLoader
-
getManifest
-
getPluginClass
-
getPluginId
- Specified by:
getPluginIdin interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getPluginClassName
- Specified by:
getPluginClassNamein interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getVersion
- Specified by:
getVersionin interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getPluginDependencies
- Specified by:
getPluginDependenciesin interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-