|
||||||||||
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
public abstract class FObj
Base class for formatting objects.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.foray.common.AbstractOrderedTreeNode |
---|
AbstractOrderedTreeNode.PostOrderDescendantIterator |
Field Summary | |
---|---|
protected static List<FObj> |
EMPTY_CHILD_LIST
A static empty and immutable list of children, suitable for return by objects that have no children. |
protected static String |
PAGE_CITATION_TEXT_SEGMENT
Static CharSequence containing one space, to be used for obtaining a font for the page-citation-* objects. |
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 | |
---|---|
protected |
FObj(FObj parent)
Constructor. |
Method Summary | |
---|---|
protected void |
addCharacters(char[] data,
int start,
int length,
String systemId,
int line,
int column)
Adds text characters to the object. |
abstract void |
addChild(FObj child)
Add a child to this object. |
void |
addChildToEmptyContentModel(FObj child)
Throws a standard exception when an attempt is made to add content to an object that has an empty content model. |
BasicLink |
ancestorBasicLink(org.axsl.fo.FoContext context)
|
Flow |
ancestorFlow(org.axsl.fo.FoContext context)
Returns the ancestor Flow , if any. |
FObj |
ancestorGeneratingRA(org.axsl.fo.FoContext context)
Returns the nearest ancestor FObj that generates reference areas. |
FObj |
ancestorListRelatedObject(org.axsl.fo.FoContext context)
|
org.axsl.fo.fo.Marker |
ancestorMarker()
|
Property |
ancestorProperty(FoProperty propertyType)
Returns the nearest ancestor property of a specified type. |
StaticContent |
ancestorStaticContent(org.axsl.fo.FoContext context)
Returns the ancestor StaticContent , if any. |
Table |
ancestorTable(org.axsl.fo.FoContext context)
|
void |
checkExceptionLocation(org.axsl.fo.FoTreeException exception)
Sets the location (from the SAX Locator) of an exception if it has not been set already. |
org.axsl.common.value.Baseline |
computeAutoBaseline(org.axsl.fo.FoContext context)
Computes the dominant-baseline="auto" value. |
protected boolean |
containsText(char[] data,
int start,
int length)
Indicates whether a given char array contains non-whitespace text. |
FObj |
effectiveParent(org.axsl.fo.FoContext context)
Return this node's effective parent, cast as an FObj. |
protected abstract void |
end()
This method is a hook into the parsing process, primarily to allow the subclass to do some validation or setup work after the object and all of its properties have been parsed and all of its children processed. |
org.axsl.text.line.LineText |
firstLineText()
Recursively searched the descendants of this object looking for and returning the first descendant text item. |
CharSequence |
firstTextSegment()
Returns the underlying text of the first descendant text item. |
boolean |
getAllowsChildren()
|
protected org.axsl.common.i18n.Script |
getAutoScript()
Computes the script to be used for this object based on its content. |
org.axsl.common.value.Baseline |
getBaselineFromScript(org.axsl.fo.FoContext context)
Returns this object's dominant-baseline, as computed from its font and script. |
abstract List<? extends FObj> |
getChildren()
Return the List of this node's children. |
int |
getColumn()
|
Block |
getContainingBlock(org.axsl.fo.FoContext context)
Finds the nearest self-or-ancestor that is a Block. |
float |
getContentHeight(org.axsl.fo.FoContext context,
FObjScaled fobjScaled)
Return the scaling factor that should be applied to the intrinsic height to compute the actual content height. |
float |
getContentWidth(org.axsl.fo.FoContext context,
FObjScaled fobjScaled)
Return the scaling factor that should be applied to the intrinsic width to compute the actual content width. |
String |
getContextMessage()
|
static String |
getContextMessage(String systemId,
int line,
int column)
Creates a context message from a given set of Locator information, which is useful in user messages. |
String |
getCookedExternalDestination()
Returns the external destination stripped of the "url()" wrapping, leading and trailing spaces, and leading and trailing quotation marks. |
DescendantIterator |
getDescendantIterator()
Returns an iterator for the descendants of this node. |
String |
getDescendantText()
Returns the descendant text nodes concatenated together. |
String |
getDestination()
|
int |
getFauxSmallCapFontSize(org.axsl.fo.FoContext context)
Returns the font-size for the lowercase characters when faux small caps are used by this FO. |
String |
getFlowMapName()
Returns the flow-map-name property for this object. |
String |
getFlowMapReference()
Returns the flow-map-reference property for this object. |
String |
getFlowNameReference()
Returns the flow-name-reference property for this object. |
org.axsl.font.FontConsumer |
getFontConsumer()
Convenience method for obtaining the FontConsumer for this document. |
FOTreeBuilder |
getFoTree()
Return the ancestor tree builder. |
String |
getFullName()
Provides a formatted version of the full name of this object in the form namespace-abbreviation:object-name. |
org.axsl.graphic.GraphicServer |
getGraphicServer()
Returns the graphic server being used by this tree. |
org.axsl.hyphen.HyphenationConsumer |
getHyphenationConsumer()
Returns the hyphenation consumer. |
int |
getLine()
|
org.axsl.common.value.LinkType |
getLinkType()
|
org.apache.commons.logging.Log |
getLogger()
Return the logger. |
int |
getMarginBottom(org.axsl.fo.FoContext context)
Returns the bottom margin of this object. |
int |
getMarginLeft(org.axsl.fo.FoContext context)
Returns the left margin of this object. |
int |
getMarginRight(org.axsl.fo.FoContext context)
Returns the right margin of this object. |
int |
getMarginTop(org.axsl.fo.FoContext context)
Returns the top margin of this object. |
String |
getMessageWithContext(String message)
Adds the context information to a given message. |
abstract String |
getName()
|
abstract Namespace |
getNamespace()
Gets the Namespace instance that is associated with this object. |
ListBlock |
getNearestAncestorListBlock(org.axsl.fo.FoContext context)
Returns the nearest ancestor FObj that is a ListBlock. |
Leader |
getNearestLeader(org.axsl.fo.FoContext context)
Return the nearest ancestor Leader instance, if any. |
ListItem |
getNearestListItem(org.axsl.fo.FoContext context)
Returns self or the nearest ancestor FObj that is a ListItem. |
protected CharacterSequence4a |
getNextContiguousTextInBlock()
Returns the next contiguous FOText item that has exactly the same closest ancestor block. |
OrderedTreeNode |
getOrderedParent()
Returns the parent of this node, cast as an OrderedTreeNode. |
abstract FObj |
getParent()
|
FObj |
getParsedParent()
Returns the parent that was parsed from the FO document. |
protected CharacterSequence4a |
getPreviousContiguousTextInBlock()
Returns the previous contiguous FOText item that has exactly the same closest ancestor block. |
abstract PropertyList |
getPropertyList()
Returns the property list for this FObj. |
String |
getRegionNameReference()
Returns the flow-name-reference property for this object. |
Root |
getRoot()
Return the root of this tree. |
org.axsl.font.FontUse |
getSecondaryFont(org.axsl.fo.FoContext context,
int codePoint)
|
int |
getSequentialIndex()
|
List<? extends FObj> |
getSiblings()
Returns the List of this node's parent's children, which includes this node. |
org.axsl.speech.SpeechServer |
getSpeechServer()
Returns the speech server. |
String |
getSystemId()
|
org.axsl.text.TextServer |
getTextServer()
Returns the text server being used by this tree. |
org.axsl.speech.Voice |
getVoice(org.axsl.fo.FoContext context)
|
boolean |
initialPageNumberSetExplicitly()
|
void |
invalidPageReference(String invalidReference)
Creates a suitable exception or warning if an object references a non-existent page. |
boolean |
isBlockLevelFo()
|
abstract boolean |
isContentBlock()
Reports whether the object fits the %block parameter entity described in XSL-FO Std 1.0, Section 6.2. |
boolean |
isContentHeightDependentOnPd(org.axsl.fo.FoContext context)
Indicates whether the content-height is a known value or is dependent on the viewport dimensions. |
abstract boolean |
isContentInline()
Reports whether the object fits the %inline parameter entity described in XSL-FO Std 1.0, Section 6.2. |
abstract boolean |
isContentPcdata()
Reports whether the object fits the #PCDATA content type in XSL-FO Std 1.0, Section 6.2. |
boolean |
isContentWidthDependentOnPd(org.axsl.fo.FoContext context)
Indicates whether the content-width is a known value or is dependent on the viewport dimensions. |
Iterator<org.axsl.fo.Fo> |
iterator()
|
void |
logWarning(String message)
Convenience method for logging a warning. |
FObj |
nearestGeneratingRA(org.axsl.fo.FoContext context)
Returns self or the nearest ancestor FObj that generates reference areas. |
int |
qtyMarkerChildren()
|
boolean |
relativeAlignApplies()
Indicates whether the relative-align property applies to this Fo. |
protected org.axsl.font.FontUse |
resolvePrimaryFont(org.axsl.fo.FoContext context)
Resolves the font to be used for this object. |
boolean |
scalingUniform(org.axsl.fo.FoContext context)
Indicates whether this object has uniform scaling or not. |
void |
setLocation(String systemId,
int line,
int column)
Sets the location of this object. |
protected abstract void |
setup()
A hook into the parsing process which allows the subclass instance to do some initialization-type work after all of the properties have been parsed, but before any of the children have been parsed. |
void |
throwException(String message)
Convenience method handling some details of throwing a parsing exception. |
static void |
throwException(String contextMessage,
String message)
Convenience method handling some details of throwing a parsing exception. |
void |
throwExceptionContentModelViolation()
Convenience method that throws a general content model violation exception. |
void |
throwExceptionInvalidLocation()
Convenience method that throws a general exception indicating that an element is not valid at this location. |
org.axsl.common.value.AbsolutePosition |
traitAbsolutePosition(org.axsl.fo.FoContext context)
|
org.axsl.common.value.ActiveState |
traitActiveState(org.axsl.fo.FoContext context)
|
int |
traitAlignmentAdjust(org.axsl.fo.FoContext context,
org.axsl.fo.FoInlineContext inlineContext)
|
org.axsl.common.value.AlignmentBaseline |
traitAlignmentBaseline(org.axsl.fo.FoContext context)
|
float[] |
traitAllowedHeightScale()
Returns the allowed-height-scale trait. |
float[] |
traitAllowedHeightScale(org.axsl.fo.FoContext context)
|
float[] |
traitAllowedWidthScale()
Returns the allowed-height-scale trait. |
float[] |
traitAllowedWidthScale(org.axsl.fo.FoContext context)
|
boolean |
traitAutoRestore(org.axsl.fo.FoContext context)
|
float |
traitAzimuth(org.axsl.fo.FoContext context)
|
org.axsl.common.value.BackgroundAttachment |
traitBackgroundAttachment(org.axsl.fo.FoContext context)
|
Color |
traitBackgroundColor(org.axsl.fo.FoContext context)
|
org.axsl.graphic.Graphic |
traitBackgroundImage(org.axsl.fo.FoContext context)
|
int |
traitBackgroundPositionHorizontal(org.axsl.fo.FoContext context,
int paddingRectangleWidth,
int backgroundImageWidth)
|
int |
traitBackgroundPositionVertical(org.axsl.fo.FoContext context,
int paddingRectangleHeight,
int backgroundImageHeight)
|
org.axsl.common.value.BackgroundRepeat |
traitBackgroundRepeat(org.axsl.fo.FoContext context)
|
int |
traitBaselineShift(org.axsl.fo.FoContext context)
|
FoValue |
traitBlankOrNotBlank()
Returns the "blank-or-not-blank" trait. |
boolean |
traitBlink(org.axsl.fo.FoContext context)
|
Color |
traitBorderAfterColor(org.axsl.fo.FoContext context)
|
int |
traitBorderAfterPrecedence(org.axsl.fo.FoContext context)
|
org.axsl.common.value.BorderStyle |
traitBorderAfterStyle(org.axsl.fo.FoContext context)
|
int |
traitBorderAfterWidth(org.axsl.fo.FoContext context)
|
Color |
traitBorderBeforeColor(org.axsl.fo.FoContext context)
|
int |
traitBorderBeforePrecedence(org.axsl.fo.FoContext context)
|
org.axsl.common.value.BorderStyle |
traitBorderBeforeStyle(org.axsl.fo.FoContext context)
|
int |
traitBorderBeforeWidth(org.axsl.fo.FoContext context)
|
org.axsl.common.value.BorderModel |
traitBorderCollapse(org.axsl.fo.FoContext context)
|
Color |
traitBorderEndColor(org.axsl.fo.FoContext context)
|
int |
traitBorderEndPrecedence(org.axsl.fo.FoContext context)
|
org.axsl.common.value.BorderStyle |
traitBorderEndStyle(org.axsl.fo.FoContext context)
|
int |
traitBorderEndWidth(org.axsl.fo.FoContext context)
|
int |
traitBorderSeparationBpd(org.axsl.fo.FoContext context)
|
int |
traitBorderSeparationIpd(org.axsl.fo.FoContext context)
|
Color |
traitBorderStartColor(org.axsl.fo.FoContext context)
|
int |
traitBorderStartPrecedence(org.axsl.fo.FoContext context)
|
org.axsl.common.value.BorderStyle |
traitBorderStartStyle(org.axsl.fo.FoContext context)
|
int |
traitBorderStartWidth(org.axsl.fo.FoContext context)
|
int |
traitBottom(org.axsl.fo.FoContext context)
|
int |
traitBpDimensionMax(org.axsl.fo.FoContext context)
|
int |
traitBpDimensionMin(org.axsl.fo.FoContext context)
|
int |
traitBpDimensionOpt(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Break |
traitBreakAfter(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Break |
traitBreakBefore(org.axsl.fo.FoContext context)
|
org.axsl.common.value.RelativeCompass |
traitCaptionSide(org.axsl.fo.FoContext context)
|
String |
traitCaseName(org.axsl.fo.FoContext context)
|
String |
traitCaseTitle()
|
String |
traitChangeBarClass()
|
Color |
traitChangeBarColor(org.axsl.fo.FoContext context)
|
int |
traitChangeBarOffset(org.axsl.fo.FoContext context)
|
org.axsl.common.value.ChangeBarPlacement |
traitChangeBarPlacement(org.axsl.fo.FoContext context)
|
org.axsl.common.value.BorderStyle |
traitChangeBarStyle(org.axsl.fo.FoContext context)
|
int |
traitChangeBarWidth(org.axsl.fo.FoContext context)
|
char |
traitCharacter()
Returns the "character" trait. |
org.axsl.common.value.Clear |
traitClear(org.axsl.fo.FoContext context)
|
Shape |
traitClip(org.axsl.fo.FoContext context,
Shape containerShape)
|
boolean |
traitClipIsAuto(org.axsl.fo.FoContext context)
|
Color |
traitColor(org.axsl.fo.FoContext context)
|
String |
traitColorProfileName(org.axsl.fo.FoContext context)
|
int |
traitColumnCount(org.axsl.fo.FoContext context)
|
int |
traitColumnGap(org.axsl.fo.FoContext context)
|
int |
traitColumnNumber(org.axsl.fo.FoContext context)
Returns the "column-number" trait. |
String |
traitContentType(org.axsl.fo.FoContext context)
|
org.axsl.common.i18n.Country |
traitCountry(org.axsl.fo.FoContext context)
|
String |
traitCueAfter(org.axsl.fo.FoContext context)
|
String |
traitCueBefore(org.axsl.fo.FoContext context)
|
int |
traitDestinationPlacementOffset(org.axsl.fo.FoContext context)
|
org.axsl.common.value.AbsoluteDirection |
traitDirection(org.axsl.fo.FoContext context)
|
org.axsl.common.value.DisplayAlign |
traitDisplayAlign(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Baseline |
traitDominantBaseline(org.axsl.fo.FoContext context)
|
float |
traitElevation(org.axsl.fo.FoContext context)
|
org.axsl.common.value.EmptyCells |
traitEmptyCells(org.axsl.fo.FoContext context)
|
int |
traitEndIndent(org.axsl.fo.FoContext context)
|
boolean |
traitEndsRow(org.axsl.fo.FoContext context)
Returns the "ends-row" trait for this FO. |
int |
traitExtent()
|
String |
traitExternalDestination()
Returns the "external-destination" trait for this FO. |
org.axsl.common.value.Float |
traitFloat(org.axsl.fo.FoContext context)
|
String |
traitFlowName()
|
List<String> |
traitFontFamily(org.axsl.fo.FoContext context)
|
org.axsl.font.Font.SelectionStrategy |
traitFontSelectionStrategy(org.axsl.fo.FoContext context)
|
int |
traitFontSize(org.axsl.fo.FoContext context)
|
int |
traitFontSizeActual(org.axsl.fo.FoContext context,
org.axsl.font.Font font)
|
double |
traitFontSizeAdjust(org.axsl.fo.FoContext context)
|
org.axsl.font.Font.Stretch |
traitFontStretch(org.axsl.fo.FoContext context)
|
org.axsl.font.Font.Style |
traitFontStyle(org.axsl.fo.FoContext context)
|
org.axsl.font.Font.Variant |
traitFontVariant(org.axsl.fo.FoContext context)
|
org.axsl.font.Font.Weight |
traitFontWeight(org.axsl.fo.FoContext context)
|
org.axsl.common.value.ForcePageCount |
traitForcePageCount(org.axsl.fo.FoContext context)
|
String |
traitFormat()
Returns the "format" trait. |
short |
traitGlyphOrientationHorizontal(org.axsl.fo.FoContext context)
|
short |
traitGlyphOrientationVertical(org.axsl.fo.FoContext context)
|
char |
traitGroupingSeparator()
Returns the "grouping-separator" trait. |
int |
traitGroupingSize()
Returns the "grouping-size" trait. |
org.axsl.common.value.Conditionality |
traitHalfLeadingConditionality(org.axsl.fo.FoContext context)
|
int |
traitHalfLeadingMax(org.axsl.fo.FoContext context)
|
int |
traitHalfLeadingMin(org.axsl.fo.FoContext context)
|
int |
traitHalfLeadingOpt(org.axsl.fo.FoContext context)
|
int |
traitHalfLeadingPrecedence(org.axsl.fo.FoContext context)
|
boolean |
traitHyphenate(org.axsl.fo.FoContext context)
|
int |
traitHyphenationCharacter(org.axsl.fo.FoContext context)
|
org.axsl.common.value.HyphenationKeep |
traitHyphenationKeep(org.axsl.fo.FoContext context)
|
int |
traitHyphenationLadderCount(org.axsl.fo.FoContext context)
|
int |
traitHyphenationPushCharacterCount(org.axsl.fo.FoContext context)
|
int |
traitHyphenationRemainCharacterCount(org.axsl.fo.FoContext context)
|
String |
traitId()
|
String |
traitIndexClass()
|
String |
traitIndexKey()
|
boolean |
traitIndicateDestination(org.axsl.fo.FoContext context)
|
int |
traitInitialPageNumber(int lastPageNumberUsed)
|
String |
traitInternalDestination()
Returns the "internal-destination" trait for this FO. |
org.axsl.common.value.IntrusionDisplace |
traitIntrusionDisplace(org.axsl.fo.FoContext context)
|
int |
traitIpDimensionMax(org.axsl.fo.FoContext context)
|
int |
traitIpDimensionMin(org.axsl.fo.FoContext context)
|
int |
traitIpDimensionOpt(org.axsl.fo.FoContext context)
|
boolean |
traitIsReferenceArea()
|
int |
traitKeepTogetherWithinColumn(org.axsl.fo.FoContext context)
|
int |
traitKeepTogetherWithinLine(org.axsl.fo.FoContext context)
|
int |
traitKeepTogetherWithinPage(org.axsl.fo.FoContext context)
|
int |
traitKeepWithNextWithinColumn(org.axsl.fo.FoContext context)
|
int |
traitKeepWithNextWithinLine(org.axsl.fo.FoContext context)
|
int |
traitKeepWithNextWithinPage(org.axsl.fo.FoContext context)
|
int |
traitKeepWithPreviousWithinColumn(org.axsl.fo.FoContext context)
|
int |
traitKeepWithPreviousWithinLine(org.axsl.fo.FoContext context)
|
int |
traitKeepWithPreviousWithinPage(org.axsl.fo.FoContext context)
|
org.axsl.common.i18n.Language |
traitLanguage(org.axsl.fo.FoContext context)
|
int |
traitLastLineEndIndent(org.axsl.fo.FoContext context)
|
org.axsl.common.value.LeaderAlignment |
traitLeaderAlignment(org.axsl.fo.FoContext context)
|
int |
traitLeaderLengthMax(org.axsl.fo.FoContext context)
|
int |
traitLeaderLengthMin(org.axsl.fo.FoContext context)
|
int |
traitLeaderLengthOpt(org.axsl.fo.FoContext context)
|
org.axsl.common.value.LeaderPattern |
traitLeaderPattern(org.axsl.fo.FoContext context)
|
int |
traitLeaderPatternWidth(org.axsl.fo.FoContext context)
|
int |
traitLeft(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Conditionality |
traitLetterSpacingConditionality()
|
int |
traitLetterSpacingMax(org.axsl.fo.FoContext context)
|
int |
traitLetterSpacingMin(org.axsl.fo.FoContext context)
|
int |
traitLetterSpacingOpt(org.axsl.fo.FoContext context)
|
int |
traitLetterSpacingPrecedence()
|
FoValue |
traitLetterValue()
Returns the "letter-value" trait. |
org.axsl.common.value.LinefeedTreatment |
traitLinefeedTreatment(org.axsl.fo.FoContext context)
|
org.axsl.common.value.LineHeightShiftAdjustment |
traitLineHeightShiftAdjustment(org.axsl.fo.FoContext context)
|
org.axsl.common.value.LineStackingStrategy |
traitLineStackingStrategy(org.axsl.fo.FoContext context)
|
String |
traitMarkerClassName()
Returns the "marker-class-name" trait. |
String |
traitMasterName()
Returns the "master-name" trait. |
String |
traitMasterReference()
Returns the "master-reference" trait. |
int |
traitMaximumRepeats()
Returns the "maximum-repeats" trait. |
org.axsl.common.value.MediaUsage |
traitMediaUsage(org.axsl.fo.FoContext context)
|
org.axsl.common.value.IndexMerge |
traitMergePagesAcrossIndexKeyReferences(org.axsl.fo.FoContext context)
|
org.axsl.common.value.IndexMerge |
traitMergeRangesAcrossIndexKeyReferences(org.axsl.fo.FoContext context)
|
org.axsl.common.value.IndexMerge |
traitMergeSequentialPageNumbers(org.axsl.fo.FoContext context)
|
int |
traitNumberColumnsRepeated()
|
int |
traitNumberColumnsSpanned()
Returns the "number-columns-spanned" trait. |
int |
traitNumberRowsSpanned()
Returns the "number-rows-spanned" trait. |
FoValue |
traitOddOrEven()
Returns the "odd-or-even" trait. |
int |
traitOrphans(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Overflow |
traitOverflow(org.axsl.fo.FoContext context)
|
boolean |
traitOverlineScore(org.axsl.fo.FoContext context)
|
Color |
traitOverlineScoreColor(org.axsl.fo.FoContext context)
|
int |
traitPaddingAfter(org.axsl.fo.FoContext context)
|
int |
traitPaddingBefore(org.axsl.fo.FoContext context)
|
int |
traitPaddingEnd(org.axsl.fo.FoContext context)
|
int |
traitPaddingStart(org.axsl.fo.FoContext context)
|
org.axsl.common.value.PageCitationStrategy |
traitPageCitationStrategy()
|
int |
traitPageHeight()
|
org.axsl.common.value.PageNumberTreatment |
traitPageNumberTreatment(org.axsl.fo.FoContext context)
|
FoValue |
traitPagePosition()
Returns the "page-position" trait. |
int |
traitPageWidth()
|
double |
traitPauseAfter(org.axsl.fo.FoContext context)
|
double |
traitPauseBefore(org.axsl.fo.FoContext context)
|
double |
traitPitch(org.axsl.fo.FoContext context)
|
double |
traitPitchRange(org.axsl.fo.FoContext context)
|
String |
traitPlayDuring(org.axsl.fo.FoContext context)
|
boolean |
traitPlayDuringMix(org.axsl.fo.FoContext context)
|
boolean |
traitPlayDuringRepeat(org.axsl.fo.FoContext context)
|
boolean |
traitPrecedence()
Returns the "precedence" trait. |
int |
traitProvisionalDistanceBetweenStarts(org.axsl.fo.FoContext context)
|
int |
traitProvisionalLabelSeparation(org.axsl.fo.FoContext context)
|
org.axsl.common.value.ReferenceOrientation |
traitReferenceOrientation(org.axsl.fo.FoContext context)
|
String |
traitRefId(org.axsl.fo.FoContext context)
|
String |
traitRefIndexKey()
|
org.axsl.common.value.RelativeAlign |
traitRelativeAlign(org.axsl.fo.FoContext context)
|
org.axsl.common.value.RelativePosition |
traitRelativePosition(org.axsl.fo.FoContext context)
|
org.axsl.common.value.RenderingIntent |
traitRenderingIntent(org.axsl.fo.FoContext context)
|
org.axsl.common.value.RetrieveBoundaryWithinTable |
traitRetrieveBoundaryWithinTable()
|
String |
traitRetrieveClassName()
Returns the "retrieve-class-name" trait. |
org.axsl.common.value.RetrievePositionWithinTable |
traitRetrievePositionWithinTable()
|
double |
traitRichness(org.axsl.fo.FoContext context)
|
int |
traitRight(org.axsl.fo.FoContext context)
|
String |
traitRole(org.axsl.fo.FoContext context)
|
org.axsl.common.value.RuleStyle |
traitRuleStyle(org.axsl.fo.FoContext context)
|
int |
traitRuleThickness(org.axsl.fo.FoContext context)
|
Scaling |
traitScaling(org.axsl.fo.FoContext context)
Returns the "scaling" trait for this FO. |
org.axsl.common.value.ScalingMethod |
traitScalingMethod()
|
ScalingMethod |
traitScalingMethod(org.axsl.fo.FoContext context)
Returns the "scaling-method" trait for this FO. |
boolean |
traitScoreSpaces(org.axsl.fo.FoContext context)
|
org.axsl.common.i18n.Script |
traitScript(org.axsl.fo.FoContext context)
|
org.axsl.common.value.ShowDestination |
traitShowDestination(org.axsl.fo.FoContext context)
|
String[] |
traitSourceDocument(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Conditionality |
traitSpaceAfterConditionality(org.axsl.fo.FoContext context)
|
int |
traitSpaceAfterMaximum(org.axsl.fo.FoContext context)
|
int |
traitSpaceAfterMinimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceAfterOptimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceAfterPrecedence()
|
org.axsl.common.value.Conditionality |
traitSpaceBeforeConditionality(org.axsl.fo.FoContext context)
|
int |
traitSpaceBeforeMaximum(org.axsl.fo.FoContext context)
|
int |
traitSpaceBeforeMinimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceBeforeOptimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceBeforePrecedence()
|
org.axsl.common.value.Conditionality |
traitSpaceEndConditionality()
|
int |
traitSpaceEndMaximum(org.axsl.fo.FoContext context)
|
int |
traitSpaceEndMinimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceEndOptimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceEndPrecedence()
|
org.axsl.common.value.Conditionality |
traitSpaceStartConditionality()
|
int |
traitSpaceStartMaximum(org.axsl.fo.FoContext context)
|
int |
traitSpaceStartMinimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceStartOptimum(org.axsl.fo.FoContext context)
|
int |
traitSpaceStartPrecedence()
|
org.axsl.common.value.Span |
traitSpan(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Speak |
traitSpeak(org.axsl.fo.FoContext context)
|
org.axsl.common.value.SpeakHeader |
traitSpeakHeader(org.axsl.fo.FoContext context)
|
org.axsl.common.value.SpeakNumeral |
traitSpeakNumeral(org.axsl.fo.FoContext context)
|
org.axsl.common.value.SpeakPunctuation |
traitSpeakPunctuation(org.axsl.fo.FoContext context)
|
double |
traitSpeechRate(org.axsl.fo.FoContext context)
|
String |
traitSrc(org.axsl.fo.FoContext context)
|
int |
traitStartIndent(org.axsl.fo.FoContext context)
|
org.axsl.common.value.StartingState |
traitStartingState(org.axsl.fo.FoContext context)
|
boolean |
traitStartsRow(org.axsl.fo.FoContext context)
Returns the "starts-row" trait for this FO. |
double |
traitStress(org.axsl.fo.FoContext context)
|
org.axsl.common.value.SuppressAtLineBreak |
traitSuppressAtLineBreak(org.axsl.fo.FoContext context)
|
org.axsl.common.value.SwitchTo |
traitSwitchTo()
|
String[] |
traitSwitchToNames()
|
org.axsl.common.value.TableLayout |
traitTableLayout()
|
boolean |
traitTableOmitFooterAtBreak(org.axsl.fo.FoContext context)
|
boolean |
traitTableOmitHeaderAtBreak(org.axsl.fo.FoContext context)
|
String |
traitTargetPresentationContext()
|
String |
traitTargetProcessingContext()
|
String |
traitTargetStylesheet()
|
org.axsl.common.value.TextAlign |
traitTextAlign(org.axsl.fo.FoContext context)
|
org.axsl.common.value.TextAlignLast |
traitTextAlignLast(org.axsl.fo.FoContext context)
|
String |
traitTextAlignString()
|
int |
traitTextAltitude(org.axsl.fo.FoContext context)
|
int |
traitTextDepth(org.axsl.fo.FoContext context)
|
int |
traitTextIndent(org.axsl.fo.FoContext context)
|
org.axsl.common.value.ShadowEffect[] |
traitTextShadow(org.axsl.fo.FoContext context)
|
org.axsl.common.value.TextTransform |
traitTextTransform(org.axsl.fo.FoContext context)
|
boolean |
traitThroughScore(org.axsl.fo.FoContext context)
|
Color |
traitThroughScoreColor(org.axsl.fo.FoContext context)
|
int |
traitTop(org.axsl.fo.FoContext context)
|
boolean |
traitTreatAsWordSpace(org.axsl.fo.FoContext context,
char character)
|
boolean |
traitUnderlineScore(org.axsl.fo.FoContext context)
|
Color |
traitUnderlineScoreColor(org.axsl.fo.FoContext context)
|
org.axsl.common.value.UnicodeBidi |
traitUnicodeBidi(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Visibility |
traitVisibility(org.axsl.fo.FoContext context)
|
String[] |
traitVoiceFamily(org.axsl.fo.FoContext context)
|
double |
traitVolume(org.axsl.fo.FoContext context)
|
boolean |
traitWhiteSpaceCollapse(org.axsl.fo.FoContext context)
|
org.axsl.common.value.WhiteSpaceTreatment |
traitWhiteSpaceTreatment(org.axsl.fo.FoContext context)
|
int |
traitWidows(org.axsl.fo.FoContext context)
|
org.axsl.common.value.Conditionality |
traitWordSpacingConditionality()
|
int |
traitWordSpacingMax(org.axsl.fo.FoContext context)
|
int |
traitWordSpacingMin(org.axsl.fo.FoContext context)
|
int |
traitWordSpacingOpt(org.axsl.fo.FoContext context)
|
int |
traitWordSpacingPrecedence()
|
org.axsl.common.value.WrapOption |
traitWrapOption(org.axsl.fo.FoContext context)
|
DtWritingMode |
traitWritingMode(org.axsl.fo.FoContext context)
Returns the writing-mode for this FO. |
int |
traitZIndex(org.axsl.fo.FoContext context)
|
boolean |
traitZIndexIsAuto(org.axsl.fo.FoContext context)
|
protected abstract void |
validateAncestry()
A hook into the parsing process which allows the subclass instance to validate its ancestry. |
void |
validateAtLeastOneChild()
Ensures that this has at least one child by throwing an exception if it does not. |
protected abstract void |
validateDescendants()
A hook into the parsing process which allows the subclass instance to validate its descendants. |
void |
validateEmptyContent()
Ensures that this has no children by throwing an exception if it does. |
protected abstract void |
validateProperties()
A hook into the parsing process which allows the subclass instance to validate its properties. |
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 org.axsl.fo.Fo |
---|
acceptProxyFactory, getChildAt, isValid |
Methods inherited from interface javax.swing.tree.TreeNode |
---|
children, getChildCount, getIndex, isLeaf |
Methods inherited from interface org.axsl.fo.fo.prop.CommonFontPa |
---|
getPrimaryFont |
Field Detail |
---|
protected static final List<FObj> EMPTY_CHILD_LIST
protected static final String PAGE_CITATION_TEXT_SEGMENT
Constructor Detail |
---|
protected FObj(FObj parent)
parent
- The parent FObj.Method Detail |
---|
public abstract FObj getParent()
getParent
in interface TreeNode
getParent
in interface org.axsl.fo.Fo
public FObj getParsedParent()
public OrderedTreeNode getOrderedParent()
OrderedTreeNode
getOrderedParent
in interface OrderedTreeNode
public abstract List<? extends FObj> getChildren()
AbstractOrderedTreeNode
getChildren
in class AbstractOrderedTreeNode
public FObj effectiveParent(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public List<? extends FObj> getSiblings()
AbstractOrderedTreeNode
getSiblings
in class AbstractOrderedTreeNode
public String getMessageWithContext(String message)
message
- The message to which context information should be added.
public String getContextMessage()
getContextMessage
in interface org.axsl.fo.Fo
public static String getContextMessage(String systemId, int line, int column)
systemId
- The path to the document.line
- The line number in systemId.column
- The column number in line.
public org.axsl.fo.fo.Marker ancestorMarker()
ancestorMarker
in interface org.axsl.fo.Fo
public FOTreeBuilder getFoTree()
public org.apache.commons.logging.Log getLogger()
public void throwException(String message) throws org.axsl.fo.FoTreeException
message
- The message indicating the reason for the exception.
org.axsl.fo.FoTreeException
- Always, as that is the purpose of this method.public static void throwException(String contextMessage, String message) throws org.axsl.fo.FoTreeException
contextMessage
- The context portion of the exception message.message
- The message indicating the reason for the exception.
org.axsl.fo.FoTreeException
- Always, as that is the purpose of this method.public void throwExceptionContentModelViolation() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- Always, as that is the purpose of this method.public void throwExceptionInvalidLocation() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- Always, as that is the purpose of this method.public void addChildToEmptyContentModel(FObj child) throws org.axsl.fo.FoTreeException
child
- The child object which was attempting to be added to this.
org.axsl.fo.FoTreeException
- Always, as that is the purpose of this method.public int getSequentialIndex()
getSequentialIndex
in interface org.axsl.fo.Fo
public String getSystemId()
getSystemId
in interface org.axsl.fo.Fo
public int getLine()
getLine
in interface org.axsl.fo.Fo
public int getColumn()
getColumn
in interface org.axsl.fo.Fo
public void setLocation(String systemId, int line, int column)
systemId
- The system ID (document) in which this object is located.line
- The line number in the document at which this object is
located.column
- The column number in line
as which this object
is located.public String getFullName()
protected void addCharacters(char[] data, int start, int length, String systemId, int line, int column) throws org.axsl.fo.FoTreeException
data
- textstart
- start positionlength
- length of the textsystemId
- The systemId of the file containing the text being
added (used in error messages).line
- The line number of the location of the text being added
(used in error messages).column
- The columns number of the location of the text being
added (used in error messages).
org.axsl.fo.FoTreeException
- If the object contains text but is not allowed
to.protected boolean containsText(char[] data, int start, int length)
data
- The char array of text.start
- The first item in the char array to be examined.length
- The length of the text in the char array to be examined.
protected abstract void validateAncestry() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- For invalid ancestry.protected abstract void validateProperties() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- For invalid properties.protected abstract void setup() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- For errors during initialization.protected abstract void validateDescendants() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- For invalid descendants.protected abstract void end() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- For errors during validation or setup.public void validateEmptyContent() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- If this has any children.public void validateAtLeastOneChild() throws org.axsl.fo.FoTreeException
org.axsl.fo.FoTreeException
- If this has no children.public void invalidPageReference(String invalidReference) throws org.axsl.fo.FoTreeException
invalidReference
- The page reference that is invalid.
org.axsl.fo.FoTreeException
- If a non-existent page is referenced.public boolean isBlockLevelFo()
isBlockLevelFo
in interface org.axsl.fo.Fo
public boolean traitIsReferenceArea()
traitIsReferenceArea
in interface org.axsl.fo.Fo
public FObj ancestorGeneratingRA(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public FObj nearestGeneratingRA(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public ListItem getNearestListItem(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public ListBlock getNearestAncestorListBlock(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public Root getRoot()
public Block getContainingBlock(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public Flow ancestorFlow(org.axsl.fo.FoContext context)
Flow
, if any.
context
- An object that knows how to resolve FO Tree context
issues.
Flow
, or null if this object does not
descend from a Flow
.public StaticContent ancestorStaticContent(org.axsl.fo.FoContext context)
StaticContent
, if any.
context
- An object that knows how to resolve FO Tree context
issues.
StaticContent
, or null if this object does
not descend from a StaticContent
.public Table ancestorTable(org.axsl.fo.FoContext context)
ancestorTable
in interface org.axsl.fo.Fo
public Leader getNearestLeader(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public BasicLink ancestorBasicLink(org.axsl.fo.FoContext context)
ancestorBasicLink
in interface org.axsl.fo.Fo
public FObj ancestorListRelatedObject(org.axsl.fo.FoContext context)
ancestorListRelatedObject
in interface org.axsl.fo.Fo
public abstract void addChild(FObj child) throws org.axsl.fo.FoTreeException
child
- 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 boolean getAllowsChildren()
getAllowsChildren
in interface TreeNode
getAllowsChildren
in class AbstractOrderedTreeNode
public void checkExceptionLocation(org.axsl.fo.FoTreeException exception)
exception
- The exception whose location information is to be
checked.public void logWarning(String message)
message
- The warning to be logged.public org.axsl.font.FontConsumer getFontConsumer()
public org.axsl.speech.SpeechServer getSpeechServer()
public org.axsl.graphic.GraphicServer getGraphicServer()
public org.axsl.text.TextServer getTextServer()
public abstract Namespace getNamespace()
public int getMarginLeft(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public int getMarginRight(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public int getMarginTop(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public int getMarginBottom(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public Color traitColor(org.axsl.fo.FoContext context)
traitColor
in interface org.axsl.fo.fo.prop.ColorPa
public org.axsl.common.value.WrapOption traitWrapOption(org.axsl.fo.FoContext context)
traitWrapOption
in interface org.axsl.fo.fo.prop.WrapOptionPa
public boolean traitWhiteSpaceCollapse(org.axsl.fo.FoContext context)
traitWhiteSpaceCollapse
in interface org.axsl.fo.fo.proforma.WhiteSpaceCollapsePa
public boolean traitUnderlineScore(org.axsl.fo.FoContext context)
traitUnderlineScore
in interface org.axsl.fo.fo.prop.TextDecorationPa
public boolean traitOverlineScore(org.axsl.fo.FoContext context)
traitOverlineScore
in interface org.axsl.fo.fo.prop.TextDecorationPa
public boolean traitThroughScore(org.axsl.fo.FoContext context)
traitThroughScore
in interface org.axsl.fo.fo.prop.TextDecorationPa
public Color traitUnderlineScoreColor(org.axsl.fo.FoContext context)
traitUnderlineScoreColor
in interface org.axsl.fo.fo.prop.TextDecorationPa
public Color traitOverlineScoreColor(org.axsl.fo.FoContext context)
traitOverlineScoreColor
in interface org.axsl.fo.fo.prop.TextDecorationPa
public Color traitThroughScoreColor(org.axsl.fo.FoContext context)
traitThroughScoreColor
in interface org.axsl.fo.fo.prop.TextDecorationPa
public boolean traitBlink(org.axsl.fo.FoContext context)
traitBlink
in interface org.axsl.fo.fo.prop.TextDecorationPa
public String traitId()
traitId
in interface org.axsl.fo.fo.prop.IdPa
public String traitInternalDestination()
public String traitExternalDestination()
public int traitStartIndent(org.axsl.fo.FoContext context)
traitStartIndent
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public org.axsl.common.value.Span traitSpan(org.axsl.fo.FoContext context)
traitSpan
in interface org.axsl.fo.fo.prop.SpanPa
public String traitFlowName()
traitFlowName
in interface org.axsl.fo.fo.prop.FlowNamePa
public String traitMarkerClassName()
public String traitRetrieveClassName()
public int traitColumnNumber(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public int traitNumberColumnsSpanned()
public int traitNumberRowsSpanned()
public org.axsl.common.value.BorderModel traitBorderCollapse(org.axsl.fo.FoContext context)
traitBorderCollapse
in interface org.axsl.fo.fo.prop.BorderCollapsePa
public org.axsl.common.value.DisplayAlign traitDisplayAlign(org.axsl.fo.FoContext context)
traitDisplayAlign
in interface org.axsl.fo.fo.prop.DisplayAlignPa
public org.axsl.common.value.RelativeAlign traitRelativeAlign(org.axsl.fo.FoContext context)
traitRelativeAlign
in interface org.axsl.fo.fo.prop.RelativeAlignPa
public int traitBorderSeparationIpd(org.axsl.fo.FoContext context)
traitBorderSeparationIpd
in interface org.axsl.fo.fo.prop.BorderSeparationPa
public int traitBorderSeparationBpd(org.axsl.fo.FoContext context)
traitBorderSeparationBpd
in interface org.axsl.fo.fo.prop.BorderSeparationPa
public int traitNumberColumnsRepeated()
traitNumberColumnsRepeated
in interface org.axsl.fo.fo.prop.NumberColumnsRepeatedPa
public org.axsl.common.value.Break traitBreakAfter(org.axsl.fo.FoContext context)
traitBreakAfter
in interface org.axsl.fo.fo.prop.BreakAfterPa
public int traitKeepTogetherWithinLine(org.axsl.fo.FoContext context)
traitKeepTogetherWithinLine
in interface org.axsl.fo.fo.prop.KeepTogetherPa
public int traitKeepTogetherWithinColumn(org.axsl.fo.FoContext context)
traitKeepTogetherWithinColumn
in interface org.axsl.fo.fo.prop.KeepTogetherPa
public int traitKeepTogetherWithinPage(org.axsl.fo.FoContext context)
traitKeepTogetherWithinPage
in interface org.axsl.fo.fo.prop.KeepTogetherPa
public int traitKeepWithNextWithinLine(org.axsl.fo.FoContext context)
traitKeepWithNextWithinLine
in interface org.axsl.fo.fo.prop.KeepWithNextPa
public int traitKeepWithNextWithinColumn(org.axsl.fo.FoContext context)
traitKeepWithNextWithinColumn
in interface org.axsl.fo.fo.prop.KeepWithNextPa
public int traitKeepWithNextWithinPage(org.axsl.fo.FoContext context)
traitKeepWithNextWithinPage
in interface org.axsl.fo.fo.prop.KeepWithNextPa
public int traitKeepWithPreviousWithinLine(org.axsl.fo.FoContext context)
traitKeepWithPreviousWithinLine
in interface org.axsl.fo.fo.prop.KeepWithPreviousPa
public int traitKeepWithPreviousWithinColumn(org.axsl.fo.FoContext context)
traitKeepWithPreviousWithinColumn
in interface org.axsl.fo.fo.prop.KeepWithPreviousPa
public int traitKeepWithPreviousWithinPage(org.axsl.fo.FoContext context)
traitKeepWithPreviousWithinPage
in interface org.axsl.fo.fo.prop.KeepWithPreviousPa
public String traitMasterReference()
public FoValue traitPagePosition()
public FoValue traitOddOrEven()
public FoValue traitBlankOrNotBlank()
public int traitInitialPageNumber(int lastPageNumberUsed)
traitInitialPageNumber
in interface org.axsl.fo.fo.prop.InitialPageNumberPa
public boolean initialPageNumberSetExplicitly()
initialPageNumberSetExplicitly
in interface org.axsl.fo.fo.prop.InitialPageNumberPa
public String traitFormat()
traitFormat
in interface org.axsl.fo.fo.prop.FormatPa
public char traitGroupingSeparator()
public int traitGroupingSize()
public FoValue traitLetterValue()
public org.axsl.common.value.ForcePageCount traitForcePageCount(org.axsl.fo.FoContext context)
traitForcePageCount
in interface org.axsl.fo.fo.prop.ForcePageCountPa
public String traitMasterName()
public boolean traitPrecedence()
public int traitExtent()
traitExtent
in interface org.axsl.fo.fo.prop.ExtentPa
public int traitColumnGap(org.axsl.fo.FoContext context)
traitColumnGap
in interface org.axsl.fo.fo.prop.ColumnGapPa
public org.axsl.common.value.Overflow traitOverflow(org.axsl.fo.FoContext context)
traitOverflow
in interface org.axsl.fo.fo.prop.OverflowPa
public int traitColumnCount(org.axsl.fo.FoContext context)
traitColumnCount
in interface org.axsl.fo.fo.prop.ColumnCountPa
public int traitMaximumRepeats()
public int traitPageWidth()
traitPageWidth
in interface org.axsl.fo.fo.prop.PageWidthPa
public int traitPageHeight()
traitPageHeight
in interface org.axsl.fo.fo.prop.PageHeightPa
public org.axsl.common.value.TextAlign traitTextAlign(org.axsl.fo.FoContext context)
traitTextAlign
in interface org.axsl.fo.fo.prop.TextAlignPa
public String traitTextAlignString()
traitTextAlignString
in interface org.axsl.fo.fo.prop.TextAlignPa
public org.axsl.common.value.TextAlignLast traitTextAlignLast(org.axsl.fo.FoContext context)
traitTextAlignLast
in interface org.axsl.fo.fo.prop.TextAlignLastPa
public int traitEndIndent(org.axsl.fo.FoContext context)
traitEndIndent
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceBeforeMinimum(org.axsl.fo.FoContext context)
traitSpaceBeforeMinimum
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceBeforeOptimum(org.axsl.fo.FoContext context)
traitSpaceBeforeOptimum
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceBeforeMaximum(org.axsl.fo.FoContext context)
traitSpaceBeforeMaximum
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public org.axsl.common.value.Conditionality traitSpaceBeforeConditionality(org.axsl.fo.FoContext context)
traitSpaceBeforeConditionality
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceBeforePrecedence()
traitSpaceBeforePrecedence
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceAfterMinimum(org.axsl.fo.FoContext context)
traitSpaceAfterMinimum
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceAfterOptimum(org.axsl.fo.FoContext context)
traitSpaceAfterOptimum
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceAfterMaximum(org.axsl.fo.FoContext context)
traitSpaceAfterMaximum
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public org.axsl.common.value.Conditionality traitSpaceAfterConditionality(org.axsl.fo.FoContext context)
traitSpaceAfterConditionality
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceAfterPrecedence()
traitSpaceAfterPrecedence
in interface org.axsl.fo.fo.prop.CommonMarginBlockPa
public int traitSpaceStartMinimum(org.axsl.fo.FoContext context)
traitSpaceStartMinimum
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public int traitSpaceStartOptimum(org.axsl.fo.FoContext context)
traitSpaceStartOptimum
in interface org.axsl.fo.fo.prop.CommonMarginInlineOptimumPa
public int traitSpaceStartMaximum(org.axsl.fo.FoContext context)
traitSpaceStartMaximum
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public org.axsl.common.value.Conditionality traitSpaceStartConditionality()
traitSpaceStartConditionality
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public int traitSpaceStartPrecedence()
traitSpaceStartPrecedence
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public int traitSpaceEndMinimum(org.axsl.fo.FoContext context)
traitSpaceEndMinimum
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public int traitSpaceEndOptimum(org.axsl.fo.FoContext context)
traitSpaceEndOptimum
in interface org.axsl.fo.fo.prop.CommonMarginInlineOptimumPa
public int traitSpaceEndMaximum(org.axsl.fo.FoContext context)
traitSpaceEndMaximum
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public org.axsl.common.value.Conditionality traitSpaceEndConditionality()
traitSpaceEndConditionality
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public int traitSpaceEndPrecedence()
traitSpaceEndPrecedence
in interface org.axsl.fo.fo.prop.CommonMarginInlinePa
public int traitTextIndent(org.axsl.fo.FoContext context)
traitTextIndent
in interface org.axsl.fo.fo.prop.TextIndentPa
public int traitTop(org.axsl.fo.FoContext context)
traitTop
in interface org.axsl.fo.fo.prop.CommonPositionPa
public int traitBottom(org.axsl.fo.FoContext context)
traitBottom
in interface org.axsl.fo.fo.prop.CommonPositionPa
public int traitLeft(org.axsl.fo.FoContext context)
traitLeft
in interface org.axsl.fo.fo.prop.CommonPositionPa
public int traitRight(org.axsl.fo.FoContext context)
traitRight
in interface org.axsl.fo.fo.prop.CommonPositionPa
public char traitCharacter()
public String traitSrc(org.axsl.fo.FoContext context)
traitSrc
in interface org.axsl.fo.fo.prop.SrcPa
public org.axsl.common.value.Break traitBreakBefore(org.axsl.fo.FoContext context)
traitBreakBefore
in interface org.axsl.fo.fo.prop.BreakBeforePa
public Scaling traitScaling(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public org.axsl.common.value.LeaderPattern traitLeaderPattern(org.axsl.fo.FoContext context)
traitLeaderPattern
in interface org.axsl.fo.fo.prop.LeaderPatternPa
public int traitLeaderLengthMin(org.axsl.fo.FoContext context)
traitLeaderLengthMin
in interface org.axsl.fo.fo.prop.LeaderLengthPa
public int traitLeaderLengthOpt(org.axsl.fo.FoContext context)
traitLeaderLengthOpt
in interface org.axsl.fo.fo.prop.LeaderLengthPa
public int traitLeaderLengthMax(org.axsl.fo.FoContext context)
traitLeaderLengthMax
in interface org.axsl.fo.fo.prop.LeaderLengthPa
public int traitRuleThickness(org.axsl.fo.FoContext context)
traitRuleThickness
in interface org.axsl.fo.fo.prop.RuleThicknessPa
public org.axsl.common.value.RuleStyle traitRuleStyle(org.axsl.fo.FoContext context)
traitRuleStyle
in interface org.axsl.fo.fo.prop.RuleStylePa
public int traitLeaderPatternWidth(org.axsl.fo.FoContext context)
traitLeaderPatternWidth
in interface org.axsl.fo.fo.prop.LeaderPatternWidthPa
public org.axsl.common.value.LeaderAlignment traitLeaderAlignment(org.axsl.fo.FoContext context)
traitLeaderAlignment
in interface org.axsl.fo.fo.prop.LeaderAlignmentPa
public String traitRefId(org.axsl.fo.FoContext context)
traitRefId
in interface org.axsl.fo.fo.prop.RefIdPa
public org.axsl.common.value.TableLayout traitTableLayout()
traitTableLayout
in interface org.axsl.fo.fo.prop.TableLayoutPa
public boolean traitTableOmitHeaderAtBreak(org.axsl.fo.FoContext context)
traitTableOmitHeaderAtBreak
in interface org.axsl.fo.fo.prop.TableOmitHeaderAtBreakPa
public boolean traitTableOmitFooterAtBreak(org.axsl.fo.FoContext context)
traitTableOmitFooterAtBreak
in interface org.axsl.fo.fo.prop.TableOmitFooterAtBreakPa
public int traitBpDimensionMax(org.axsl.fo.FoContext context)
traitBpDimensionMax
in interface org.axsl.fo.fo.prop.BlockProgressionDimensionPa
public int traitBpDimensionOpt(org.axsl.fo.FoContext context)
traitBpDimensionOpt
in interface org.axsl.fo.fo.prop.BlockProgressionDimensionPa
public int traitBpDimensionMin(org.axsl.fo.FoContext context)
traitBpDimensionMin
in interface org.axsl.fo.fo.prop.BlockProgressionDimensionPa
public int traitIpDimensionMax(org.axsl.fo.FoContext context)
traitIpDimensionMax
in interface org.axsl.fo.fo.prop.InlineProgressionDimensionPa
public int traitIpDimensionOpt(org.axsl.fo.FoContext context)
traitIpDimensionOpt
in interface org.axsl.fo.fo.prop.InlineProgressionDimensionPa
public int traitIpDimensionMin(org.axsl.fo.FoContext context)
traitIpDimensionMin
in interface org.axsl.fo.fo.prop.InlineProgressionDimensionPa
public List<String> traitFontFamily(org.axsl.fo.FoContext context)
traitFontFamily
in interface org.axsl.fo.fo.proforma.CommonFontExcludedPa
public org.axsl.font.Font.Style traitFontStyle(org.axsl.fo.FoContext context)
traitFontStyle
in interface org.axsl.fo.fo.prop.FontStylePa
public org.axsl.font.Font.Weight traitFontWeight(org.axsl.fo.FoContext context)
traitFontWeight
in interface org.axsl.fo.fo.prop.FontWeightPa
public int traitFontSize(org.axsl.fo.FoContext context)
traitFontSize
in interface org.axsl.fo.fo.proforma.CommonFontExcludedPa
public org.axsl.font.Font.Variant traitFontVariant(org.axsl.fo.FoContext context)
traitFontVariant
in interface org.axsl.fo.fo.proforma.CommonFontExcludedPa
public org.axsl.font.Font.Stretch traitFontStretch(org.axsl.fo.FoContext context)
traitFontStretch
in interface org.axsl.fo.fo.proforma.CommonFontExcludedPa
public int traitProvisionalDistanceBetweenStarts(org.axsl.fo.FoContext context)
traitProvisionalDistanceBetweenStarts
in interface org.axsl.fo.fo.prop.ProvisionalDistanceBetweenStartsPa
public int traitProvisionalLabelSeparation(org.axsl.fo.FoContext context)
traitProvisionalLabelSeparation
in interface org.axsl.fo.fo.prop.ProvisionalLabelSeparationPa
public Color traitBorderBeforeColor(org.axsl.fo.FoContext context)
traitBorderBeforeColor
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public Color traitBorderAfterColor(org.axsl.fo.FoContext context)
traitBorderAfterColor
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public Color traitBorderStartColor(org.axsl.fo.FoContext context)
traitBorderStartColor
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public Color traitBorderEndColor(org.axsl.fo.FoContext context)
traitBorderEndColor
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public org.axsl.common.value.BorderStyle traitBorderBeforeStyle(org.axsl.fo.FoContext context)
traitBorderBeforeStyle
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public org.axsl.common.value.BorderStyle traitBorderAfterStyle(org.axsl.fo.FoContext context)
traitBorderAfterStyle
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public org.axsl.common.value.BorderStyle traitBorderStartStyle(org.axsl.fo.FoContext context)
traitBorderStartStyle
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public org.axsl.common.value.BorderStyle traitBorderEndStyle(org.axsl.fo.FoContext context)
traitBorderEndStyle
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitBorderBeforeWidth(org.axsl.fo.FoContext context)
traitBorderBeforeWidth
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitBorderAfterWidth(org.axsl.fo.FoContext context)
traitBorderAfterWidth
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitBorderStartWidth(org.axsl.fo.FoContext context)
traitBorderStartWidth
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitBorderEndWidth(org.axsl.fo.FoContext context)
traitBorderEndWidth
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitPaddingBefore(org.axsl.fo.FoContext context)
traitPaddingBefore
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitPaddingAfter(org.axsl.fo.FoContext context)
traitPaddingAfter
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitPaddingStart(org.axsl.fo.FoContext context)
traitPaddingStart
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitPaddingEnd(org.axsl.fo.FoContext context)
traitPaddingEnd
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public Color traitBackgroundColor(org.axsl.fo.FoContext context)
traitBackgroundColor
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public boolean traitHyphenate(org.axsl.fo.FoContext context)
traitHyphenate
in interface org.axsl.fo.fo.prop.CommonHyphenationPa
public int traitHyphenationCharacter(org.axsl.fo.FoContext context)
traitHyphenationCharacter
in interface org.axsl.fo.fo.prop.CommonHyphenationPa
public int traitHyphenationPushCharacterCount(org.axsl.fo.FoContext context)
traitHyphenationPushCharacterCount
in interface org.axsl.fo.fo.prop.CommonHyphenationPa
public int traitHyphenationRemainCharacterCount(org.axsl.fo.FoContext context)
traitHyphenationRemainCharacterCount
in interface org.axsl.fo.fo.prop.CommonHyphenationPa
public org.axsl.common.i18n.Language traitLanguage(org.axsl.fo.FoContext context)
traitLanguage
in interface org.axsl.fo.fo.prop.CommonHyphenationPa
public org.axsl.common.i18n.Country traitCountry(org.axsl.fo.FoContext context)
traitCountry
in interface org.axsl.fo.fo.prop.CommonHyphenationPa
public org.axsl.graphic.Graphic traitBackgroundImage(org.axsl.fo.FoContext context)
traitBackgroundImage
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public org.axsl.common.value.BackgroundRepeat traitBackgroundRepeat(org.axsl.fo.FoContext context)
traitBackgroundRepeat
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public String[] traitSourceDocument(org.axsl.fo.FoContext context)
traitSourceDocument
in interface org.axsl.fo.fo.prop.CommonAccessibilityPa
public String traitRole(org.axsl.fo.FoContext context)
traitRole
in interface org.axsl.fo.fo.prop.CommonAccessibilityPa
public int traitTextAltitude(org.axsl.fo.FoContext context)
traitTextAltitude
in interface org.axsl.fo.fo.prop.TextAltitudePa
public int traitTextDepth(org.axsl.fo.FoContext context)
traitTextDepth
in interface org.axsl.fo.fo.prop.TextDepthPa
public int traitHalfLeadingMin(org.axsl.fo.FoContext context)
traitHalfLeadingMin
in interface org.axsl.fo.fo.prop.LineHeightPa
public int traitHalfLeadingOpt(org.axsl.fo.FoContext context)
traitHalfLeadingOpt
in interface org.axsl.fo.fo.prop.LineHeightPa
public int traitHalfLeadingMax(org.axsl.fo.FoContext context)
traitHalfLeadingMax
in interface org.axsl.fo.fo.prop.LineHeightPa
public org.axsl.common.value.Conditionality traitHalfLeadingConditionality(org.axsl.fo.FoContext context)
traitHalfLeadingConditionality
in interface org.axsl.fo.fo.prop.LineHeightPa
public int traitHalfLeadingPrecedence(org.axsl.fo.FoContext context)
traitHalfLeadingPrecedence
in interface org.axsl.fo.fo.prop.LineHeightPa
public org.axsl.common.value.AlignmentBaseline traitAlignmentBaseline(org.axsl.fo.FoContext context)
traitAlignmentBaseline
in interface org.axsl.fo.fo.prop.AlignmentBaselinePa
public int traitAlignmentAdjust(org.axsl.fo.FoContext context, org.axsl.fo.FoInlineContext inlineContext)
traitAlignmentAdjust
in interface org.axsl.fo.fo.prop.AlignmentAdjustPa
public int traitBaselineShift(org.axsl.fo.FoContext context)
traitBaselineShift
in interface org.axsl.fo.fo.prop.BaselineShiftPa
public org.axsl.common.value.Baseline traitDominantBaseline(org.axsl.fo.FoContext context)
traitDominantBaseline
in interface org.axsl.fo.fo.prop.DominantBaselinePa
public org.axsl.common.value.Baseline computeAutoBaseline(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO context issues.
public org.axsl.common.value.Baseline getBaselineFromScript(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public int traitLastLineEndIndent(org.axsl.fo.FoContext context)
traitLastLineEndIndent
in interface org.axsl.fo.fo.prop.LastLineEndIndentPa
public int traitLetterSpacingMin(org.axsl.fo.FoContext context)
traitLetterSpacingMin
in interface org.axsl.fo.fo.prop.LetterSpacingPa
public int traitLetterSpacingOpt(org.axsl.fo.FoContext context)
traitLetterSpacingOpt
in interface org.axsl.fo.fo.prop.LetterSpacingPa
public int traitLetterSpacingMax(org.axsl.fo.FoContext context)
traitLetterSpacingMax
in interface org.axsl.fo.fo.prop.LetterSpacingPa
public org.axsl.common.value.Conditionality traitLetterSpacingConditionality()
traitLetterSpacingConditionality
in interface org.axsl.fo.fo.prop.LetterSpacingPa
public int traitLetterSpacingPrecedence()
traitLetterSpacingPrecedence
in interface org.axsl.fo.fo.prop.LetterSpacingPa
public int traitOrphans(org.axsl.fo.FoContext context)
traitOrphans
in interface org.axsl.fo.fo.prop.OrphansPa
public int traitWidows(org.axsl.fo.FoContext context)
traitWidows
in interface org.axsl.fo.fo.prop.WidowsPa
public boolean traitIndicateDestination(org.axsl.fo.FoContext context)
traitIndicateDestination
in interface org.axsl.fo.fo.prop.IndicateDestinationPa
public boolean traitAutoRestore(org.axsl.fo.FoContext context)
traitAutoRestore
in interface org.axsl.fo.fo.prop.AutoRestorePa
public boolean traitEndsRow(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public boolean traitStartsRow(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public boolean traitScoreSpaces(org.axsl.fo.FoContext context)
traitScoreSpaces
in interface org.axsl.fo.fo.prop.ScoreSpacesPa
public boolean traitTreatAsWordSpace(org.axsl.fo.FoContext context, char character)
traitTreatAsWordSpace
in interface org.axsl.fo.fo.prop.TreatAsWordSpacePa
public String traitColorProfileName(org.axsl.fo.FoContext context)
traitColorProfileName
in interface org.axsl.fo.fo.prop.ColorProfileNamePa
public String traitCaseName(org.axsl.fo.FoContext context)
traitCaseName
in interface org.axsl.fo.fo.prop.CaseNamePa
public String traitContentType(org.axsl.fo.FoContext context)
traitContentType
in interface org.axsl.fo.fo.prop.ContentTypePa
public org.axsl.common.value.AbsolutePosition traitAbsolutePosition(org.axsl.fo.FoContext context)
traitAbsolutePosition
in interface org.axsl.fo.fo.prop.CommonAbsolutePositionPa
public org.axsl.common.value.BackgroundAttachment traitBackgroundAttachment(org.axsl.fo.FoContext context)
traitBackgroundAttachment
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public org.axsl.common.value.RelativeCompass traitCaptionSide(org.axsl.fo.FoContext context)
traitCaptionSide
in interface org.axsl.fo.fo.prop.CaptionSidePa
public org.axsl.common.value.AbsoluteDirection traitDirection(org.axsl.fo.FoContext context)
traitDirection
in interface org.axsl.fo.fo.prop.DirectionPa
public org.axsl.font.Font.SelectionStrategy traitFontSelectionStrategy(org.axsl.fo.FoContext context)
traitFontSelectionStrategy
in interface org.axsl.fo.fo.proforma.CommonFontExcludedPa
public org.axsl.common.value.HyphenationKeep traitHyphenationKeep(org.axsl.fo.FoContext context)
traitHyphenationKeep
in interface org.axsl.fo.fo.prop.HyphenationKeepPa
public org.axsl.common.value.LinefeedTreatment traitLinefeedTreatment(org.axsl.fo.FoContext context)
traitLinefeedTreatment
in interface org.axsl.fo.fo.proforma.LinefeedTreatmentPa
public org.axsl.common.value.LineHeightShiftAdjustment traitLineHeightShiftAdjustment(org.axsl.fo.FoContext context)
traitLineHeightShiftAdjustment
in interface org.axsl.fo.fo.prop.LineHeightShiftAdjustmentPa
public org.axsl.common.value.LineStackingStrategy traitLineStackingStrategy(org.axsl.fo.FoContext context)
traitLineStackingStrategy
in interface org.axsl.fo.fo.prop.LineStackingStrategyPa
public org.axsl.common.value.RelativePosition traitRelativePosition(org.axsl.fo.FoContext context)
traitRelativePosition
in interface org.axsl.fo.fo.prop.CommonRelativePositionPa
public ScalingMethod traitScalingMethod(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public org.axsl.common.value.SuppressAtLineBreak traitSuppressAtLineBreak(org.axsl.fo.FoContext context)
traitSuppressAtLineBreak
in interface org.axsl.fo.fo.prop.SuppressAtLineBreakPa
public org.axsl.common.value.UnicodeBidi traitUnicodeBidi(org.axsl.fo.FoContext context)
traitUnicodeBidi
in interface org.axsl.fo.fo.prop.UnicodeBidiPa
public org.axsl.common.value.WhiteSpaceTreatment traitWhiteSpaceTreatment(org.axsl.fo.FoContext context)
traitWhiteSpaceTreatment
in interface org.axsl.fo.fo.prop.WhiteSpaceTreatmentPa
public String traitCaseTitle()
traitCaseTitle
in interface org.axsl.fo.fo.prop.CaseTitlePa
public org.axsl.common.value.ActiveState traitActiveState(org.axsl.fo.FoContext context)
traitActiveState
in interface org.axsl.fo.fo.prop.ActiveStatePa
public org.axsl.common.value.Clear traitClear(org.axsl.fo.FoContext context)
traitClear
in interface org.axsl.fo.fo.prop.ClearPa
public org.axsl.common.value.EmptyCells traitEmptyCells(org.axsl.fo.FoContext context)
traitEmptyCells
in interface org.axsl.fo.fo.prop.EmptyCellsPa
public org.axsl.common.value.Float traitFloat(org.axsl.fo.FoContext context)
traitFloat
in interface org.axsl.fo.fo.prop.FloatPa
public org.axsl.common.value.MediaUsage traitMediaUsage(org.axsl.fo.FoContext context)
traitMediaUsage
in interface org.axsl.fo.fo.prop.MediaUsagePa
public org.axsl.common.value.ReferenceOrientation traitReferenceOrientation(org.axsl.fo.FoContext context)
traitReferenceOrientation
in interface org.axsl.fo.fo.prop.ReferenceOrientationPa
public org.axsl.common.value.RenderingIntent traitRenderingIntent(org.axsl.fo.FoContext context)
traitRenderingIntent
in interface org.axsl.fo.fo.prop.RenderingIntentPa
public org.axsl.common.value.ShowDestination traitShowDestination(org.axsl.fo.FoContext context)
traitShowDestination
in interface org.axsl.fo.fo.prop.ShowDestinationPa
public org.axsl.common.value.SpeakHeader traitSpeakHeader(org.axsl.fo.FoContext context)
traitSpeakHeader
in interface org.axsl.fo.fo.prop.CommonAuralPa
public org.axsl.common.value.Speak traitSpeak(org.axsl.fo.FoContext context)
traitSpeak
in interface org.axsl.fo.fo.prop.CommonAuralPa
public org.axsl.common.value.SpeakNumeral traitSpeakNumeral(org.axsl.fo.FoContext context)
traitSpeakNumeral
in interface org.axsl.fo.fo.prop.CommonAuralPa
public org.axsl.common.value.SpeakPunctuation traitSpeakPunctuation(org.axsl.fo.FoContext context)
traitSpeakPunctuation
in interface org.axsl.fo.fo.prop.CommonAuralPa
public org.axsl.common.value.StartingState traitStartingState(org.axsl.fo.FoContext context)
traitStartingState
in interface org.axsl.fo.fo.prop.StartingStatePa
public org.axsl.common.value.TextTransform traitTextTransform(org.axsl.fo.FoContext context)
traitTextTransform
in interface org.axsl.fo.fo.prop.TextTransformPa
public org.axsl.common.value.Visibility traitVisibility(org.axsl.fo.FoContext context)
traitVisibility
in interface org.axsl.fo.fo.prop.VisibilityPa
public float traitAzimuth(org.axsl.fo.FoContext context)
traitAzimuth
in interface org.axsl.fo.fo.prop.CommonAuralPa
public float traitElevation(org.axsl.fo.FoContext context)
traitElevation
in interface org.axsl.fo.fo.prop.CommonAuralPa
public String traitCueBefore(org.axsl.fo.FoContext context)
traitCueBefore
in interface org.axsl.fo.fo.prop.CommonAuralPa
public String traitCueAfter(org.axsl.fo.FoContext context)
traitCueAfter
in interface org.axsl.fo.fo.prop.CommonAuralPa
public boolean traitClipIsAuto(org.axsl.fo.FoContext context)
traitClipIsAuto
in interface org.axsl.fo.fo.prop.ClipPa
public Shape traitClip(org.axsl.fo.FoContext context, Shape containerShape)
traitClip
in interface org.axsl.fo.fo.prop.ClipPa
public int traitBorderBeforePrecedence(org.axsl.fo.FoContext context)
traitBorderBeforePrecedence
in interface org.axsl.fo.fo.prop.BorderBeforePrecedencePa
public int traitBorderAfterPrecedence(org.axsl.fo.FoContext context)
traitBorderAfterPrecedence
in interface org.axsl.fo.fo.prop.BorderAfterPrecedencePa
public int traitBorderStartPrecedence(org.axsl.fo.FoContext context)
traitBorderStartPrecedence
in interface org.axsl.fo.fo.prop.BorderStartPrecedencePa
public int traitBorderEndPrecedence(org.axsl.fo.FoContext context)
traitBorderEndPrecedence
in interface org.axsl.fo.fo.prop.BorderEndPrecedencePa
public int traitDestinationPlacementOffset(org.axsl.fo.FoContext context)
traitDestinationPlacementOffset
in interface org.axsl.fo.fo.prop.DestinationPlacementOffsetPa
public int traitZIndex(org.axsl.fo.FoContext context)
traitZIndex
in interface org.axsl.fo.fo.prop.ZIndexPa
public boolean traitZIndexIsAuto(org.axsl.fo.FoContext context)
traitZIndexIsAuto
in interface org.axsl.fo.fo.prop.ZIndexPa
public int traitHyphenationLadderCount(org.axsl.fo.FoContext context)
traitHyphenationLadderCount
in interface org.axsl.fo.fo.prop.HyphenationLadderCountPa
public double traitFontSizeAdjust(org.axsl.fo.FoContext context)
traitFontSizeAdjust
in interface org.axsl.fo.fo.proforma.CommonFontExcludedPa
public int traitFontSizeActual(org.axsl.fo.FoContext context, org.axsl.font.Font font)
traitFontSizeActual
in interface org.axsl.fo.fo.prop.CommonFontPa
public double traitSpeechRate(org.axsl.fo.FoContext context)
traitSpeechRate
in interface org.axsl.fo.fo.prop.CommonAuralPa
public double traitPauseBefore(org.axsl.fo.FoContext context)
traitPauseBefore
in interface org.axsl.fo.fo.prop.CommonAuralPa
public double traitPauseAfter(org.axsl.fo.FoContext context)
traitPauseAfter
in interface org.axsl.fo.fo.prop.CommonAuralPa
public double traitPitch(org.axsl.fo.FoContext context)
traitPitch
in interface org.axsl.fo.fo.prop.CommonAuralPa
public double traitPitchRange(org.axsl.fo.FoContext context)
traitPitchRange
in interface org.axsl.fo.fo.prop.CommonAuralPa
public double traitVolume(org.axsl.fo.FoContext context)
traitVolume
in interface org.axsl.fo.fo.prop.CommonAuralPa
public String traitPlayDuring(org.axsl.fo.FoContext context)
traitPlayDuring
in interface org.axsl.fo.fo.prop.CommonAuralPa
public boolean traitPlayDuringMix(org.axsl.fo.FoContext context)
traitPlayDuringMix
in interface org.axsl.fo.fo.prop.CommonAuralPa
public boolean traitPlayDuringRepeat(org.axsl.fo.FoContext context)
traitPlayDuringRepeat
in interface org.axsl.fo.fo.prop.CommonAuralPa
public String[] traitVoiceFamily(org.axsl.fo.FoContext context)
traitVoiceFamily
in interface org.axsl.fo.fo.prop.CommonAuralPa
public double traitRichness(org.axsl.fo.FoContext context)
traitRichness
in interface org.axsl.fo.fo.prop.CommonAuralPa
public double traitStress(org.axsl.fo.FoContext context)
traitStress
in interface org.axsl.fo.fo.prop.CommonAuralPa
public org.axsl.common.i18n.Script traitScript(org.axsl.fo.FoContext context)
traitScript
in interface org.axsl.fo.fo.prop.CommonHyphenationPa
protected org.axsl.common.i18n.Script getAutoScript()
public org.axsl.common.value.SwitchTo traitSwitchTo()
traitSwitchTo
in interface org.axsl.fo.fo.prop.SwitchToPa
public String[] traitSwitchToNames()
traitSwitchToNames
in interface org.axsl.fo.fo.prop.SwitchToPa
public org.axsl.common.value.ShadowEffect[] traitTextShadow(org.axsl.fo.FoContext context)
traitTextShadow
in interface org.axsl.fo.fo.prop.TextShadowPa
public String traitTargetProcessingContext()
traitTargetProcessingContext
in interface org.axsl.fo.fo.prop.TargetProcessingContextPa
public String traitTargetPresentationContext()
traitTargetPresentationContext
in interface org.axsl.fo.fo.prop.TargetPresentationContextPa
public String traitTargetStylesheet()
traitTargetStylesheet
in interface org.axsl.fo.fo.prop.TargetStylesheetPa
public short traitGlyphOrientationHorizontal(org.axsl.fo.FoContext context)
traitGlyphOrientationHorizontal
in interface org.axsl.fo.fo.prop.GlyphOrientationHorizontalPa
public short traitGlyphOrientationVertical(org.axsl.fo.FoContext context)
traitGlyphOrientationVertical
in interface org.axsl.fo.fo.prop.GlyphOrientationVerticalPa
public int traitBackgroundPositionHorizontal(org.axsl.fo.FoContext context, int paddingRectangleWidth, int backgroundImageWidth)
traitBackgroundPositionHorizontal
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitBackgroundPositionVertical(org.axsl.fo.FoContext context, int paddingRectangleHeight, int backgroundImageHeight)
traitBackgroundPositionVertical
in interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
public int traitWordSpacingMin(org.axsl.fo.FoContext context)
traitWordSpacingMin
in interface org.axsl.fo.fo.prop.WordSpacingPa
public int traitWordSpacingOpt(org.axsl.fo.FoContext context)
traitWordSpacingOpt
in interface org.axsl.fo.fo.prop.WordSpacingPa
public int traitWordSpacingMax(org.axsl.fo.FoContext context)
traitWordSpacingMax
in interface org.axsl.fo.fo.prop.WordSpacingPa
public org.axsl.common.value.Conditionality traitWordSpacingConditionality()
traitWordSpacingConditionality
in interface org.axsl.fo.fo.prop.WordSpacingPa
public int traitWordSpacingPrecedence()
traitWordSpacingPrecedence
in interface org.axsl.fo.fo.prop.WordSpacingPa
public org.axsl.speech.Voice getVoice(org.axsl.fo.FoContext context)
getVoice
in interface org.axsl.fo.fo.prop.CommonAuralPa
protected org.axsl.font.FontUse resolvePrimaryFont(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public org.axsl.font.FontUse getSecondaryFont(org.axsl.fo.FoContext context, int codePoint)
getSecondaryFont
in interface org.axsl.fo.fo.prop.CommonFontPa
public int getFauxSmallCapFontSize(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public DtWritingMode traitWritingMode(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public abstract boolean isContentBlock()
public abstract boolean isContentInline()
public abstract boolean isContentPcdata()
public abstract String getName()
getName
in interface org.axsl.fo.Fo
public CharSequence firstTextSegment()
public org.axsl.text.line.LineText firstLineText()
public float getContentHeight(org.axsl.fo.FoContext context, FObjScaled fobjScaled)
context
- An object that knows how to resolve FO Tree context
issues.fobjScaled
- The object containing the scalable item whose content
dimension is needed. This may be the same as this
, but
will not be the same for cases where we are looking for the dimension
using "inherit".
public boolean isContentHeightDependentOnPd(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public float getContentWidth(org.axsl.fo.FoContext context, FObjScaled fobjScaled)
context
- An object that knows how to resolve FO Tree context
issues.fobjScaled
- The object containing the scalable item whose content
dimension is needed. This may be the same as this
, but
will not be the same for cases where we are looking for the dimension
using "inherit".
public boolean isContentWidthDependentOnPd(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public abstract PropertyList getPropertyList()
public int qtyMarkerChildren()
qtyMarkerChildren
in interface org.axsl.fo.Fo
public boolean relativeAlignApplies()
public DescendantIterator getDescendantIterator()
public String getDescendantText()
public float[] traitAllowedHeightScale()
public float[] traitAllowedWidthScale()
public Property ancestorProperty(FoProperty propertyType)
propertyType
- The property which is sought.
public boolean scalingUniform(org.axsl.fo.FoContext context)
context
- An object that knows how to resolve FO Tree context
issues.
public String getFlowMapName()
public String getFlowMapReference()
public String getFlowNameReference()
public String getRegionNameReference()
public Iterator<org.axsl.fo.Fo> iterator()
iterator
in interface Iterable<org.axsl.fo.Fo>
protected CharacterSequence4a getNextContiguousTextInBlock()
protected CharacterSequence4a getPreviousContiguousTextInBlock()
public float[] traitAllowedHeightScale(org.axsl.fo.FoContext context)
traitAllowedHeightScale
in interface org.axsl.fo.fo.prop.AllowedHeightScalePa
public float[] traitAllowedWidthScale(org.axsl.fo.FoContext context)
traitAllowedWidthScale
in interface org.axsl.fo.fo.prop.AllowedWidthScalePa
public String traitChangeBarClass()
traitChangeBarClass
in interface org.axsl.fo.fo.prop.ChangeBarClassPa
public Color traitChangeBarColor(org.axsl.fo.FoContext context)
traitChangeBarColor
in interface org.axsl.fo.fo.prop.ChangeBarColorPa
public int traitChangeBarOffset(org.axsl.fo.FoContext context)
traitChangeBarOffset
in interface org.axsl.fo.fo.prop.ChangeBarOffsetPa
public org.axsl.common.value.ChangeBarPlacement traitChangeBarPlacement(org.axsl.fo.FoContext context)
traitChangeBarPlacement
in interface org.axsl.fo.fo.prop.ChangeBarPlacementPa
public org.axsl.common.value.BorderStyle traitChangeBarStyle(org.axsl.fo.FoContext context)
traitChangeBarStyle
in interface org.axsl.fo.fo.prop.ChangeBarStylePa
public int traitChangeBarWidth(org.axsl.fo.FoContext context)
traitChangeBarWidth
in interface org.axsl.fo.fo.prop.ChangeBarWidthPa
public String traitIndexClass()
traitIndexClass
in interface org.axsl.fo.fo.prop.IndexClassPa
public String traitIndexKey()
traitIndexKey
in interface org.axsl.fo.fo.prop.IndexKeyPa
public org.axsl.common.value.PageNumberTreatment traitPageNumberTreatment(org.axsl.fo.FoContext context)
traitPageNumberTreatment
in interface org.axsl.fo.fo.prop.PageNumberTreatmentPa
public org.axsl.common.value.IndexMerge traitMergeRangesAcrossIndexKeyReferences(org.axsl.fo.FoContext context)
traitMergeRangesAcrossIndexKeyReferences
in interface org.axsl.fo.fo.prop.MergeRangesAcrossIndexKeyReferencesPa
public org.axsl.common.value.IndexMerge traitMergeSequentialPageNumbers(org.axsl.fo.FoContext context)
traitMergeSequentialPageNumbers
in interface org.axsl.fo.fo.prop.MergeSequentialPageNumbersPa
public org.axsl.common.value.IndexMerge traitMergePagesAcrossIndexKeyReferences(org.axsl.fo.FoContext context)
traitMergePagesAcrossIndexKeyReferences
in interface org.axsl.fo.fo.prop.MergePagesAcrossIndexKeyReferencesPa
public String traitRefIndexKey()
traitRefIndexKey
in interface org.axsl.fo.fo.prop.RefIndexKeyPa
public org.axsl.common.value.IntrusionDisplace traitIntrusionDisplace(org.axsl.fo.FoContext context)
traitIntrusionDisplace
in interface org.axsl.fo.fo.prop.IntrusionDisplacePa
public org.axsl.common.value.PageCitationStrategy traitPageCitationStrategy()
traitPageCitationStrategy
in interface org.axsl.fo.fo.prop.PageCitationStrategyPa
public org.axsl.common.value.ScalingMethod traitScalingMethod()
traitScalingMethod
in interface org.axsl.fo.fo.prop.ScalingMethodPa
public org.axsl.common.value.RetrieveBoundaryWithinTable traitRetrieveBoundaryWithinTable()
traitRetrieveBoundaryWithinTable
in interface org.axsl.fo.fo.prop.RetrieveBoundaryWithinTablePa
public org.axsl.common.value.RetrievePositionWithinTable traitRetrievePositionWithinTable()
traitRetrievePositionWithinTable
in interface org.axsl.fo.fo.prop.RetrievePositionWithinTablePa
public org.axsl.common.value.LinkType getLinkType()
getLinkType
in interface org.axsl.fo.fo.prop.DestinationPa
public String getDestination()
getDestination
in interface org.axsl.fo.fo.prop.DestinationPa
public String getCookedExternalDestination()
public org.axsl.hyphen.HyphenationConsumer getHyphenationConsumer()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |