SourceForge.net Logo
aXSL API 0.2

org.axsl.fo.fo
Interface Block

All Superinterfaces:
BreakAfterPa, BreakBeforePa, ClearPa, ColorPa, CommonAccessibilityPa, CommonAuralPa, CommonBorderPaddingBgPa, CommonFontPa, CommonHyphenationPa, CommonMarginBlockPa, CommonMarginInlineOptimumPa, CommonPositionPa, CommonRelativePositionPa, Fo, HyphenationKeepPa, HyphenationLadderCountPa, IdPa, IndexClassPa, IndexKeyPa, IntrusionDisplacePa, java.lang.Iterable<Fo>, KeepTogetherPa, KeepWithNextPa, KeepWithPreviousPa, LastLineEndIndentPa, LineHeightPa, LineHeightShiftAdjustmentPa, LineStackingStrategyPa, OrphansPa, SpanPa, TextAlignLastPa, TextAlignPa, TextAltitudePa, TextDepthPa, TextIndentPa, javax.swing.tree.TreeNode, VisibilityPa, WhiteSpaceTreatmentPa, WidowsPa, WrapOptionPa

public interface Block
extends Fo, CommonAccessibilityPa, CommonAuralPa, CommonBorderPaddingBgPa, CommonFontPa, CommonHyphenationPa, CommonMarginBlockPa, CommonMarginInlineOptimumPa, CommonRelativePositionPa, BreakAfterPa, BreakBeforePa, ClearPa, ColorPa, TextDepthPa, TextAltitudePa, HyphenationKeepPa, HyphenationLadderCountPa, IdPa, IndexClassPa, IndexKeyPa, IntrusionDisplacePa, KeepTogetherPa, KeepWithNextPa, KeepWithPreviousPa, LastLineEndIndentPa, LineHeightPa, LineHeightShiftAdjustmentPa, LineStackingStrategyPa, OrphansPa, WhiteSpaceTreatmentPa, SpanPa, TextAlignPa, TextAlignLastPa, TextIndentPa, VisibilityPa, WidowsPa, WrapOptionPa

An fo:block object in XSL-FO.

Note the inclusion of CommonMarginInlineOptimumPa in the "extends" list. The "space-start" and "space-end" properties are not included in the list of properties that apply to fo:block. However, "margin-left", "margin-right", "margin-top", and "margin-bottom" are included in that list, and, in the aXSL normalizations scheme, these can map to "space-start" and "space-end". Therefore, access to those properties must be made available to an fo:block.

Note that the "linefeed-treatment" property is excluded, as its operations are completely internal to the FO Tree.

See XSL-FO 1.0 Section 6.5.2.


Field Summary
 
Fields inherited from interface org.axsl.fo.Fo
DIMENSION_AUTO
 
Fields inherited from interface org.axsl.fo.fo.prop.CommonPositionPa
ABSOLUTE_POSITION_AUTO
 
Method Summary
 
Methods inherited from interface org.axsl.fo.Fo
acceptProxyFactory, ancestorBasicLink, ancestorListRelatedObject, ancestorMarker, ancestorTable, getChildAt, getColumn, getContextMessage, getLine, getName, getParent, getSequentialIndex, getSystemId, isBlockLevelFo, qtyMarkerChildren, traitIsReferenceArea
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildCount, getIndex, isLeaf
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonAccessibilityPa
traitRole, traitSourceDocument
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonAuralPa
getVoice, traitAzimuth, traitCueAfter, traitCueBefore, traitElevation, traitPauseAfter, traitPauseBefore, traitPitch, traitPitchRange, traitPlayDuring, traitPlayDuringMix, traitPlayDuringRepeat, traitRichness, traitSpeak, traitSpeakHeader, traitSpeakNumeral, traitSpeakPunctuation, traitSpeechRate, traitStress, traitVoiceFamily, traitVolume
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonBorderPaddingBgPa
traitBackgroundAttachment, traitBackgroundColor, traitBackgroundImage, traitBackgroundPositionHorizontal, traitBackgroundPositionVertical, traitBackgroundRepeat, traitBorderAfterColor, traitBorderAfterStyle, traitBorderAfterWidth, traitBorderBeforeColor, traitBorderBeforeStyle, traitBorderBeforeWidth, traitBorderEndColor, traitBorderEndStyle, traitBorderEndWidth, traitBorderStartColor, traitBorderStartStyle, traitBorderStartWidth, traitPaddingAfter, traitPaddingBefore, traitPaddingEnd, traitPaddingStart
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonFontPa
getPrimaryFont, getSecondaryFont, traitFontSizeActual
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonHyphenationPa
traitCountry, traitHyphenate, traitHyphenationCharacter, traitHyphenationPushCharacterCount, traitHyphenationRemainCharacterCount, traitLanguage, traitScript
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonMarginBlockPa
traitEndIndent, traitSpaceAfterConditionality, traitSpaceAfterMaximum, traitSpaceAfterMinimum, traitSpaceAfterOptimum, traitSpaceAfterPrecedence, traitSpaceBeforeConditionality, traitSpaceBeforeMaximum, traitSpaceBeforeMinimum, traitSpaceBeforeOptimum, traitSpaceBeforePrecedence, traitStartIndent
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonMarginInlineOptimumPa
traitSpaceEndOptimum, traitSpaceStartOptimum
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonRelativePositionPa
traitRelativePosition
 
Methods inherited from interface org.axsl.fo.fo.prop.CommonPositionPa
traitBottom, traitLeft, traitRight, traitTop
 
Methods inherited from interface org.axsl.fo.fo.prop.BreakAfterPa
traitBreakAfter
 
Methods inherited from interface org.axsl.fo.fo.prop.BreakBeforePa
traitBreakBefore
 
Methods inherited from interface org.axsl.fo.fo.prop.ClearPa
traitClear
 
Methods inherited from interface org.axsl.fo.fo.prop.ColorPa
traitColor
 
Methods inherited from interface org.axsl.fo.fo.prop.TextDepthPa
traitTextDepth
 
Methods inherited from interface org.axsl.fo.fo.prop.TextAltitudePa
traitTextAltitude
 
Methods inherited from interface org.axsl.fo.fo.prop.HyphenationKeepPa
traitHyphenationKeep
 
Methods inherited from interface org.axsl.fo.fo.prop.HyphenationLadderCountPa
traitHyphenationLadderCount
 
Methods inherited from interface org.axsl.fo.fo.prop.IdPa
traitId
 
Methods inherited from interface org.axsl.fo.fo.prop.IndexClassPa
traitIndexClass
 
Methods inherited from interface org.axsl.fo.fo.prop.IndexKeyPa
traitIndexKey
 
Methods inherited from interface org.axsl.fo.fo.prop.IntrusionDisplacePa
traitIntrusionDisplace
 
Methods inherited from interface org.axsl.fo.fo.prop.KeepTogetherPa
traitKeepTogetherWithinColumn, traitKeepTogetherWithinLine, traitKeepTogetherWithinPage
 
Methods inherited from interface org.axsl.fo.fo.prop.KeepWithNextPa
traitKeepWithNextWithinColumn, traitKeepWithNextWithinLine, traitKeepWithNextWithinPage
 
Methods inherited from interface org.axsl.fo.fo.prop.KeepWithPreviousPa
traitKeepWithPreviousWithinColumn, traitKeepWithPreviousWithinLine, traitKeepWithPreviousWithinPage
 
Methods inherited from interface org.axsl.fo.fo.prop.LastLineEndIndentPa
traitLastLineEndIndent
 
Methods inherited from interface org.axsl.fo.fo.prop.LineHeightPa
traitHalfLeadingConditionality, traitHalfLeadingMax, traitHalfLeadingMin, traitHalfLeadingOpt, traitHalfLeadingPrecedence
 
Methods inherited from interface org.axsl.fo.fo.prop.LineHeightShiftAdjustmentPa
traitLineHeightShiftAdjustment
 
Methods inherited from interface org.axsl.fo.fo.prop.LineStackingStrategyPa
traitLineStackingStrategy
 
Methods inherited from interface org.axsl.fo.fo.prop.OrphansPa
traitOrphans
 
Methods inherited from interface org.axsl.fo.fo.prop.WhiteSpaceTreatmentPa
traitWhiteSpaceTreatment
 
Methods inherited from interface org.axsl.fo.fo.prop.SpanPa
traitSpan
 
Methods inherited from interface org.axsl.fo.fo.prop.TextAlignPa
traitTextAlign, traitTextAlignString
 
Methods inherited from interface org.axsl.fo.fo.prop.TextAlignLastPa
traitTextAlignLast
 
Methods inherited from interface org.axsl.fo.fo.prop.TextIndentPa
traitTextIndent
 
Methods inherited from interface org.axsl.fo.fo.prop.VisibilityPa
traitVisibility
 
Methods inherited from interface org.axsl.fo.fo.prop.WidowsPa
traitWidows
 
Methods inherited from interface org.axsl.fo.fo.prop.WrapOptionPa
traitWrapOption
 


SourceForge.net Logo
aXSL API 0.2

This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.