T - the type of the Alphabet.AlphabetParameterSetpublic abstract static class Alphabet.AlphabetParameterSet<T extends Alphabet> extends InstanceParameterSet<T>
InstanceParameterSet of any
Alphabet.ParameterSet.ParameterListerrorMessage, parameters, parent| Constructor and Description |
|---|
Alphabet.AlphabetParameterSet(Class<T> instanceClass)
Creates a new
Alphabet.AlphabetParameterSet from the class that can be
instantiated using this Alphabet.AlphabetParameterSet. |
Alphabet.AlphabetParameterSet(StringBuffer representation)
The standard constructor for the interface
Storable
. |
| Modifier and Type | Method and Description |
|---|---|
Alphabet.AlphabetParameterSet |
clone()
Creates a full clone (deep copy) of this
ParameterSet. |
String |
getInstanceName()
Returns the name of an instance of the class that can be constructed
using this
ParameterSet. |
fromXML, getInstance, getInstanceClass, getInstanceComment, toXMLfromGalaxy, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxypublic Alphabet.AlphabetParameterSet(Class<T> instanceClass)
Alphabet.AlphabetParameterSet from the class that can be
instantiated using this Alphabet.AlphabetParameterSet.instanceClass - the classInstanceParameterSet.InstanceParameterSet(Class)public Alphabet.AlphabetParameterSet(StringBuffer representation) throws NonParsableException
Storable
. Creates a new Alphabet.AlphabetParameterSet out of its XML
representation.representation - the XML representation as StringBufferNonParsableException - if the Alphabet.AlphabetParameterSet could not be
reconstructed out of the XML representation (the
StringBuffer representation could
not be parsed)InstanceParameterSet.InstanceParameterSet(StringBuffer),
Storablepublic Alphabet.AlphabetParameterSet clone() throws CloneNotSupportedException
ParameterSetParameterSet. As a
convenience-method the user can use
fillWithStandardFieldsForClone(ParameterSet) on a newly
created instance of a subclass of ParameterSet to obtain a
clone/copy of all standard member variables (those already defined in
ParameterSet) in the passed ParameterSet. Using this
method, the cloning process becomes merely three-step:ParameterSet, most
likely with an empty constructor or the one taking just the instance
class.
this.fillWithStandardFieldsForClone on this
instance.
Object's method
Object.clone().clone in class ParameterSetParameterSetCloneNotSupportedExceptionpublic String getInstanceName()
InstanceParameterSetParameterSet.getInstanceName in class InstanceParameterSet<T extends Alphabet>