|
fop 1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.fop.layoutmgr.LayoutManagerMapping
The default LayoutManager maker class
| Field Summary | |
protected static org.apache.commons.logging.Log |
log
logging instance |
| Constructor Summary | |
LayoutManagerMapping()
|
|
| Method Summary | |
protected void |
initialize()
Initializes the set of maker objects associated with this LayoutManagerMapping |
ContentLayoutManager |
makeContentLayoutManager(PageSequenceLayoutManager pslm,
Title title)
Make a ContentLayoutManager object. |
ExternalDocumentLayoutManager |
makeExternalDocumentLayoutManager(AreaTreeHandler ath,
ExternalDocument ed)
Make a ExternalDocumentLayoutManager object for the fox:external-document extension. |
FlowLayoutManager |
makeFlowLayoutManager(PageSequenceLayoutManager pslm,
Flow flow)
Make a FlowLayoutManager object. |
LayoutManager |
makeLayoutManager(FONode node)
Make a specific LayoutManager for the node. If not exactly one LayoutManagers is available, an IllegalStateException is thrown. |
void |
makeLayoutManagers(FONode node,
java.util.List lms)
Make LayoutManagers for the node and add them to the list lms. |
PageSequenceLayoutManager |
makePageSequenceLayoutManager(AreaTreeHandler ath,
PageSequence ps)
Make a PageSequenceLayoutManager object. |
StaticContentLayoutManager |
makeStaticContentLayoutManager(PageSequenceLayoutManager pslm,
StaticContent sc,
Block block)
Make a StaticContentLayoutManager object for a footnote-separator. |
StaticContentLayoutManager |
makeStaticContentLayoutManager(PageSequenceLayoutManager pslm,
StaticContent sc,
SideRegion reg)
Make a StaticContentLayoutManager object. |
protected void |
registerMaker(java.lang.Class clazz,
LayoutManagerMapping.Maker maker)
Registers a Maker class for a specific formatting object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static org.apache.commons.logging.Log log
| Constructor Detail |
public LayoutManagerMapping()
| Method Detail |
protected void initialize()
protected void registerMaker(java.lang.Class clazz,
LayoutManagerMapping.Maker maker)
clazz - the formatting object classmaker - the maker for the layout manager
public void makeLayoutManagers(FONode node,
java.util.List lms)
makeLayoutManagers in interface LayoutManagerMakernode - the FO node for which the LayoutManagers are madelms - the list to which the LayoutManagers are addedpublic LayoutManager makeLayoutManager(FONode node)
makeLayoutManager in interface LayoutManagerMakernode - the FO node for which the LayoutManagers are made
public PageSequenceLayoutManager makePageSequenceLayoutManager(AreaTreeHandler ath,
PageSequence ps)
LayoutManagerMaker
makePageSequenceLayoutManager in interface LayoutManagerMakerath - the AreaTreeHandler object the PSLM interacts withps - the fo:page-sequence object this PSLM will process
public FlowLayoutManager makeFlowLayoutManager(PageSequenceLayoutManager pslm,
Flow flow)
LayoutManagerMaker
makeFlowLayoutManager in interface LayoutManagerMakerpslm - the parent PageSequenceLayoutManager objectflow - the fo:flow object this FLM will process
public ContentLayoutManager makeContentLayoutManager(PageSequenceLayoutManager pslm,
Title title)
LayoutManagerMaker
makeContentLayoutManager in interface LayoutManagerMakerpslm - the parent PageSequenceLayoutManager objecttitle - the fo:title object this CLM will process
public StaticContentLayoutManager makeStaticContentLayoutManager(PageSequenceLayoutManager pslm,
StaticContent sc,
SideRegion reg)
LayoutManagerMaker
makeStaticContentLayoutManager in interface LayoutManagerMakerpslm - the parent PageSequenceLayoutManager objectsc - the fo:static-content object this SCLM will processreg - the side region indicating where the static content
needs to be processed.
public StaticContentLayoutManager makeStaticContentLayoutManager(PageSequenceLayoutManager pslm,
StaticContent sc,
Block block)
makeStaticContentLayoutManager in interface LayoutManagerMakerpslm - the parent PageSequenceLayoutManager objectsc - the fo:static-content object this SCLM will processblock - the Block area this SCLM must add its areas to
public ExternalDocumentLayoutManager makeExternalDocumentLayoutManager(AreaTreeHandler ath,
ExternalDocument ed)
LayoutManagerMaker
makeExternalDocumentLayoutManager in interface LayoutManagerMakerath - the AreaTreeHandler object the external-document interacts withed - the fox:external-document object to be processed
|
fop 1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||