Interface INode

All Superinterfaces:
IObject
All Known Implementing Classes:
GFSANode, GFSARoot, SemanticAnnot, SemanticCaption, SemanticDocument, SemanticFigure, SemanticGroupingNode, SemanticHeading, SemanticList, SemanticNode, SemanticNumberHeading, SemanticParagraph, SemanticPart, SemanticSpan, SemanticTable, SemanticTextNode

public interface INode extends IObject
  • Method Details

    • getSemanticType

      SemanticType getSemanticType()
    • setSemanticType

      void setSemanticType(SemanticType semanticType)
    • getInitialSemanticType

      SemanticType getInitialSemanticType()
    • getCorrectSemanticScore

      Double getCorrectSemanticScore()
    • setCorrectSemanticScore

      void setCorrectSemanticScore(Double correctSemanticScore)
    • getChildren

      List<INode> getChildren()
    • 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()