SourceForge.net Logo
aXSL API 0.1

org.axsl.foR.fo
Interface PageMasterResolver


public interface PageMasterResolver

Provides pages sequentially for a given PageSequence. Implementations may keep track of state information, that is, what sub-sequence specifiers have already been exhausted and partially exhausted. Therefore, only one instance of PageMasterResolver should be used for a given layout of a PageSequence.


Method Summary
 SimplePageMaster getNextPageMaster(boolean isBlank)
          Uses the sub-sequence-specifiers for the parent PageSequence to determine which page master should be used for the next page.
 

Method Detail

getNextPageMaster

public SimplePageMaster getNextPageMaster(boolean isBlank)
                                   throws FOTreeException
Uses the sub-sequence-specifiers for the parent PageSequence to determine which page master should be used for the next page.

Parameters:
isBlank - Indicates whether the page will be blank or have content.
Returns:
The next page master that should be used for this PageSequence.
Throws:
FOTreeException - If the sub-sequence specifiers are exhausted and no recovery to an earlier page-master is possible.
See Also:
"XSL-FO Standard 1.0, Section 6.4.7."

SourceForge.net Logo
aXSL API 0.1

This documentation was created September 6 2006 by The aXSL Group and may be freely copied. See license for details.