|
Class Summary |
| ArrayListState<E> |
State class that wraps an ArrayList
Generates according list moves
Remark: Does not extend State or implements StateI do avoid additional overhead
All state/move mechanisms already contained in Move objects
For the future a simpler unified StateI would make things clearer
TODO: Replace all stateful lists by this class and simplify according move objects |
| BooleanState |
|
| EnumState<E extends Enum> |
|
| GenericState<E> |
|
| HashMapState<K,V> |
State class that wraps a HashMap
Generates according map moves
Remark: Does not extend State or implements StateI do avoid additional overhead
All state/move mechanisms already contained in Move objects
For the future a simpler unified StateI would make things clearer
TODO: Replace all stateful HashMaps by this class and simplify according move objects |
| HashSetState<E> |
State class that wraps a HashSet
Generates according set moves
Remark: Does not extend State or implements StateI do avoid additional overhead
All state/move mechanisms already contained in Move objects
TODO: Replace all stateful sets by this class and simplify according move objects |
| IntegerState |
|
| State |
|
| StringState |
|