Class BasicLinkArea
java.lang.Object
org.apache.fop.area.AreaTreeObject
org.apache.fop.area.Area
org.apache.fop.area.inline.InlineArea
org.apache.fop.area.inline.InlineParent
org.apache.fop.area.inline.BasicLinkArea
- All Implemented Interfaces:
Serializable, Cloneable
An inline area produced by an fo:basic-link element. This class implements a different
behavior to what is prescribed by the XSL-FO 1.1 Recommendation. With the standard
behavior, there is no easy way to make a link cover e.g. a whole image.
See following bug report at W3C's: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11672
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class InlineArea
InlineArea.InlineAdjustingInfo -
Field Summary
FieldsFields inherited from class InlineParent
autoSize, inlines, minChildOffsetFields inherited from class InlineArea
adjustingInfo, blockProgressionOffsetFields inherited from class Area
bidiLevel, bpd, CLASS_ABSOLUTE, CLASS_BEFORE_FLOAT, CLASS_FIXED, CLASS_FOOTNOTE, CLASS_MAX, CLASS_NORMAL, CLASS_SIDE_FLOAT, effectiveIPD, ipd, log, ORIENT_0, ORIENT_180, ORIENT_270, ORIENT_90, traitsFields inherited from class AreaTreeObject
extensionAttachments, foreignAttributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtain back-pointer to link resolver.voidsetParentArea(Area parentArea) voidsetResolver(LinkResolver resolver) Establish (or remove) back-pointer to link resolver.Methods inherited from class InlineParent
addChildArea, applyVariationFactor, collectInlineRuns, getChildAreas, getVirtualBPD, getVirtualOffset, resetChildrenLevel, setFromFootnoteMethods inherited from class InlineArea
getAdjustingInfo, getBlockProgressionOffset, getParentArea, handleIPDVariation, hasLineThrough, hasOverline, hasUnderline, increaseIPD, isAncestor, isAncestorOrSelf, isBlinking, notifyIPDVariation, setAdjustingInfo, setAdjustingInfo, setAdjustment, setBlockProgressionOffsetMethods inherited from class Area
activateEffectiveIPD, addTrait, clone, getAllocBPD, getAllocIPD, getAreaClass, getBidiLevel, getBorderAndPaddingWidthAfter, getBorderAndPaddingWidthBefore, getBorderAndPaddingWidthEnd, getBorderAndPaddingWidthStart, getBPD, getChangeBarList, getEffectiveAllocIPD, getEffectiveIPD, getIPD, getSpaceAfter, getSpaceBefore, getSpaceEnd, getSpaceStart, getTrait, getTraitAsBoolean, getTraitAsInteger, getTraits, hasTrait, hasTraits, isFromFootnote, resetBidiLevel, setAreaClass, setBidiLevel, setBPD, setChangeBarList, setIPD, setTraits, setWritingModeTraits, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
resolver
-
-
Constructor Details
-
BasicLinkArea
public BasicLinkArea()
-
-
Method Details
-
setParentArea
- Overrides:
setParentAreain classInlineArea- Parameters:
parentArea- The parentArea to set.
-
setResolver
Establish (or remove) back-pointer to link resolver.- Parameters:
resolver- the link resolver that will resolve this basic link or null
-
getResolver
Obtain back-pointer to link resolver.- Returns:
- resolver the link resolver that will resolve this basic link or null
-