Package com.itextpdf.layout.tagging
Class TaggingHintKey
- java.lang.Object
-
- com.itextpdf.layout.tagging.TaggingHintKey
-
public final class TaggingHintKey extends java.lang.ObjectTaggingHintKey instances are created in the scope ofRootRenderer.addChild(IRenderer)to preserve logical order of layout elements from model elements.
-
-
Field Summary
Fields Modifier and Type Field Description private IAccessibleElementelemprivate booleanelementBasedFinishingOnlyprivate booleanisAccessibleprivate booleanisArtifactprivate booleanisFinishedprivate java.lang.StringoverriddenRoleprivate TagTreePointertagPointer
-
Constructor Summary
Constructors Constructor Description TaggingHintKey(IAccessibleElement elem, boolean createdElementBased)Instantiate a newTaggingHintKeyinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AccessibilityPropertiesgetAccessibilityProperties()IAccessibleElementgetAccessibleElement()Get accessible element.(package private) java.lang.StringgetOverriddenRole()Get overridden role.TagTreePointergetTagPointer()Gets the TagTreePointer.(package private) booleanisAccessible()(package private) booleanisArtifact()Retrieve information whether this hint key is artifact or not.(package private) booleanisElementBasedFinishingOnly()Retrieve information whether the element backed by this hint key implementsIElement.(package private) booleanisFinished()Retrieve hint key finished flag.(package private) voidsetArtifact()Specify that hint key instance corresponds to artifact.(package private) voidsetFinished()Set finished flag for hint key instance.(package private) voidsetOverriddenRole(java.lang.String overriddenRole)Set the overridden role.voidsetTagPointer(TagTreePointer tag)Sets the TagTreePointer.
-
-
-
Field Detail
-
elem
private IAccessibleElement elem
-
isArtifact
private boolean isArtifact
-
isFinished
private boolean isFinished
-
overriddenRole
private java.lang.String overriddenRole
-
elementBasedFinishingOnly
private boolean elementBasedFinishingOnly
-
tagPointer
private TagTreePointer tagPointer
-
isAccessible
private final boolean isAccessible
-
-
Constructor Detail
-
TaggingHintKey
TaggingHintKey(IAccessibleElement elem, boolean createdElementBased)
Instantiate a newTaggingHintKeyinstance.- Parameters:
elem- element this hint key will be created for.createdElementBased-trueif element implementsIElement.
-
-
Method Detail
-
getAccessibleElement
public IAccessibleElement getAccessibleElement()
Get accessible element.- Returns:
- the accessible element.
-
getTagPointer
public TagTreePointer getTagPointer()
Gets the TagTreePointer.- Returns:
- the
TagTreePointeror null if there is no associated one yet.
-
setTagPointer
public void setTagPointer(TagTreePointer tag)
Sets the TagTreePointer.- Parameters:
tag- the TagTreePointer to set.
-
getAccessibilityProperties
AccessibilityProperties getAccessibilityProperties()
-
isFinished
boolean isFinished()
Retrieve hint key finished flag.- Returns:
trueif hint key is finished,falseotherwise.
-
setFinished
void setFinished()
Set finished flag for hint key instance.
-
isArtifact
boolean isArtifact()
Retrieve information whether this hint key is artifact or not.- Returns:
trueif hint key corresponds to artifact,falseotherwise.
-
setArtifact
void setArtifact()
Specify that hint key instance corresponds to artifact.
-
getOverriddenRole
java.lang.String getOverriddenRole()
Get overridden role.- Returns:
- the overridden role.
-
setOverriddenRole
void setOverriddenRole(java.lang.String overriddenRole)
Set the overridden role.- Parameters:
overriddenRole- overridden role.
-
isElementBasedFinishingOnly
boolean isElementBasedFinishingOnly()
Retrieve information whether the element backed by this hint key implementsIElement.- Returns:
- true if element implements
IElement.
-
isAccessible
boolean isAccessible()
-
-