Class NodeRootModel
- java.lang.Object
-
- javax.swing.AbstractListModel
-
- uk.ac.starlink.datanode.tree.select.NodeRootModel
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.ComboBoxModel,javax.swing.ListModel
public class NodeRootModel extends javax.swing.AbstractListModel implements javax.swing.ComboBoxModelModel for a NodeRootComboBox.- Since:
- 10 Mar 2005
- Author:
- Mark Taylor (Starlink)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NodeRootModel(DataNodeFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChain(uk.ac.starlink.datanode.tree.select.NodeChain chain)Adds a new node chain to this model.uk.ac.starlink.connect.ConnectorActiongetConnectorAction()java.lang.ObjectgetElementAt(int index)java.lang.ObjectgetSelectedItem()DataNodegetSelectedNode()intgetSize()voidremoveAllElements()voidsetSelectedItem(java.lang.Object item)-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
-
-
-
Constructor Detail
-
NodeRootModel
public NodeRootModel(DataNodeFactory factory)
-
-
Method Detail
-
getSize
public int getSize()
- Specified by:
getSizein interfacejavax.swing.ListModel
-
getElementAt
public java.lang.Object getElementAt(int index)
- Specified by:
getElementAtin interfacejavax.swing.ListModel
-
getSelectedItem
public java.lang.Object getSelectedItem()
- Specified by:
getSelectedItemin interfacejavax.swing.ComboBoxModel
-
setSelectedItem
public void setSelectedItem(java.lang.Object item)
- Specified by:
setSelectedItemin interfacejavax.swing.ComboBoxModel
-
getSelectedNode
public DataNode getSelectedNode()
-
addChain
public void addChain(uk.ac.starlink.datanode.tree.select.NodeChain chain)
Adds a new node chain to this model.- Parameters:
chain- new chain to add
-
removeAllElements
public void removeAllElements()
-
getConnectorAction
public uk.ac.starlink.connect.ConnectorAction getConnectorAction()
-
-