Class AbstractToolElement
java.lang.Object
fr.ens.biologie.genomique.eoulsan.galaxytools.elements.AbstractToolElement
- All Implemented Interfaces:
ToolElement
- Direct Known Subclasses:
AbstractParameterToolElement,DataToolElement
This class define an abstract tool element.
- Since:
- 2.0
- Author:
- Sandrine Perrin
-
Field Summary
Fields inherited from interface fr.ens.biologie.genomique.eoulsan.galaxytools.elements.ToolElement
SEP -
Constructor Summary
ConstructorsConstructorDescriptionAbstractToolElement(Element param) Instantiates a new abstract tool element.AbstractToolElement(Element param, String nameSpace) Instantiates a new abstract tool element. -
Method Summary
Methods inherited from interface fr.ens.biologie.genomique.eoulsan.galaxytools.elements.ToolElement
getValue, setValue
-
Constructor Details
-
AbstractToolElement
Instantiates a new abstract tool element.- Parameters:
param- the parameter
-
AbstractToolElement
Instantiates a new abstract tool element.- Parameters:
param- the parameternameSpace- the name space
-
-
Method Details
-
isOptional
Checks if is optional.- Returns:
- the boolean
-
getLabel
Gets the label.- Returns:
- the label
-
getHelp
Gets the help.- Returns:
- the help
-
getShortName
Gets the short name.- Specified by:
getShortNamein interfaceToolElement- Returns:
- the short name
-
getName
Description copied from interface:ToolElementGets the name.- Specified by:
getNamein interfaceToolElement- Returns:
- the name
-
getValidatedName
Description copied from interface:ToolElementGets the name which respect Eoulsan's syntax.- Specified by:
getValidatedNamein interfaceToolElement- Returns:
- the name
-
getType
Gets the type.- Returns:
- the type
-
toString
-
hashCode
public int hashCode() -
equals
-