Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.render
Class MarkerData

java.lang.Object
  extended by 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
static class MarkerData.GlyphMarker
           
static class MarkerData.ImageMarker
           
static class MarkerData.TextMarker
           
 
Constructor Summary
MarkerData()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkerData

public MarkerData()
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)

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home