info.bioinfweb.treegraph.document.nodebranchdata
Class BranchLengthAdapter
java.lang.Object
info.bioinfweb.treegraph.document.nodebranchdata.AbstractNodeBranchDataAdapter
info.bioinfweb.treegraph.document.nodebranchdata.BranchLengthAdapter
- All Implemented Interfaces:
- NodeBranchDataAdapter
public class BranchLengthAdapter
- extends AbstractNodeBranchDataAdapter
- implements NodeBranchDataAdapter
sharedInstance
private static BranchLengthAdapter sharedInstance
BranchLengthAdapter
public BranchLengthAdapter()
getSharedInstance
public static BranchLengthAdapter getSharedInstance()
decimalOnly
public boolean decimalOnly()
- Specified by:
decimalOnly
in interface NodeBranchDataAdapter
readOnly
public boolean readOnly()
- Specified by:
readOnly
in interface NodeBranchDataAdapter
isNewColumn
public boolean isNewColumn()
- Specified by:
isNewColumn
in interface NodeBranchDataAdapter
isDecimal
public boolean isDecimal(Node node)
- Specified by:
isDecimal
in interface NodeBranchDataAdapter
isEmpty
public boolean isEmpty(Node node)
- Specified by:
isEmpty
in interface NodeBranchDataAdapter
isString
public boolean isString(Node node)
- Specified by:
isString
in interface NodeBranchDataAdapter
setDecimal
public void setDecimal(Node node,
double value)
- Specified by:
setDecimal
in interface NodeBranchDataAdapter
getText
public String getText(Node node)
- Specified by:
getText
in interface NodeBranchDataAdapter
getDecimal
public double getDecimal(Node node)
throws NumberFormatException
- Specified by:
getDecimal
in interface NodeBranchDataAdapter
- Throws:
NumberFormatException
setDecimal
public void setDecimal(Node node,
double value,
int decimalPlaceCount)
setText
public void setText(Node node,
String value)
throws NumberFormatException,
NodeBranchDataActionNotSupportedException
- Specified by:
setText
in interface NodeBranchDataAdapter
- Throws:
NumberFormatException
NodeBranchDataActionNotSupportedException
delete
public void delete(Node node)
- Specified by:
delete
in interface NodeBranchDataAdapter
getDataElement
public Branch getDataElement(Node node)
- Description copied from interface:
NodeBranchDataAdapter
- This method should return the tree element which contains the data which is edited
with the implementation of the respective adapter.
- Specified by:
getDataElement
in interface NodeBranchDataAdapter
- Returns:
toString
public String toString()
- Description copied from interface:
NodeBranchDataAdapter
- A description of the adapter that is readable by the user should be returned here.
- Specified by:
toString
in interface NodeBranchDataAdapter
- Overrides:
toString
in class Object