Class FastDisplayModelBuilder
- java.lang.Object
-
- org.jfree.layouting.normalizer.displaymodel.FastDisplayModelBuilder
-
- All Implemented Interfaces:
ModelBuilder,StatefullComponent
public class FastDisplayModelBuilder extends java.lang.Object implements ModelBuilder
Creation-Date: Jan 5, 2007, 3:01:09 PM- Author:
- Thomas Morgner
-
-
Field Summary
Fields Modifier and Type Field Description static intFLAG_AUTOGENERATEDstatic intMODEL_BLOCK_INSIDEstatic intMODEL_INLINE_INSIDEstatic intMODEL_TABLEstatic intMODEL_TABLE_COLstatic intMODEL_TABLE_COLGROUPstatic intMODEL_TABLE_ROWstatic intMODEL_TABLE_SECTIONstatic intTYPE_BLOCKstatic intTYPE_FLOWstatic intTYPE_IGNOREDstatic intTYPE_INLINEstatic intTYPE_MARKERstatic intTYPE_PARAGRAPHstatic intTYPE_RUBYstatic intTYPE_TABLEstatic intTYPE_TABLE_CAPTIONstatic intTYPE_TABLE_CELLstatic intTYPE_TABLE_COLstatic intTYPE_TABLE_COLGROUPstatic intTYPE_TABLE_ROWstatic intTYPE_TABLE_SECTION
-
Constructor Summary
Constructors Constructor Description FastDisplayModelBuilder()FastDisplayModelBuilder(ContentGenerator contentGenerator, LayoutProcess layoutProcess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddContent(ContentToken content)voidendDocument()voidendElement()RenderergetRenderer()voidhandlePageBreak(PageContext pageContext)StatesaveState()voidstartDocument(PageContext pageContext)voidstartElement(LayoutContext layoutContext)
-
-
-
Field Detail
-
TYPE_BLOCK
public static final int TYPE_BLOCK
- See Also:
- Constant Field Values
-
TYPE_INLINE
public static final int TYPE_INLINE
- See Also:
- Constant Field Values
-
TYPE_MARKER
public static final int TYPE_MARKER
- See Also:
- Constant Field Values
-
TYPE_RUBY
public static final int TYPE_RUBY
- See Also:
- Constant Field Values
-
TYPE_TABLE
public static final int TYPE_TABLE
- See Also:
- Constant Field Values
-
TYPE_TABLE_CELL
public static final int TYPE_TABLE_CELL
- See Also:
- Constant Field Values
-
TYPE_TABLE_ROW
public static final int TYPE_TABLE_ROW
- See Also:
- Constant Field Values
-
TYPE_TABLE_SECTION
public static final int TYPE_TABLE_SECTION
- See Also:
- Constant Field Values
-
TYPE_TABLE_COLGROUP
public static final int TYPE_TABLE_COLGROUP
- See Also:
- Constant Field Values
-
TYPE_TABLE_COL
public static final int TYPE_TABLE_COL
- See Also:
- Constant Field Values
-
TYPE_TABLE_CAPTION
public static final int TYPE_TABLE_CAPTION
- See Also:
- Constant Field Values
-
TYPE_IGNORED
public static final int TYPE_IGNORED
- See Also:
- Constant Field Values
-
TYPE_PARAGRAPH
public static final int TYPE_PARAGRAPH
- See Also:
- Constant Field Values
-
TYPE_FLOW
public static final int TYPE_FLOW
- See Also:
- Constant Field Values
-
FLAG_AUTOGENERATED
public static final int FLAG_AUTOGENERATED
- See Also:
- Constant Field Values
-
MODEL_BLOCK_INSIDE
public static final int MODEL_BLOCK_INSIDE
- See Also:
- Constant Field Values
-
MODEL_INLINE_INSIDE
public static final int MODEL_INLINE_INSIDE
- See Also:
- Constant Field Values
-
MODEL_TABLE
public static final int MODEL_TABLE
- See Also:
- Constant Field Values
-
MODEL_TABLE_SECTION
public static final int MODEL_TABLE_SECTION
- See Also:
- Constant Field Values
-
MODEL_TABLE_ROW
public static final int MODEL_TABLE_ROW
- See Also:
- Constant Field Values
-
MODEL_TABLE_COLGROUP
public static final int MODEL_TABLE_COLGROUP
- See Also:
- Constant Field Values
-
MODEL_TABLE_COL
public static final int MODEL_TABLE_COL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FastDisplayModelBuilder
public FastDisplayModelBuilder()
-
FastDisplayModelBuilder
public FastDisplayModelBuilder(ContentGenerator contentGenerator, LayoutProcess layoutProcess)
-
-
Method Detail
-
startDocument
public void startDocument(PageContext pageContext) throws NormalizationException
- Specified by:
startDocumentin interfaceModelBuilder- Throws:
NormalizationException
-
startElement
public void startElement(LayoutContext layoutContext) throws NormalizationException, java.io.IOException
- Specified by:
startElementin interfaceModelBuilder- Throws:
NormalizationExceptionjava.io.IOException
-
addContent
public void addContent(ContentToken content) throws NormalizationException
- Specified by:
addContentin interfaceModelBuilder- Throws:
NormalizationException
-
endElement
public void endElement() throws NormalizationException- Specified by:
endElementin interfaceModelBuilder- Throws:
NormalizationException
-
endDocument
public void endDocument() throws NormalizationException- Specified by:
endDocumentin interfaceModelBuilder- Throws:
NormalizationException
-
handlePageBreak
public void handlePageBreak(PageContext pageContext) throws NormalizationException
- Specified by:
handlePageBreakin interfaceModelBuilder- Throws:
NormalizationException
-
getRenderer
public Renderer getRenderer()
- Specified by:
getRendererin interfaceModelBuilder
-
saveState
public State saveState() throws StateException
- Specified by:
saveStatein interfaceStatefullComponent- Throws:
StateException
-
-