Package org.xhtmlrenderer.render
Class MarkerData
- java.lang.Object
-
- org.xhtmlrenderer.render.MarkerData
-
public class MarkerData extends java.lang.Object
A bean containing information necessary to draw a list marker. This includes font information from the block (for selecting the correct font when drawing a text marker) or the data necessary to draw other types of markers. It also includes a reference to the first line box in the block box (which in turn may be nested inside of other block boxes). All markers are drawn relative to the baseline of this line box.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MarkerData.GlyphMarker
static class
MarkerData.ImageMarker
static class
MarkerData.TextMarker
-
Constructor Summary
Constructors Constructor Description MarkerData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarkerData.GlyphMarker
getGlyphMarker()
MarkerData.ImageMarker
getImageMarker()
int
getLayoutWidth()
LineBox
getReferenceLine()
StrutMetrics
getStructMetrics()
MarkerData.TextMarker
getTextMarker()
void
restorePreviousReferenceLine(LineBox current)
void
setGlyphMarker(MarkerData.GlyphMarker glyphMarker)
void
setImageMarker(MarkerData.ImageMarker imageMarker)
void
setReferenceLine(LineBox referenceLine)
void
setStructMetrics(StrutMetrics structMetrics)
void
setTextMarker(MarkerData.TextMarker markerText)
-
-
-
Method Detail
-
getTextMarker
public MarkerData.TextMarker getTextMarker()
-
setTextMarker
public void setTextMarker(MarkerData.TextMarker markerText)
-
getGlyphMarker
public MarkerData.GlyphMarker getGlyphMarker()
-
setGlyphMarker
public void setGlyphMarker(MarkerData.GlyphMarker glyphMarker)
-
getImageMarker
public MarkerData.ImageMarker getImageMarker()
-
setImageMarker
public void setImageMarker(MarkerData.ImageMarker imageMarker)
-
getStructMetrics
public StrutMetrics getStructMetrics()
-
setStructMetrics
public void setStructMetrics(StrutMetrics structMetrics)
-
getLayoutWidth
public int getLayoutWidth()
-
getReferenceLine
public LineBox getReferenceLine()
-
setReferenceLine
public void setReferenceLine(LineBox referenceLine)
-
restorePreviousReferenceLine
public void restorePreviousReferenceLine(LineBox current)
-
-