org.jfree.layouting.renderer.text

Class DefaultRenderableTextFactory.DefaultRenderableTextFactoryState

Enclosing Class:
DefaultRenderableTextFactory
Implemented Interfaces:
Serializable, State

protected static class DefaultRenderableTextFactory.DefaultRenderableTextFactoryState
extends java.lang.Object
implements State

Constructor Summary

DefaultRenderableTextFactoryState(DefaultRenderableTextFactory factory)

Method Summary

StatefullComponent
restore(LayoutProcess layoutProcess)
Creates a restored instance of the saved component.

Constructor Details

DefaultRenderableTextFactoryState

protected DefaultRenderableTextFactoryState(DefaultRenderableTextFactory factory)
            throws StateException

Method Details

restore

public StatefullComponent restore(LayoutProcess layoutProcess)
            throws StateException
Creates a restored instance of the saved component.

By using this factory-like approach, we gain independence from having to know the actual implementation. This makes things a lot easier.

Specified by:
restore in interface State
Parameters:
layoutProcess - the layout process that controls it all
Returns:
the saved state
Throws:
StateException -