Interface INode
-
- All Known Implementing Classes:
GFSANode,GFSARoot,SemanticCaption,SemanticDocument,SemanticGroupingNode,SemanticHeading,SemanticImageNode,SemanticList,SemanticNode,SemanticNumberHeading,SemanticParagraph,SemanticSpan,SemanticTable,SemanticTextNode
public interface INode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddChild(INode child)doublegetBottomY()BoundingBoxgetBoundingBox()List<INode>getChildren()DoublegetCorrectSemanticScore()intgetDepth()IntegergetIndex()SemanticTypegetInitialSemanticType()IntegergetLastPageNumber()doublegetLeftX()INodegetNextNeighbor()NodeInfogetNodeInfo()IntegergetPageNumber()INodegetParent()INodegetPreviousNeighbor()LonggetRecognizedStructureId()doublegetRightX()SemanticTypegetSemanticType()doublegetTopY()booleanisLeaf()booleanisRoot()voidsetBoundingBox(BoundingBox boundingBox)voidsetCorrectSemanticScore(Double correctSemanticScore)voidsetDepth(int depth)voidsetIndex(Integer index)voidsetLastPageNumber(Integer lastPageNumber)voidsetPageNumber(Integer pageNumber)voidsetParent(INode node)voidsetRecognizedStructureId(Long id)voidsetSemanticType(SemanticType semanticType)
-
-
-
Method Detail
-
getSemanticType
SemanticType getSemanticType()
-
setSemanticType
void setSemanticType(SemanticType semanticType)
-
getInitialSemanticType
SemanticType getInitialSemanticType()
-
setRecognizedStructureId
void setRecognizedStructureId(Long id)
-
getRecognizedStructureId
Long getRecognizedStructureId()
-
getCorrectSemanticScore
Double getCorrectSemanticScore()
-
setCorrectSemanticScore
void setCorrectSemanticScore(Double correctSemanticScore)
-
getPageNumber
Integer getPageNumber()
-
setPageNumber
void setPageNumber(Integer pageNumber)
-
getLastPageNumber
Integer getLastPageNumber()
-
setLastPageNumber
void setLastPageNumber(Integer lastPageNumber)
-
getLeftX
double getLeftX()
-
getRightX
double getRightX()
-
getBottomY
double getBottomY()
-
getTopY
double getTopY()
-
getBoundingBox
BoundingBox getBoundingBox()
-
setBoundingBox
void setBoundingBox(BoundingBox boundingBox)
-
setParent
void setParent(INode node)
-
getParent
INode getParent()
-
getNextNeighbor
INode getNextNeighbor()
-
getPreviousNeighbor
INode getPreviousNeighbor()
-
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)
-
-