org.foray.fotree.fo.obj
Class PageMasterResolver

java.lang.Object
  extended by org.foray.fotree.fo.obj.PageMasterResolver
All Implemented Interfaces:
org.axsl.fo.fo.PageMasterResolver

public class PageMasterResolver
extends Object
implements org.axsl.fo.fo.PageMasterResolver

Provides pages sequentially for a given PageSequence.


Constructor Summary
PageMasterResolver(PageSequence pageSequence, int lastPageNumber)
          Constructor.
 
Method Summary
 org.axsl.fo.fo.SimplePageMaster getNextPageMaster(boolean isBlank)
           
protected  org.foray.fotree.fo.obj.PageMasterResolver.SubSequenceWrapper getNextSubSequence(PageSequenceMaster psm)
          Returns the next sub-sequence in the sequence-master.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageMasterResolver

public PageMasterResolver(PageSequence pageSequence,
                          int lastPageNumber)
Constructor.

Parameters:
pageSequence - The page-sequence for which this resolver is needed.
lastPageNumber - The last page number of the last page of the previous page-sequence.
Method Detail

getNextPageMaster

public org.axsl.fo.fo.SimplePageMaster getNextPageMaster(boolean isBlank)
                                                  throws org.axsl.fo.FoTreeException
Specified by:
getNextPageMaster in interface org.axsl.fo.fo.PageMasterResolver
Throws:
org.axsl.fo.FoTreeException

getNextSubSequence

protected org.foray.fotree.fo.obj.PageMasterResolver.SubSequenceWrapper getNextSubSequence(PageSequenceMaster psm)
Returns the next sub-sequence in the sequence-master.

Parameters:
psm - The page-sequence-master which is being used.
Returns:
The next sub-sequence to use.


Copyright © 2017. All rights reserved.