org.apache.fop.fo.pagination
Class PageMasterReference

org.apache.fop.fo.FONode
  |
  +--org.apache.fop.fo.FObj
        |
        +--org.apache.fop.fo.pagination.PageMasterReference
Direct Known Subclasses:
RepeatablePageMasterReference, SinglePageMasterReference

public abstract class PageMasterReference
extends FObj
implements SubSequenceSpecifier

Base PageMasterReference class. Provides implementation for handling the master-name attribute and containment within a PageSequenceMaster


Inner classes inherited from class org.apache.fop.fo.FObj
FObj.Maker

Fields inherited from class org.apache.fop.fo.FObj
properties

Fields inherited from class org.apache.fop.fo.FONode
BREAK_AFTER, children, START

Constructor Summary
PageMasterReference(FObj parent, PropertyList propertyList)
           

Method Summary
 StringgetMasterName()
          Returns the "master-name" attribute of this page master reference
 abstract StringgetNextPageMaster(int currentPageNumber, boolean thisIsFirstPage, boolean isEmptyPage)
           
 abstract voidreset()
           

Methods inherited from class org.apache.fop.fo.FObj
generatesReferenceAreas, getContentWidth, getName, getProperty, layout, maker, removeID

Methods inherited from class org.apache.fop.fo.FONode
forceStartOffset, forceWidth, getLinkSet, getMarkerSnapshot, getParent, removeAreas, resetMarker, rollback, setBodyIndent, setDistanceBetweenStarts, setIsInLabel, setIsInListBody, setIsInTableCell, setLabelSeparation, setLinkSet, setOrphans, setWidows

Constructor Detail

PageMasterReference

public PageMasterReference(FObj parent, PropertyList propertyList)
throws org.apache.fop.apps.FOPException
Method Detail

getMasterName

public String getMasterName()
Returns the "master-name" attribute of this page master reference

getNextPageMaster

public abstract String getNextPageMaster(int currentPageNumber, boolean thisIsFirstPage, boolean isEmptyPage)

reset

public abstract void reset()

Association Links

to Class java.lang.String

to Class org.apache.fop.fo.pagination.PageSequenceMaster