public abstract class AbstractLayoutProcess extends java.lang.Object implements LayoutProcess
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractLayoutProcess.AbstractLayoutProcessState |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLayoutProcess(OutputProcessor outputProcessor) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract InputFeed |
createInputFeed() |
DocumentContext |
getDocumentContext()
The document context holds global information, like the used stylesheets.
|
InputFeed |
getInputFeed() |
Normalizer |
getNormalizer() |
OutputProcessorMetaData |
getOutputMetaData() |
OutputProcessor |
getOutputProcessor() |
org.pentaho.reporting.libraries.resourceloader.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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsaveStateprotected AbstractLayoutProcess(OutputProcessor outputProcessor)
public OutputProcessorMetaData getOutputMetaData()
getOutputMetaData in interface LayoutProcesspublic OutputProcessor getOutputProcessor()
getOutputProcessor in interface LayoutProcesspublic InputFeed getInputFeed()
getInputFeed in interface LayoutProcessprotected abstract InputFeed createInputFeed()
public DocumentContext getDocumentContext()
getDocumentContext in interface LayoutProcesspublic org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
getResourceManager in interface LayoutProcesspublic void pageBreakEncountered(CSSValue pageName, PseudoPage[] pseudoPages) throws NormalizationException
pageBreakEncountered in interface LayoutProcessNormalizationExceptionpublic boolean isPagebreakEncountered()
LayoutProcessisPagebreakEncountered in interface LayoutProcesspublic Normalizer getNormalizer()
getNormalizer in interface LayoutProcesspublic StyleResolver getStyleResolver()
getStyleResolver in interface LayoutProcess