org.jfree.layouting

Class AbstractLayoutProcess

public abstract class AbstractLayoutProcess extends Object implements LayoutProcess

Creation-Date: 05.12.2005, 19:17:21

Author: Thomas Morgner

Nested Class Summary
protected abstract static classAbstractLayoutProcess.AbstractLayoutProcessState
Constructor Summary
protected AbstractLayoutProcess(OutputProcessor outputProcessor)
Method Summary
protected abstract InputFeedcreateInputFeed()
DocumentContextgetDocumentContext()
The document context holds global information, like the used stylesheets.
InputFeedgetInputFeed()
NormalizergetNormalizer()
OutputProcessorMetaDatagetOutputMetaData()
OutputProcessorgetOutputProcessor()
ResourceManagergetResourceManager()
StyleResolvergetStyleResolver()
booleanisPagebreakEncountered()
voidpageBreakEncountered(CSSValue pageName, PseudoPage[] pseudoPages)

Constructor Detail

AbstractLayoutProcess

protected AbstractLayoutProcess(OutputProcessor outputProcessor)

Method Detail

createInputFeed

protected abstract InputFeed createInputFeed()

getDocumentContext

public DocumentContext getDocumentContext()
The document context holds global information, like the used stylesheets. It also holds the caches for loading external contents.

Returns: the document context.

getInputFeed

public InputFeed getInputFeed()

getNormalizer

public Normalizer getNormalizer()

getOutputMetaData

public OutputProcessorMetaData getOutputMetaData()

getOutputProcessor

public OutputProcessor getOutputProcessor()

getResourceManager

public ResourceManager getResourceManager()

getStyleResolver

public StyleResolver getStyleResolver()

isPagebreakEncountered

public boolean isPagebreakEncountered()

pageBreakEncountered

public void pageBreakEncountered(CSSValue pageName, PseudoPage[] pseudoPages)