Uses of Interface
com.itextpdf.kernel.pdf.tagging.IStructureNode
-
-
Uses of IStructureNode in com.itextpdf.kernel.pdf.tagging
Classes in com.itextpdf.kernel.pdf.tagging that implement IStructureNode Modifier and Type Class Description class
PdfMcr
Represents Marked Content Reference (MCR) object wrapper.class
PdfMcrDictionary
class
PdfMcrNumber
class
PdfObjRef
class
PdfStructElem
A wrapper for structure element dictionaries (ISO-32000 14.7.2 "Structure Hierarchy").class
PdfStructTreeRoot
Represents a wrapper-class for structure tree root dictionary.Methods in com.itextpdf.kernel.pdf.tagging that return IStructureNode Modifier and Type Method Description private IStructureNode
PdfStructElem. convertPdfObjectToIPdfStructElem(PdfObject obj)
IStructureNode
IStructureNode. getParent()
IStructureNode
PdfMcr. getParent()
IStructureNode
PdfStructElem. getParent()
IStructureNode
PdfStructTreeRoot. getParent()
IStructureNode
PdfStructElem. removeKid(int index)
IStructureNode
PdfStructElem. removeKid(int index, boolean prepareForReAdding)
Methods in com.itextpdf.kernel.pdf.tagging that return types with arguments of type IStructureNode Modifier and Type Method Description java.util.List<IStructureNode>
IStructureNode. getKids()
java.util.List<IStructureNode>
PdfMcr. getKids()
java.util.List<IStructureNode>
PdfStructElem. getKids()
Gets list of the direct kids of structure element.java.util.List<IStructureNode>
PdfStructTreeRoot. getKids()
Gets list of the direct kids of StructTreeRoot.Methods in com.itextpdf.kernel.pdf.tagging with parameters of type IStructureNode Modifier and Type Method Description boolean
McrCheckUtil.McrTagHandler. accept(IStructureNode node)
void
McrCheckUtil.McrTagHandler. processElement(IStructureNode elem)
int
PdfStructElem. removeKid(IStructureNode kid)
Method parameters in com.itextpdf.kernel.pdf.tagging with type arguments of type IStructureNode Modifier and Type Method Description private void
PdfStructElem. addKidObjectToStructElemList(PdfObject k, java.util.List<IStructureNode> list)
private void
PdfStructTreeRoot. ifKidIsStructElementAddToList(PdfObject kid, java.util.List<IStructureNode> kids)
-
Uses of IStructureNode in com.itextpdf.kernel.pdf.tagutils
Fields in com.itextpdf.kernel.pdf.tagutils declared as IStructureNode Modifier and Type Field Description private IStructureNode
TagTreeIterator. pointer
Methods in com.itextpdf.kernel.pdf.tagutils that return IStructureNode Modifier and Type Method Description (package private) IStructureNode
WaitingTagsManager. flushTag(PdfStructElem tagStruct)
Methods in com.itextpdf.kernel.pdf.tagutils with parameters of type IStructureNode Modifier and Type Method Description boolean
AbstractAvoidDuplicatesTagTreeIteratorHandler. accept(IStructureNode node)
boolean
ITagTreeIteratorHandler. accept(IStructureNode node)
Checks whether the element should be traversed.boolean
TagTreeIteratorFlusher. accept(IStructureNode node)
boolean
TagTreePointer.RoleFinderHandler. accept(IStructureNode node)
void
ITagTreeIteratorHandler. processElement(IStructureNode elem)
Called when the next element is reached during the traversal to process it.void
TagTreeIteratorFlusher. processElement(IStructureNode elem)
void
TagTreePointer.RoleFinderHandler. processElement(IStructureNode elem)
private void
TagStructureContext. removePageTagFromParent(IStructureNode pageTag, IStructureNode parent)
private void
TagTreeIterator. traverse(IStructureNode elem)
Method parameters in com.itextpdf.kernel.pdf.tagutils with type arguments of type IStructureNode Modifier and Type Method Description private void
RootTagNormalizer. addStructTreeRootKidsToTheRootTag(java.util.List<IStructureNode> rootKids)
(package private) PdfStructElem
RootTagNormalizer. makeSingleStandardRootTag(java.util.List<IStructureNode> rootKids)
Constructors in com.itextpdf.kernel.pdf.tagutils with parameters of type IStructureNode Constructor Description TagTreeIterator(IStructureNode tagTreePointer)
Creates a new instance ofTagTreeIterator
.TagTreeIterator(IStructureNode tagTreePointer, TagTreeIterator.TreeTraversalOrder traversalOrder)
Creates a new instance ofTagTreeIterator
. -
Uses of IStructureNode in com.itextpdf.kernel.utils
Methods in com.itextpdf.kernel.utils with parameters of type IStructureNode Modifier and Type Method Description protected void
TaggedPdfReaderTool. inspectKid(IStructureNode kid)
Inspect the child of the StructTreeRoot.Method parameters in com.itextpdf.kernel.utils with type arguments of type IStructureNode Modifier and Type Method Description protected void
TaggedPdfReaderTool. inspectKids(java.util.List<IStructureNode> kids)
Inspect the children of the StructTreeRoot. -
Uses of IStructureNode in com.itextpdf.kernel.validation
Methods in com.itextpdf.kernel.validation with parameters of type IStructureNode Modifier and Type Method Description boolean
Pdf20Checker.ParentChildRelationshipHandler. accept(IStructureNode node)
boolean
Pdf20Checker.StructureTreeRootHandler. accept(IStructureNode node)
void
Pdf20Checker.ParentChildRelationshipHandler. processElement(IStructureNode elem)
void
Pdf20Checker.StructureTreeRootHandler. processElement(IStructureNode elem)
-
Uses of IStructureNode in com.itextpdf.pdfua.checkers.utils
Methods in com.itextpdf.pdfua.checkers.utils with parameters of type IStructureNode Modifier and Type Method Description boolean
AnnotationCheckUtil.AnnotationHandler. accept(IStructureNode node)
Deprecated.boolean
FormCheckUtil.FormTagHandler. accept(IStructureNode node)
Deprecated.boolean
FormulaCheckUtil.FormulaTagHandler. accept(IStructureNode node)
boolean
GraphicsCheckUtil.GraphicsHandler. accept(IStructureNode node)
boolean
NoteCheckUtil.NoteTagHandler. accept(IStructureNode node)
Deprecated.PdfStructElem
PdfUAValidationContext. getElementIfRoleMatches(PdfName role, IStructureNode structureNode)
Checks if aIStructureNode
resolved role's is equal to the provided role.void
AnnotationCheckUtil.AnnotationHandler. processElement(IStructureNode elem)
Deprecated.void
FormCheckUtil.FormTagHandler. processElement(IStructureNode elem)
Deprecated.void
FormulaCheckUtil.FormulaTagHandler. processElement(IStructureNode elem)
void
GraphicsCheckUtil.GraphicsHandler. processElement(IStructureNode elem)
void
NoteCheckUtil.NoteTagHandler. processElement(IStructureNode elem)
Deprecated.java.lang.String
PdfUAValidationContext. resolveToStandardRole(IStructureNode node)
Resolves the node's role to a standard role. -
Uses of IStructureNode in com.itextpdf.pdfua.checkers.utils.headings
Methods in com.itextpdf.pdfua.checkers.utils.headings with parameters of type IStructureNode Modifier and Type Method Description boolean
HeadingsChecker.HeadingHandler. accept(IStructureNode node)
Deprecated.void
HeadingsChecker. checkStructElement(IStructureNode structNode)
Deprecated.Checks if structure element has correct heading.void
HeadingsChecker.HeadingHandler. processElement(IStructureNode elem)
Deprecated. -
Uses of IStructureNode in com.itextpdf.pdfua.checkers.utils.tables
Methods in com.itextpdf.pdfua.checkers.utils.tables with parameters of type IStructureNode Modifier and Type Method Description boolean
TableCheckUtil.TableHandler. accept(IStructureNode node)
private PdfName
TableStructElementIterator. getRole(IStructureNode node)
void
TableCheckUtil.TableHandler. processElement(IStructureNode elem)
Method parameters in com.itextpdf.pdfua.checkers.utils.tables with type arguments of type IStructureNode Modifier and Type Method Description private java.util.List<PdfStructElem>
TableStructElementIterator. extractAllTrTags(java.util.List<IStructureNode> possibleTrs)
-
Uses of IStructureNode in com.itextpdf.pdfua.checkers.utils.ua1
Methods in com.itextpdf.pdfua.checkers.utils.ua1 with parameters of type IStructureNode Modifier and Type Method Description boolean
PdfUA1AnnotationChecker.PdfUA1AnnotationHandler. accept(IStructureNode node)
boolean
PdfUA1FormChecker.PdfUA1FormTagHandler. accept(IStructureNode node)
boolean
PdfUA1FormulaChecker.PdfUA1FormulaTagHandler. accept(IStructureNode node)
boolean
PdfUA1HeadingsChecker.PdfUA1HeadingHandler. accept(IStructureNode node)
boolean
PdfUA1ListChecker.PdfUA1ListHandler. accept(IStructureNode node)
boolean
PdfUA1NotesChecker.PdfUA1NotesTagHandler. accept(IStructureNode node)
static void
PdfUA1AnnotationChecker. checkElement(PdfUAValidationContext context, IStructureNode elem)
void
PdfUA1FormulaChecker. checkStructElement(IStructureNode elem)
Checks "Formula" structure element.void
PdfUA1HeadingsChecker. checkStructElement(IStructureNode structNode)
Checks if structure element has correct heading.void
PdfUA1ListChecker. checkStructElement(IStructureNode structNode)
Checks if list element has correct tag structure according to PDF/UA-1 specification.private static PdfDictionary
PdfUA1HeadingsChecker. extractPdfDictFromNode(IStructureNode node)
void
PdfUA1AnnotationChecker.PdfUA1AnnotationHandler. processElement(IStructureNode elem)
void
PdfUA1FormChecker.PdfUA1FormTagHandler. processElement(IStructureNode elem)
void
PdfUA1FormulaChecker.PdfUA1FormulaTagHandler. processElement(IStructureNode elem)
void
PdfUA1HeadingsChecker.PdfUA1HeadingHandler. processElement(IStructureNode elem)
void
PdfUA1ListChecker.PdfUA1ListHandler. processElement(IStructureNode elem)
void
PdfUA1NotesChecker.PdfUA1NotesTagHandler. processElement(IStructureNode elem)
-
Uses of IStructureNode in com.itextpdf.pdfua.checkers.utils.ua2
Fields in com.itextpdf.pdfua.checkers.utils.ua2 with type parameters of type IStructureNode Modifier and Type Field Description private java.util.Map<PdfObject,java.util.Set<IStructureNode>>
PdfUA2LinkChecker. destinationToStructParentsMap
Methods in com.itextpdf.pdfua.checkers.utils.ua2 with parameters of type IStructureNode Modifier and Type Method Description boolean
PdfUA2AnnotationChecker.PdfUA2AnnotationHandler. accept(IStructureNode node)
boolean
PdfUA2FormChecker.PdfUA2FormTagHandler. accept(IStructureNode node)
boolean
PdfUA2FormulaChecker.PdfUA2FormulaTagHandler. accept(IStructureNode node)
boolean
PdfUA2HeadingsChecker.PdfUA2HeadingHandler. accept(IStructureNode node)
boolean
PdfUA2LinkChecker.PdfUA2LinkAnnotationHandler. accept(IStructureNode node)
boolean
PdfUA2ListChecker.PdfUA2ListHandler. accept(IStructureNode node)
boolean
PdfUA2NotesChecker.PdfUA2NotesHandler. accept(IStructureNode node)
boolean
PdfUA2TableOfContentsChecker.PdfUA2TableOfContentsHandler. accept(IStructureNode node)
void
PdfUA2FormChecker. checkFormStructElement(IStructureNode elem)
Checks "Form" structure element.private void
PdfUA2LinkChecker. checkLinkAnnotationStructureParent(IStructureNode elem)
Checks that link annotation is enclosed in either a Link or Reference structure element.void
PdfUA2TableOfContentsChecker. checkRefInTociStructElement(IStructureNode structNode)
Checks that table of contents item identifies the target of the reference according to PDF/UA-2 specification.void
PdfUA2FormulaChecker. checkStructElement(IStructureNode elem)
Checks if "math" structure element from "MathML" namespace is enclosed within "Formula" tag.void
PdfUA2HeadingsChecker. checkStructElement(IStructureNode structNode)
Checks if layout element has correct heading according to PDF/UA-2 specification.void
PdfUA2ListChecker. checkStructElement(IStructureNode structNode)
Checks if list element has correct tag structure according to PDF/UA-2 specification.void
PdfUA2NotesChecker. checkStructElement(IStructureNode elem)
Checks if Note and FENote elements are correct according to PDF/UA-2 specification.private static void
PdfUA2FormChecker. checkWidgetKids(IStructureNode form)
Checks thatForm
structure element contains at most one widget annotation.private static boolean
PdfUA2FormChecker. isWidget(IStructureNode node)
private boolean
PdfUA2FormChecker. isWidgetLabelPresent(IStructureNode widget)
void
PdfUA2AnnotationChecker.PdfUA2AnnotationHandler. processElement(IStructureNode elem)
void
PdfUA2FormChecker.PdfUA2FormTagHandler. processElement(IStructureNode elem)
void
PdfUA2FormulaChecker.PdfUA2FormulaTagHandler. processElement(IStructureNode elem)
void
PdfUA2HeadingsChecker.PdfUA2HeadingHandler. processElement(IStructureNode elem)
void
PdfUA2LinkChecker.PdfUA2LinkAnnotationHandler. processElement(IStructureNode elem)
void
PdfUA2ListChecker.PdfUA2ListHandler. processElement(IStructureNode elem)
void
PdfUA2NotesChecker.PdfUA2NotesHandler. processElement(IStructureNode elem)
void
PdfUA2TableOfContentsChecker.PdfUA2TableOfContentsHandler. processElement(IStructureNode elem)
-