|
||||||||||
| 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 | |||||||||