info.bioinfweb.treegraph.document.nodebranchdata
Class TextElementDataAdapter
java.lang.Object
info.bioinfweb.treegraph.document.nodebranchdata.AbstractNodeBranchDataAdapter
info.bioinfweb.treegraph.document.nodebranchdata.TextElementDataAdapter
- All Implemented Interfaces:
- NodeBranchDataAdapter
- Direct Known Subclasses:
- AbstractIDElementAdapter, NodeNameAdapter
public abstract class TextElementDataAdapter
- extends AbstractNodeBranchDataAdapter
- implements NodeBranchDataAdapter
This abstract class implements basic funktionalities for adapters that deal with data
stored in a TextElementData-object.
- Author:
- Ben Stöver
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextElementDataAdapter
public TextElementDataAdapter()
getData
public abstract TextElementData getData(Node node)
assignData
public abstract boolean assignData(Node node,
TextElementData data)
getDecimalFormat
public abstract java.text.DecimalFormat getDecimalFormat(Node node)
createData
protected abstract void createData(Node node)
- This method should create the data object if does not already exist.
- Parameters:
node - - the node wich is assiciated with the data object
decimalOnly
public boolean decimalOnly()
- Specified by:
decimalOnly in interface NodeBranchDataAdapter
isNewColumn
public boolean isNewColumn()
- Specified by:
isNewColumn in interface NodeBranchDataAdapter
delete
public void delete(Node node)
- Specified by:
delete in interface NodeBranchDataAdapter
getDecimal
public double getDecimal(Node node)
- Specified by:
getDecimal in interface NodeBranchDataAdapter
getText
public java.lang.String getText(Node node)
- Specified by:
getText 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
setText
public void setText(Node node,
java.lang.String value)
- Specified by:
setText in interface NodeBranchDataAdapter
setType
public void setType(Node node,
boolean decimal)