Home / 
  
Development / 
  
Documentation / 
  
    
	
	  
		
		
		  
2.0.44 / 
		
	  
      AbstractIDElementAdapter
	
  
 
info.bioinfweb.treegraph.document.nodebranchdata
Class AbstractIDElementAdapter
java.lang.Object
  
info.bioinfweb.treegraph.document.nodebranchdata.AbstractNodeBranchDataAdapter
      
info.bioinfweb.treegraph.document.nodebranchdata.TextElementDataAdapter
          
info.bioinfweb.treegraph.document.nodebranchdata.AbstractIDElementAdapter
- All Implemented Interfaces: 
 - IDElementAdapter, NodeBranchDataAdapter
 
- Direct Known Subclasses: 
 - HiddenDataAdapter, TextLabelAdapter
 
public abstract class AbstractIDElementAdapter
- extends TextElementDataAdapter
- implements IDElementAdapter
  
Node data adapters that need to store an ID can be inherited from this abstract class.
- Author:
 
  - Ben Stöver
 
 
 
 
| Methods inherited from class info.bioinfweb.treegraph.document.nodebranchdata.TextElementDataAdapter | 
assignData, createData, decimalOnly, delete, getData, getDecimal, getDecimalFormat, getText, isDecimal, isEmpty, isString, setDecimal, setText, setType | 
 
 
 
id
protected String id
AbstractIDElementAdapter
public AbstractIDElementAdapter(String id)
readOnly
public boolean readOnly()
- Specified by:
 readOnly in interface NodeBranchDataAdapter
 
 
isNewColumn
public boolean isNewColumn()
- Specified by:
 isNewColumn in interface NodeBranchDataAdapter- Overrides:
 isNewColumn in class TextElementDataAdapter
 
 
getID
public String getID()
- Specified by:
 getID in interface IDElementAdapter
 
 
setID
public void setID(String id)
- Description copied from interface: 
IDElementAdapter 
- Sets the ID used to access the returned data.
- Specified by:
 setID in interface IDElementAdapter
 
 
 
getDataElement
public ConcretePaintableElement 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:
 
 
 
equals
public boolean equals(Object other)
- Returns 
true if the specified object is an instance of the same class and has the same
 ID.
- Overrides:
 equals in class AbstractNodeBranchDataAdapter
 
- See Also:
 Object.equals(java.lang.Object)