info.bioinfweb.treegraph.document
Class ScaleBar

java.lang.Object
  extended by info.bioinfweb.treegraph.document.ConcretePaintableElement
      extended by info.bioinfweb.treegraph.document.TextElement
          extended by info.bioinfweb.treegraph.document.ScaleBar
All Implemented Interfaces:
LineElement, PaintableElement, java.lang.Cloneable

public class ScaleBar
extends TextElement
implements PaintableElement, LineElement, java.lang.Cloneable

This element represents a scale bar for the branch length values.
Its text property stores the name of the unit that is displayed.

Author:
Ben Stöver

Field Summary
private  ScaleBarFormats formats
           
 
Fields inherited from class info.bioinfweb.treegraph.document.ConcretePaintableElement
positions
 
Constructor Summary
ScaleBar()
           
 
Method Summary
 ScaleBarFormats getFormats()
           
 void setFormats(ElementFormats formats)
           
 
Methods inherited from class info.bioinfweb.treegraph.document.TextElement
clone, getData, toString
 
Methods inherited from class info.bioinfweb.treegraph.document.ConcretePaintableElement
getPosition
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface info.bioinfweb.treegraph.document.PaintableElement
getPosition
 

Field Detail

formats

private ScaleBarFormats formats
Constructor Detail

ScaleBar

public ScaleBar()
Method Detail

getFormats

public ScaleBarFormats getFormats()
Specified by:
getFormats in interface LineElement
Specified by:
getFormats in interface PaintableElement
Specified by:
getFormats in class TextElement

setFormats

public void setFormats(ElementFormats formats)
Specified by:
setFormats in interface PaintableElement