org.jfree.layouting.normalizer.displaymodel

Class FastDisplayModelBuilder

public class FastDisplayModelBuilder extends Object implements ModelBuilder

Creation-Date: Jan 5, 2007, 3:01:09 PM

Author: Thomas Morgner

Field Summary
static intFLAG_AUTOGENERATED
static intMODEL_BLOCK_INSIDE
static intMODEL_INLINE_INSIDE
static intMODEL_TABLE
static intMODEL_TABLE_COL
static intMODEL_TABLE_COLGROUP
static intMODEL_TABLE_ROW
static intMODEL_TABLE_SECTION
static intTYPE_BLOCK
static intTYPE_FLOW
static intTYPE_IGNORED
static intTYPE_INLINE
static intTYPE_MARKER
static intTYPE_PARAGRAPH
static intTYPE_RUBY
static intTYPE_TABLE
static intTYPE_TABLE_CAPTION
static intTYPE_TABLE_CELL
static intTYPE_TABLE_COL
static intTYPE_TABLE_COLGROUP
static intTYPE_TABLE_ROW
static intTYPE_TABLE_SECTION
Constructor Summary
FastDisplayModelBuilder()
FastDisplayModelBuilder(ContentGenerator contentGenerator, LayoutProcess layoutProcess)
Method Summary
voidaddContent(ContentToken content)
voidendDocument()
voidendElement()
RenderergetRenderer()
voidhandlePageBreak(PageContext pageContext)
StatesaveState()
voidstartDocument(PageContext pageContext)
voidstartElement(LayoutContext layoutContext)

Field Detail

FLAG_AUTOGENERATED

public static final int FLAG_AUTOGENERATED

MODEL_BLOCK_INSIDE

public static final int MODEL_BLOCK_INSIDE

MODEL_INLINE_INSIDE

public static final int MODEL_INLINE_INSIDE

MODEL_TABLE

public static final int MODEL_TABLE

MODEL_TABLE_COL

public static final int MODEL_TABLE_COL

MODEL_TABLE_COLGROUP

public static final int MODEL_TABLE_COLGROUP

MODEL_TABLE_ROW

public static final int MODEL_TABLE_ROW

MODEL_TABLE_SECTION

public static final int MODEL_TABLE_SECTION

TYPE_BLOCK

public static final int TYPE_BLOCK

TYPE_FLOW

public static final int TYPE_FLOW

TYPE_IGNORED

public static final int TYPE_IGNORED

TYPE_INLINE

public static final int TYPE_INLINE

TYPE_MARKER

public static final int TYPE_MARKER

TYPE_PARAGRAPH

public static final int TYPE_PARAGRAPH

TYPE_RUBY

public static final int TYPE_RUBY

TYPE_TABLE

public static final int TYPE_TABLE

TYPE_TABLE_CAPTION

public static final int TYPE_TABLE_CAPTION

TYPE_TABLE_CELL

public static final int TYPE_TABLE_CELL

TYPE_TABLE_COL

public static final int TYPE_TABLE_COL

TYPE_TABLE_COLGROUP

public static final int TYPE_TABLE_COLGROUP

TYPE_TABLE_ROW

public static final int TYPE_TABLE_ROW

TYPE_TABLE_SECTION

public static final int TYPE_TABLE_SECTION

Constructor Detail

FastDisplayModelBuilder

public FastDisplayModelBuilder()

FastDisplayModelBuilder

public FastDisplayModelBuilder(ContentGenerator contentGenerator, LayoutProcess layoutProcess)

Method Detail

addContent

public void addContent(ContentToken content)

endDocument

public void endDocument()

endElement

public void endElement()

getRenderer

public Renderer getRenderer()

handlePageBreak

public void handlePageBreak(PageContext pageContext)

saveState

public State saveState()

startDocument

public void startDocument(PageContext pageContext)

startElement

public void startElement(LayoutContext layoutContext)