public abstract class AbstractModule
extends java.lang.Object
Extractor
Modifier and Type | Field and Description |
---|---|
ModuleConfiguration |
config |
java.lang.String |
moduleName |
java.lang.String |
version |
Constructor and Description |
---|
AbstractModule() |
Modifier and Type | Method and Description |
---|---|
ModuleConfiguration |
getConfig() |
java.lang.String |
getHash() |
abstract java.lang.String |
getModuleDescription() |
boolean |
isSelected() |
void |
setConfig(ModuleConfiguration config) |
abstract void |
setModuleName()
By implementing this abstract method the name of the module is specified.
|
void |
setSelected(boolean selected)
Change the selection state of this module.
|
abstract void |
setVersion() |
boolean |
supportsThisOS()
The given operating system specifies the kind of external application
call and return value parsing.
|
java.lang.String |
toString() |
public ModuleConfiguration config
public java.lang.String moduleName
public java.lang.String version
public ModuleConfiguration getConfig()
public void setConfig(ModuleConfiguration config)
public abstract void setModuleName()
public abstract void setVersion()
public abstract java.lang.String getModuleDescription()
public final boolean isSelected()
public void setSelected(boolean selected)
selected
- setSelected(true) will enable the extraction of this module.public boolean supportsThisOS()
OperatingSystem.OsName.SYSTEM_INDEPENDENT
.public java.lang.String getHash()
public java.lang.String toString()
toString
in class java.lang.Object