org.jfree.layouting

Interface LayoutProcess

Known Implementing Classes:
AbstractLayoutProcess, ChainingLayoutProcess, DefaultLayoutProcess

public interface LayoutProcess

Creation-Date: 05.12.2005, 18:03:25
Author:
Thomas Morgner

Method Summary

DocumentContext
getDocumentContext()
The document context holds global information, like the used stylesheets.
InputFeed
getInputFeed()
Normalizer
getNormalizer()
OutputProcessorMetaData
getOutputMetaData()
OutputProcessor
getOutputProcessor()
ResourceManager
getResourceManager()
StyleResolver
getStyleResolver()
boolean
isPagebreakEncountered()
A flag that indicates, whether one or more pagebreak have been encountered during the last operation.
void
pageBreakEncountered(CSSValue pageName, PseudoPage[] pseudoPages)
LayoutProcessState
saveState()

Method Details

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()
A flag that indicates, whether one or more pagebreak have been encountered during the last operation. The flag does not necessarily state that the pagebreak(s) have been triggered by the last operation, it can as well be a delayed pagebreak indication due to caching or layouting effects (as it happens with pending or moved content).
Returns:
true, if a pagebreak as been encountered somewhere in the past, false otherwise.

pageBreakEncountered

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

saveState

public LayoutProcessState saveState()
            throws StateException