Interface Restorable<T> (2.37.0)

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

Name Description
T

Methods

capture()

public abstract RestorableState<T> capture()

Captures the state of this object.

Returns
Type Description
RestorableState<T>

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