Interface Restorable<T> (2.64.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.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-01-31 UTC.