Module org.maxicp
Package org.maxicp.state
package org.maxicp.state
State Management (trailer, copier, etc.)
-
InterfacesClassDescriptionState<T>Object that wraps a reference and can be saved and restored through the
StateManager.saveState()/StateManager.restoreState()methods.A StateEntry is aimed to be stored by a StateManager to revert some stateObject that wraps an integer value that can be saved and restored through theStateManager.saveState()/StateManager.restoreState()methods.Object that wraps an integer value that can be saved and restored through theStateManager.saveState()/StateManager.restoreState()methods.The StateManager exposes all the mechanisms and data-structures needed to implement a depth-first-search with reversible states.StateMap<K,V> A generic map that can revert its state withStateManager.saveState()/StateManager.restoreState()methods.Object that can be saved by theCopier.