com.karneim.util.collection.automaton

Class Automaton.LinkedSet_State

public class Automaton.LinkedSet_State extends Object implements Automaton.IState

Field Summary
Automaton.Wrapper_Stateelements
protected Automaton.Wrapper_StatelastElement
Constructor Summary
LinkedSet_State()
LinkedSet_State(Automaton.State state)
Method Summary
booleanadd(Automaton.State state)
voidaddAll(Automaton.LinkedSet_State states)
voidaddAll(Automaton.IState state)
voidclear()
Objectclone()
booleancontains(Automaton.State state)
booleanequals(Object obj)
booleanequals(Automaton.LinkedSet_State set)
Automaton.LinkedSet_StategetAllReachableStates()
inthashCode()
booleanisEmpty()
Automaton.IStatenext(char ch)
booleanremove(Automaton.State state)
intsize()
StringtoString()

Field Detail

elements

public Automaton.Wrapper_State elements

lastElement

protected Automaton.Wrapper_State lastElement

Constructor Detail

LinkedSet_State

public LinkedSet_State()

LinkedSet_State

public LinkedSet_State(Automaton.State state)

Method Detail

add

public boolean add(Automaton.State state)

addAll

public void addAll(Automaton.LinkedSet_State states)

addAll

public void addAll(Automaton.IState state)

clear

public void clear()

clone

public Object clone()

contains

public boolean contains(Automaton.State state)

equals

public boolean equals(Object obj)

equals

public boolean equals(Automaton.LinkedSet_State set)

getAllReachableStates

public Automaton.LinkedSet_State getAllReachableStates()

hashCode

public int hashCode()

isEmpty

public boolean isEmpty()

next

public final Automaton.IState next(char ch)

remove

public boolean remove(Automaton.State state)

size

public int size()

toString

public String toString()