Interface INode
-
- All Superinterfaces:
IObject
- All Known Subinterfaces:
IAnnotation
- All Known Implementing Classes:
AnnotationNode,GFSAAnnotationNode,GFSANode,GFSARoot,SemanticCaption,SemanticDocument,SemanticFigure,SemanticGroupingNode,SemanticHeading,SemanticImageNode,SemanticList,SemanticNode,SemanticNumberHeading,SemanticParagraph,SemanticPart,SemanticSpan,SemanticTable,SemanticTextNode
public interface INode extends IObject
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddChild(INode child)IAttributesDictionarygetAttributesDictionary()List<INode>getChildren()DoublegetCorrectSemanticScore()intgetDepth()booleangetHasLowestDepthError()IntegergetIndex()SemanticTypegetInitialSemanticType()INodegetNextNeighbor()INodegetNextNode()NodeInfogetNodeInfo()IntegergetObjectKeyNumber()INodegetParent()INodegetPreviousNeighbor()INodegetPreviousNode()SemanticTypegetSemanticType()booleanisLeaf()booleanisRoot()voidsetAttributesDictionary(IAttributesDictionary AttributesDictionary)voidsetCorrectSemanticScore(Double correctSemanticScore)voidsetDepth(int depth)voidsetHasLowestDepthError()voidsetIndex(Integer index)voidsetParent(INode node)voidsetSemanticType(SemanticType semanticType)-
Methods inherited from interface org.verapdf.wcag.algorithms.entities.IObject
getBottomY, getBoundingBox, getCenterX, getCenterY, getErrorArguments, getErrorCodes, getHeight, getLastPageNumber, getLeftX, getPageNumber, getRecognizedStructureId, getRightX, getTopY, getWidth, setBoundingBox, setLastPageNumber, setPageNumber, setRecognizedStructureId
-
-
-
-
Method Detail
-
getSemanticType
SemanticType getSemanticType()
-
setSemanticType
void setSemanticType(SemanticType semanticType)
-
getInitialSemanticType
SemanticType getInitialSemanticType()
-
getCorrectSemanticScore
Double getCorrectSemanticScore()
-
setCorrectSemanticScore
void setCorrectSemanticScore(Double correctSemanticScore)
-
setParent
void setParent(INode node)
-
getParent
INode getParent()
-
getNextNeighbor
INode getNextNeighbor()
-
getPreviousNeighbor
INode getPreviousNeighbor()
-
getNextNode
INode getNextNode()
-
getPreviousNode
INode getPreviousNode()
-
setIndex
void setIndex(Integer index)
-
getIndex
Integer getIndex()
-
isRoot
boolean isRoot()
-
addChild
void addChild(INode child)
-
isLeaf
boolean isLeaf()
-
getNodeInfo
NodeInfo getNodeInfo()
-
getDepth
int getDepth()
-
setDepth
void setDepth(int depth)
-
getHasLowestDepthError
boolean getHasLowestDepthError()
-
setHasLowestDepthError
void setHasLowestDepthError()
-
getAttributesDictionary
IAttributesDictionary getAttributesDictionary()
-
setAttributesDictionary
void setAttributesDictionary(IAttributesDictionary AttributesDictionary)
-
getObjectKeyNumber
Integer getObjectKeyNumber()
-
-