Class TaggingHintKey
java.lang.Object
com.itextpdf.layout.tagging.TaggingHintKey
TaggingHintKey instances are created in the scope of
RootRenderer.addChild(IRenderer)
to preserve logical order of layout elements from model elements.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IAccessibleElementprivate booleanprivate final booleanprivate booleanprivate booleanprivate Stringprivate TagTreePointer -
Constructor Summary
ConstructorsConstructorDescriptionTaggingHintKey(IAccessibleElement elem, boolean createdElementBased) Instantiate a newTaggingHintKeyinstance. -
Method Summary
Modifier and TypeMethodDescription(package private) AccessibilityPropertiesGet accessible element.(package private) StringGet overridden role.Gets the TagTreePointer.(package private) boolean(package private) booleanRetrieve information whether this hint key is artifact or not.(package private) booleanRetrieve information whether the element backed by this hint key implementsIElement.(package private) booleanRetrieve hint key finished flag.(package private) voidSpecify that hint key instance corresponds to artifact.(package private) voidSet finished flag for hint key instance.(package private) voidsetOverriddenRole(String overriddenRole) Set the overridden role.voidSets the TagTreePointer.
-
Field Details
-
elem
-
isArtifact
private boolean isArtifact -
isFinished
private boolean isFinished -
overriddenRole
-
elementBasedFinishingOnly
private boolean elementBasedFinishingOnly -
tagPointer
-
isAccessible
private final boolean isAccessible
-
-
Constructor Details
-
TaggingHintKey
TaggingHintKey(IAccessibleElement elem, boolean createdElementBased) Instantiate a newTaggingHintKeyinstance.- Parameters:
elem- element this hint key will be created for.createdElementBased-trueif element implementsIElement.
-
-
Method Details
-
getAccessibleElement
Get accessible element.- Returns:
- the accessible element.
-
getTagPointer
Gets the TagTreePointer.- Returns:
- the
TagTreePointeror null if there is no associated one yet.
-
setTagPointer
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
-
setOverriddenRole
Set the overridden role.- Parameters:
overriddenRole- overridden role.
-
isElementBasedFinishingOnly
-
isAccessible
boolean isAccessible()
-