public class StateRestorer
extends java.lang.Object
Constructor and Description |
---|
StateRestorer(LoggerIfc logger,
StateMerger stateMerger)
Creates a StateRestorer Object.
|
Modifier and Type | Method and Description |
---|---|
void |
restoreState()
Restores the state of the registered Objects.
|
void |
setBufferArray(StateBufferSaveable[] array)
Sets the array of StateBufferSaveable Objects to restore.
|
void |
setDirArray(StateDirectorySaveable[] array)
Sets the array of StateDirectorySaveable Objects to restore.
|
void |
setStateBufferFileName(java.lang.String stateBufferFileName)
Sets the current state buffer file.
|
public StateRestorer(LoggerIfc logger, StateMerger stateMerger)
logger
- Logger for warnings and errors.stateMerger
- Merges the saved states.public void setBufferArray(StateBufferSaveable[] array)
array
- Array of StateBufferSaveable Objects to save.public void setDirArray(StateDirectorySaveable[] array)
array
- Array of StateDirectorySaveable Objects to save.public void setStateBufferFileName(java.lang.String stateBufferFileName)
stateBufferFileName
- Buffer file, containing the states.public void restoreState() throws StateException
StateException