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