org.apache.fop.layoutmgr

Class LayoutManagerMapping

Implemented Interfaces:
LayoutManagerMaker

public class LayoutManagerMapping
extends java.lang.Object
implements LayoutManagerMaker

The default LayoutManager maker class

Nested Class Summary

static class
LayoutManagerMapping.BasicLinkLayoutManagerMaker
static class
LayoutManagerMapping.BidiOverrideLayoutManagerMaker
static class
LayoutManagerMapping.BlockContainerLayoutManagerMaker
static class
LayoutManagerMapping.BlockLayoutManagerMaker
static class
LayoutManagerMapping.CharacterLayoutManagerMaker
static class
LayoutManagerMapping.ExternalGraphicLayoutManagerMaker
static class
LayoutManagerMapping.FootnodeLayoutManagerMaker
static class
LayoutManagerMapping.FOTextLayoutManagerMaker
static class
LayoutManagerMapping.InlineContainerLayoutManagerMaker
static class
LayoutManagerMapping.InlineLayoutManagerMaker
static class
LayoutManagerMapping.InstreamForeignObjectLayoutManagerMaker
static class
LayoutManagerMapping.LeaderLayoutManagerMaker
static class
LayoutManagerMapping.ListBlockLayoutManagerMaker
static class
LayoutManagerMapping.ListItemLayoutManagerMaker
static class
LayoutManagerMapping.Maker
static class
LayoutManagerMapping.PageNumberCitationLastLayoutManagerMaker
static class
LayoutManagerMapping.PageNumberCitationLayoutManagerMaker
static class
LayoutManagerMapping.PageNumberLayoutManagerMaker
class
LayoutManagerMapping.RetrieveMarkerLayoutManagerMaker
static class
LayoutManagerMapping.TableLayoutManagerMaker
class
LayoutManagerMapping.WrapperLayoutManagerMaker

Field Summary

protected static 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)
FlowLayoutManager
makeFlowLayoutManager(PageSequenceLayoutManager pslm, Flow flow)
LayoutManager
makeLayoutManager(FONode node)
void
makeLayoutManagers(FONode node, List lms)
PageSequenceLayoutManager
makePageSequenceLayoutManager(AreaTreeHandler ath, PageSequence ps)
StaticContentLayoutManager
makeStaticContentLayoutManager(PageSequenceLayoutManager pslm, StaticContent sc, Block block)
StaticContentLayoutManager
makeStaticContentLayoutManager(PageSequenceLayoutManager pslm, StaticContent sc, SideRegion reg)

Field Details

log

protected static Log log
logging instance

Constructor Details

LayoutManagerMapping

public LayoutManagerMapping()

Method Details

initialize

protected void initialize()
Initializes the set of maker objects associated with this LayoutManagerMapping

makeContentLayoutManager

public ContentLayoutManager makeContentLayoutManager(PageSequenceLayoutManager pslm,
                                                     Title title)
Specified by:
makeContentLayoutManager in interface LayoutManagerMaker

makeFlowLayoutManager

public FlowLayoutManager makeFlowLayoutManager(PageSequenceLayoutManager pslm,
                                               Flow flow)
Specified by:
makeFlowLayoutManager in interface LayoutManagerMaker

makeLayoutManager

public LayoutManager makeLayoutManager(FONode node)
Specified by:
makeLayoutManager in interface LayoutManagerMaker

makeLayoutManagers

public void makeLayoutManagers(FONode node,
                               List lms)
Specified by:
makeLayoutManagers in interface LayoutManagerMaker

makePageSequenceLayoutManager

public PageSequenceLayoutManager makePageSequenceLayoutManager(AreaTreeHandler ath,
                                                               PageSequence ps)
Specified by:
makePageSequenceLayoutManager in interface LayoutManagerMaker

makeStaticContentLayoutManager

public StaticContentLayoutManager makeStaticContentLayoutManager(PageSequenceLayoutManager pslm,
                                                                 StaticContent sc,
                                                                 Block block)
Specified by:
makeStaticContentLayoutManager in interface LayoutManagerMaker

makeStaticContentLayoutManager

public StaticContentLayoutManager makeStaticContentLayoutManager(PageSequenceLayoutManager pslm,
                                                                 StaticContent sc,
                                                                 SideRegion reg)
Specified by:
makeStaticContentLayoutManager in interface LayoutManagerMaker

Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.