compbio.metadata
Class Preset<T>
java.lang.Object
  
compbio.metadata.Preset<T>
- Type Parameters:
 T - executable type
public class Preset<T>
- extends java.lang.Object
 
Collection of Options and Parameters with their values
- Version:
 
  - 1.0 December 2009
 
- Author:
 
  - pvtroshin
 
- See Also:
 Option, 
Parameter
 
 
| Methods inherited from class java.lang.Object | 
getClass, notify, notifyAll, wait, wait, wait | 
 
Preset
public Preset()
setOptions
public void setOptions(java.util.List<java.lang.String> option)
 
setName
public void setName(java.lang.String name)
 
setDescription
public void setDescription(java.lang.String description)
 
getOptions
public java.util.List<java.lang.String> getOptions()
- Returns:
 - a List of Options as a String
 
 
getName
public java.lang.String getName()
- Returns:
 - - name of the Preset
 
 
getDescription
public java.lang.String getDescription()
- Returns:
 - - a long description of the Preset
 
 
getArguments
public java.util.List<Option<T>> getArguments(RunnerConfig<T> rconfig)
                                       throws WrongParameterException
- Converts list of options as String to type Option
- Parameters:
 rconfig - 
- Returns:
 - List of Options
 - Throws:
 WrongParameterException - if the value of the parameter is invalid @see
             Parameter
 
 
toString
public java.lang.String toString()
- Overrides:
 toString in class java.lang.Object
 
 
hashCode
public int hashCode()
- Overrides:
 hashCode in class java.lang.Object
 
 
equals
public boolean equals(java.lang.Object obj)
- Overrides:
 equals in class java.lang.Object