jebl.evolution.sequences
Class StateClassification.Default

java.lang.Object
  extended by jebl.evolution.sequences.StateClassification.Default
All Implemented Interfaces:
StateClassification
Enclosing interface:
StateClassification

public static class StateClassification.Default
extends Object
implements StateClassification


Nested Class Summary
 
Nested classes/interfaces inherited from interface jebl.evolution.sequences.StateClassification
StateClassification.Default
 
Constructor Summary
StateClassification.Default(String name, String[] setNames, State[][] stateSets)
           
 
Method Summary
 String getName()
           
 String getSetName(State state)
           
 Set<String> getSetNames()
           
 Set<State> getStateSet(String setName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateClassification.Default

public StateClassification.Default(String name,
                                   String[] setNames,
                                   State[][] stateSets)
Method Detail

getName

public String getName()
Specified by:
getName in interface StateClassification

getSetNames

public Set<String> getSetNames()
Specified by:
getSetNames in interface StateClassification

getSetName

public String getSetName(State state)
Specified by:
getSetName in interface StateClassification

getStateSet

public Set<State> getStateSet(String setName)
Specified by:
getStateSet in interface StateClassification