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
ConstructorDescriptionDefaultPluginDescriptor
(URL source, PluginClassLoader classLoader, Manifest manifest) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependency
(nz.org.riskscape.engine.plugin.PluginDescriptor dependencyDescriptor) protected boolean
boolean
int
hashCode()
boolean
nz.org.riskscape.engine.plugin.Plugin
toString()
-
Constructor Details
-
DefaultPluginDescriptor
-
-
Method Details
-
hasPluginDependencies
public boolean hasPluginDependencies()- Specified by:
hasPluginDependencies
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getSourcePath
- Specified by:
getSourcePath
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
addDependency
public void addDependency(nz.org.riskscape.engine.plugin.PluginDescriptor dependencyDescriptor) - Specified by:
addDependency
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getI18nClassLoader
- Specified by:
getI18nClassLoader
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
newPluginInstance
public nz.org.riskscape.engine.plugin.Plugin newPluginInstance()- Specified by:
newPluginInstance
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode() -
getSource
-
getClassLoader
-
getManifest
-
getPluginClass
-
getPluginId
- Specified by:
getPluginId
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getPluginClassName
- Specified by:
getPluginClassName
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getVersion
- Specified by:
getVersion
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-
getPluginDependencies
- Specified by:
getPluginDependencies
in interfacenz.org.riskscape.engine.plugin.PluginDescriptor
-