com.karneim.util.collection.set
Class FSAData

java.lang.Object
  extended bycom.karneim.util.collection.set.FSAData
All Implemented Interfaces:
java.io.Serializable

public class FSAData
extends java.lang.Object
implements java.io.Serializable

FSAData is a simple representation of a finite state automaton as a ValueObject. It provides no functionality, but only the data of a specific automaton. It is used for the interchange of automatons between different applications or tools. In future there will be also an compatible XML representation.

Author:
Ralf Meyer
See Also:
Serialized Form

Nested Class Summary
static class FSAData.State
           
 
Field Summary
 java.lang.Boolean isDeterministic
           
 java.lang.Integer startStateNumber
           
 FSAData.State[] states
           
 
Constructor Summary
FSAData(FSAData.State[] states, java.lang.Integer startStateNumber)
           
FSAData(FSAData.State[] states, java.lang.Integer startStateNumber, boolean isDeterministic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

states

public FSAData.State[] states

startStateNumber

public java.lang.Integer startStateNumber

isDeterministic

public java.lang.Boolean isDeterministic
Constructor Detail

FSAData

public FSAData(FSAData.State[] states,
               java.lang.Integer startStateNumber,
               boolean isDeterministic)

FSAData

public FSAData(FSAData.State[] states,
               java.lang.Integer startStateNumber)