|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.foray.common.AbstractOrderedTreeNode
org.foray.fotree.FObj
org.foray.fotree.fo.obj.SubSequenceSpecifier
org.foray.fotree.fo.obj.RepeatablePMAlternatives
public class RepeatablePMAlternatives
A "repeatable-page-master-alternatives" object in XSL-FO.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.foray.common.AbstractOrderedTreeNode |
|---|
AbstractOrderedTreeNode.PostOrderDescendantIterator |
| Field Summary |
|---|
| Fields inherited from class org.foray.fotree.FObj |
|---|
EMPTY_CHILD_LIST, PAGE_CITATION_TEXT_SEGMENT |
| Fields inherited from interface org.axsl.fo.Fo |
|---|
DIMENSION_AUTO |
| Fields inherited from interface org.axsl.fo.fo.prop.CommonPositionPa |
|---|
ABSOLUTE_POSITION_AUTO |
| Constructor Summary | |
|---|---|
RepeatablePMAlternatives(FObj parent,
PropertyList propertyList)
Constructor. |
|
| Method Summary | |
|---|---|
Object |
acceptProxyFactory(org.axsl.fo.ProxyFactory factory)
|
void |
addChild(FObj child)
Add a child to this object. |
ConditionalPageMasterReference |
getChildAt(int index)
|
List<ConditionalPageMasterReference> |
getChildren()
Return the List of this node's children. |
String |
getName()
|
Namespace |
getNamespace()
Gets the Namespace instance that is associated with this object. |
Set<AbstractPageMaster> |
getPages()
Returns the page-master instances that are included in this specifier. |
org.axsl.font.FontUse |
getPrimaryFont(org.axsl.fo.FoContext context)
|
boolean |
isValid()
|
protected void |
validateDescendants()
A hook into the parsing process which allows the subclass instance to validate its descendants. |
void |
validatePageExistence()
Checks to make sure that each page referenced actually exists. |
protected void |
validateProperties()
A hook into the parsing process which allows the subclass instance to validate its properties. |
| Methods inherited from class org.foray.fotree.fo.obj.SubSequenceSpecifier |
|---|
end, getParent, getPropertyList, isContentBlock, isContentInline, isContentPcdata, layoutMasterSet, pageSequenceMaster, setup, validateAncestry |
| Methods inherited from class org.foray.common.AbstractOrderedTreeNode |
|---|
children, getChildCount, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLevel, getNextLeaf, getNextSibling, getPreviousLeaf, getPreviousSibling, getSharedAncestor, hasChildren, isLeaf, isNodeAncestor, isNodeDescendant, nextPostOrderNode, nextPreOrderNode, postOrderDescendantIterator, siblingIndex |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.tree.TreeNode |
|---|
children, getChildCount, getIndex, isLeaf |
| Constructor Detail |
|---|
public RepeatablePMAlternatives(FObj parent,
PropertyList propertyList)
parent - The parent FObj.propertyList - The property list for this FObj.| Method Detail |
|---|
protected void validateProperties()
throws org.axsl.fo.FoTreeException
FObj
validateProperties in class FObjorg.axsl.fo.FoTreeException - For invalid properties.
protected void validateDescendants()
throws org.axsl.fo.FoTreeException
FObj
validateDescendants in class FObjorg.axsl.fo.FoTreeException - For invalid descendants.public String getName()
getName in interface org.axsl.fo.FogetName in class FObjpublic Namespace getNamespace()
FObj
getNamespace in class FObjpublic Object acceptProxyFactory(org.axsl.fo.ProxyFactory factory)
public Set<AbstractPageMaster> getPages()
SubSequenceSpecifier
getPages in class SubSequenceSpecifier
public void validatePageExistence()
throws org.axsl.fo.FoTreeException
SubSequenceSpecifier
validatePageExistence in class SubSequenceSpecifierorg.axsl.fo.FoTreeException - If any referenced pages do not exist.public List<ConditionalPageMasterReference> getChildren()
AbstractOrderedTreeNode
getChildren in class FObj
public void addChild(FObj child)
throws org.axsl.fo.FoTreeException
FObj
addChild in class FObjchild - The child to be added.
org.axsl.fo.FoTreeException - If the child cannot be added as a child for any
reason, either because it an invalid type or is in the wrong order.public org.axsl.font.FontUse getPrimaryFont(org.axsl.fo.FoContext context)
public ConditionalPageMasterReference getChildAt(int index)
public boolean isValid()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||