public interface LayoutManagerMaker
void makeLayoutManagers(FONode node, java.util.List lms)
node - the FO node for which the LayoutManagers are madelms - the list to which the LayoutManagers are addedLayoutManager makeLayoutManager(FONode node)
node - the FO node for which the LayoutManagers are madePageSequenceLayoutManager makePageSequenceLayoutManager(AreaTreeHandler ath, PageSequence ps)
ath - the AreaTreeHandler object the PSLM interacts withps - the fo:page-sequence object this PSLM will processExternalDocumentLayoutManager makeExternalDocumentLayoutManager(AreaTreeHandler ath, ExternalDocument ed)
ath - the AreaTreeHandler object the external-document interacts withed - the fox:external-document object to be processedFlowLayoutManager makeFlowLayoutManager(PageSequenceLayoutManager pslm, Flow flow)
pslm - the parent PageSequenceLayoutManager objectflow - the fo:flow object this FLM will processContentLayoutManager makeContentLayoutManager(PageSequenceLayoutManager pslm, Title title)
pslm - the parent PageSequenceLayoutManager objecttitle - the fo:title object this CLM will processStaticContentLayoutManager makeStaticContentLayoutManager(PageSequenceLayoutManager pslm, StaticContent sc, SideRegion reg)
pslm - 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.StaticContentLayoutManager makeStaticContentLayoutManager(PageSequenceLayoutManager pslm, StaticContent sc, Block block)
pslm - the parent PageSequenceLayoutManager objectsc - the fo:static-content object this SCLM will processblock - the Block area this SCLM must add its areas toCopyright 1999-2022 The Apache Software Foundation. All Rights Reserved.