public class Figure
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static <any> |
BOXED_GRAPHIC_OBJECT_PREDICATE |
protected java.lang.StringBuilder |
caption |
protected java.util.List<LayoutToken> |
captionLayoutTokens |
protected java.lang.StringBuilder |
content |
protected int |
end |
protected LayoutToken |
endToken |
static <any> |
GRAPHIC_OBJECT_PREDICATE |
protected java.util.List<GraphicObject> |
graphicObjects |
protected java.lang.StringBuilder |
header |
protected java.lang.String |
id |
protected java.lang.StringBuilder |
label |
protected java.lang.String |
labeledCaption |
protected static Logger |
LOGGER |
protected int |
start |
protected LayoutToken |
startToken |
protected java.net.URI |
uri |
static <any> |
VECTOR_BOX_GRAPHIC_OBJECT_PREDICATE |
Constructor and Description |
---|
Figure() |
Modifier and Type | Method and Description |
---|---|
void |
addGraphicObject(GraphicObject obj) |
void |
appendCaption(java.lang.String cap) |
void |
appendCaptionLayoutTokens(java.util.List<LayoutToken> layoutTokens) |
void |
appendContent(java.lang.String trash) |
void |
appendHeader(java.lang.String head) |
void |
appendLabel(java.lang.String lab) |
java.util.List<GraphicObject> |
getBitmapGraphicObjects() |
java.util.SortedSet<java.lang.Integer> |
getBlockPtrs() |
java.util.List<GraphicObject> |
getBoxedGraphicObjects() |
java.lang.String |
getCaption() |
java.util.List<LayoutToken> |
getCaptionLayoutTokens() |
java.lang.String |
getContent() |
java.lang.String |
getCoordinates()
Simple block coordinates.
|
int |
getEnd() |
LayoutToken |
getEndToken() |
java.util.List<GraphicObject> |
getGraphicObjects() |
java.lang.String |
getHeader() |
double |
getHeight() |
java.lang.String |
getId() |
java.lang.String |
getLabel() |
java.lang.String |
getLabeledCaption() |
java.util.List<LayoutToken> |
getLayoutTokens() |
int |
getPage() |
int |
getStart() |
LayoutToken |
getStartToken() |
java.util.List<BoundingBox> |
getTextArea() |
java.net.URI |
getUri() |
java.util.List<GraphicObject> |
getVectorBoxGraphicObjects() |
double |
getWidth() |
double |
getX() |
double |
getY() |
void |
setBlockPtrs(java.util.SortedSet<java.lang.Integer> blockPtrs) |
void |
setCaption(java.lang.StringBuilder caption) |
void |
setCaptionLayoutTokens(java.util.List<LayoutToken> tokens) |
void |
setContent(java.lang.StringBuilder content) |
void |
setEnd(int end) |
void |
setEndToken(LayoutToken end) |
void |
setGraphicObjects(java.util.List<GraphicObject> objs) |
void |
setHeader(java.lang.StringBuilder header) |
void |
setHeight(double height) |
void |
setId() |
void |
setId(java.lang.String theId) |
void |
setLabel(java.lang.StringBuilder label) |
void |
setLabeledCaption(java.lang.String labeledCaption) |
void |
setLayoutTokens(java.util.List<LayoutToken> layoutTokens) |
void |
setPage(int page) |
void |
setStart(int start) |
void |
setStartToken(LayoutToken start) |
void |
setTextArea(java.util.List<BoundingBox> textArea) |
void |
setUri(java.net.URI uri) |
void |
setURI(java.net.URI theURI) |
void |
setWidth(double width) |
void |
setX(double x) |
void |
setY(double y) |
java.lang.String |
toTEI(GrobidAnalysisConfig config,
Document doc,
TEIFormatter formatter) |
protected static final Logger LOGGER
public static final <any> GRAPHIC_OBJECT_PREDICATE
public static final <any> VECTOR_BOX_GRAPHIC_OBJECT_PREDICATE
public static final <any> BOXED_GRAPHIC_OBJECT_PREDICATE
protected java.lang.StringBuilder caption
protected java.util.List<LayoutToken> captionLayoutTokens
protected java.lang.String labeledCaption
protected java.lang.StringBuilder header
protected java.lang.StringBuilder content
protected java.lang.StringBuilder label
protected java.lang.String id
protected java.net.URI uri
protected int start
protected int end
protected LayoutToken startToken
protected LayoutToken endToken
protected java.util.List<GraphicObject> graphicObjects
public void appendHeader(java.lang.String head)
public java.lang.String getHeader()
public void appendCaption(java.lang.String cap)
public void appendCaptionLayoutTokens(java.util.List<LayoutToken> layoutTokens)
public java.lang.String getCaption()
public java.util.List<LayoutToken> getCaptionLayoutTokens()
public void setCaptionLayoutTokens(java.util.List<LayoutToken> tokens)
public void setLabeledCaption(java.lang.String labeledCaption)
public java.lang.String getLabeledCaption()
public void appendLabel(java.lang.String lab)
public java.lang.String getLabel()
public void appendContent(java.lang.String trash)
public java.lang.String getContent()
public void setURI(java.net.URI theURI)
public void setStart(int start)
public int getStart()
public void setEnd(int end)
public int getEnd()
public void setStartToken(LayoutToken start)
public LayoutToken getStartToken()
public void setEndToken(LayoutToken end)
public LayoutToken getEndToken()
public void setId()
public void setId(java.lang.String theId)
public java.lang.String getId()
public java.util.List<GraphicObject> getGraphicObjects()
public java.util.List<GraphicObject> getBitmapGraphicObjects()
public java.util.List<GraphicObject> getBoxedGraphicObjects()
public java.util.List<GraphicObject> getVectorBoxGraphicObjects()
public void addGraphicObject(GraphicObject obj)
public void setGraphicObjects(java.util.List<GraphicObject> objs)
public java.lang.String getCoordinates()
public java.lang.String toTEI(GrobidAnalysisConfig config, Document doc, TEIFormatter formatter)
public int getPage()
public double getHeight()
public double getWidth()
public double getX()
public double getY()
public java.net.URI getUri()
public void setPage(int page)
public void setY(double y)
public void setX(double x)
public void setWidth(double width)
public void setHeight(double height)
public java.util.List<BoundingBox> getTextArea()
public void setTextArea(java.util.List<BoundingBox> textArea)
public java.util.List<LayoutToken> getLayoutTokens()
public void setLayoutTokens(java.util.List<LayoutToken> layoutTokens)
public void setBlockPtrs(java.util.SortedSet<java.lang.Integer> blockPtrs)
public java.util.SortedSet<java.lang.Integer> getBlockPtrs()
public void setCaption(java.lang.StringBuilder caption)
public void setHeader(java.lang.StringBuilder header)
public void setContent(java.lang.StringBuilder content)
public void setLabel(java.lang.StringBuilder label)
public void setUri(java.net.URI uri)