Interface Restorable<T> (2.21.1)

public interface Restorable<T>

Implementation of this interface can persist their state and restore from it.

A typical capture usage:


 X restorableObj; // X instanceof Restorable

A typical restore usage:


 RestorableState

Type Parameter

NameDescription
T

Methods

capture()

public abstract RestorableState<T> capture()

Captures the state of this object.

Returns
TypeDescription
RestorableState<T>

a RestorableState instance that contains the state for this object and can restore it afterwards.