|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.bioinfweb.treegraph.gui.dialogs.nodebranchdatainput.NodeBranchDataInput
public class NodeBranchDataInput
Field Summary | |
---|---|
protected JComboBox |
comboBox
|
Constructor Summary | |
---|---|
NodeBranchDataInput(JPanel panel,
int x,
int y)
|
Method Summary | |
---|---|
protected JComboBox |
getComboBox()
|
NodeDataComboBoxModel |
getModel()
|
NodeBranchDataAdapter |
getSelectedAdapter()
Returns the currently selected adapter. |
void |
setAdapters(Tree tree)
Refeshs the selectable node data adapters. |
void |
setAdapters(Tree tree,
boolean nodeNamesSelectable,
boolean branchLengthSelectable,
boolean decimalOnly,
boolean newIDSelectable)
Refreshes the selectable node data adapters. |
void |
setEnabled(boolean enabled)
|
void |
setOnlyNewAdapters()
After the call of this method only adapters which create new data will be available. |
boolean |
setSelectedAdapter(Class<? extends NodeBranchDataAdapter> adapterClass)
Selects the adapter which is an instance (not instance of a subclass) of the given class. |
boolean |
setSelectedAdapter(NodeBranchDataAdapter adapter)
Selects the adapter which is an instance (not instance of a subclass) of same class as the given adapter and has the same ID (if it is an adapter for ID elements). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JComboBox comboBox
Constructor Detail |
---|
public NodeBranchDataInput(JPanel panel, int x, int y)
Method Detail |
---|
public NodeDataComboBoxModel getModel()
protected JComboBox getComboBox()
public void setEnabled(boolean enabled)
public void setOnlyNewAdapters()
public void setAdapters(Tree tree)
tree
- the tree which contains the datapublic void setAdapters(Tree tree, boolean nodeNamesSelectable, boolean branchLengthSelectable, boolean decimalOnly, boolean newIDSelectable)
tree
- the tree to obtain the IDs from (can also be null
)nodeNamesSelectable
- determines whether the node names adapter can be selectedbranchLengthSelectable
- determines whether the branch length adapter can be
selecteddecimalOnly
- only adapters for node/branch data columns that contain at least one decimal
element are included (This flag overwrites nodeNamesSelectable
and
branchLengthSelectable
.)newIDSelectable
- If true an adaptor for a new user defined label ID is
added. Note that the label ID has still to be set. This adapters are also added if
decimalOnly
is true
.public boolean setSelectedAdapter(Class<? extends NodeBranchDataAdapter> adapterClass)
adapterClass
-
true
, if one adapter was selected, false
, if
no adapter of the given class was foundpublic boolean setSelectedAdapter(NodeBranchDataAdapter adapter)
adapter
-
true
, if one adapter was selected, false
, if
no adapter of the given class (with the given ID) was foundpublic NodeBranchDataAdapter getSelectedAdapter()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |