org.jfree.layouting.renderer
Class StreamingRenderer.DefaultFlowRendererState

java.lang.Object
  extended by org.jfree.layouting.renderer.AbstractRenderer.RendererState
      extended by org.jfree.layouting.renderer.StreamingRenderer.DefaultFlowRendererState
All Implemented Interfaces:
java.io.Serializable, State
Enclosing class:
StreamingRenderer

protected static class StreamingRenderer.DefaultFlowRendererState
extends AbstractRenderer.RendererState

See Also:
Serialized Form

Constructor Summary
protected StreamingRenderer.DefaultFlowRendererState(StreamingRenderer renderer)
           
 
Method Summary
 StatefullComponent restore(LayoutProcess layoutProcess)
          Creates a restored instance of the saved component.
 
Methods inherited from class org.jfree.layouting.renderer.AbstractRenderer.RendererState
fill
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamingRenderer.DefaultFlowRendererState

protected StreamingRenderer.DefaultFlowRendererState(StreamingRenderer renderer)
                                              throws StateException
Throws:
StateException
Method Detail

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.

Parameters:
layoutProcess - the layout process that controls it all
Returns:
the saved state
Throws:
StateException