com.x8ing.lsm4j.state
Class StaticState

java.lang.Object
  extended by com.x8ing.lsm4j.state.StaticState
Direct Known Subclasses:
ProcessableState

public class StaticState
extends java.lang.Object

A state.

Author:
Patrick Heusser

Constructor Summary
StaticState(int uniqueID, java.lang.String description)
           
StaticState(int uniqueID, java.lang.String description, StateMetaInformation stateMetaInformation)
           
 
Method Summary
 void addNextState()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 StateMetaInformation getStateMetaInformation()
           
 int getUniqueID()
           
 java.lang.String getUniqueIDString()
           
 int hashCode()
           
 void setStateMetaInformation(StateMetaInformation stateMetaInformation)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StaticState

public StaticState(int uniqueID,
                   java.lang.String description,
                   StateMetaInformation stateMetaInformation)

StaticState

public StaticState(int uniqueID,
                   java.lang.String description)
Method Detail

addNextState

public void addNextState()

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getUniqueIDString

public java.lang.String getUniqueIDString()

getUniqueID

public int getUniqueID()

getDescription

public java.lang.String getDescription()

getStateMetaInformation

public StateMetaInformation getStateMetaInformation()

setStateMetaInformation

public void setStateMetaInformation(StateMetaInformation stateMetaInformation)


by Patrick Heusser