Home /
Development /
Documentation /
2.0.44 /
AbstractLabelDistanceAdapter
info.bioinfweb.treegraph.document.format.adapters.distance
Class AbstractLabelDistanceAdapter
java.lang.Object
info.bioinfweb.treegraph.gui.dialogs.specialformats.AbstractLabelAdapter
info.bioinfweb.treegraph.document.format.adapters.distance.AbstractLabelDistanceAdapter
- All Implemented Interfaces:
- DistanceAdapter
- Direct Known Subclasses:
- AbstractIconLabelDistanceAdapter, LabelMarginBottomAdapter, LabelMarginLeftAdapter, LabelMarginRightAdapter, LabelMarginTopAdapter, LabelTextHeightAdapter
public abstract class AbstractLabelDistanceAdapter
- extends AbstractLabelAdapter
- implements DistanceAdapter
- Since:
- 2.0.25
- Author:
- Ben Stöver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractLabelDistanceAdapter
public AbstractLabelDistanceAdapter(String id)
getDistanceValue
protected abstract DistanceValue getDistanceValue(LabelFormats formats)
getDistance
public float getDistance(Node node)
- Returns the distance value of the label with the specified ID in millimeters.
- Specified by:
getDistance
in interface DistanceAdapter
- Parameters:
node
-
- Returns:
- the text height or
Float.NaN
if no label with this ID exists on the specified node - See Also:
DistanceAdapter.getDistance(info.bioinfweb.treegraph.document.Node)
setDistance
public void setDistance(float distance,
Node node)
- Specified by:
setDistance
in interface DistanceAdapter
- Parameters:
distance
- the new distance value in millimeters