Class NodeRootModel

java.lang.Object
javax.swing.AbstractListModel
uk.ac.starlink.datanode.tree.select.NodeRootModel
All Implemented Interfaces:
Serializable, ComboBoxModel, ListModel

public class NodeRootModel extends AbstractListModel implements ComboBoxModel
Model for a NodeRootComboBox.
Since:
10 Mar 2005
Author:
Mark Taylor (Starlink)
See Also:
  • Constructor Details

  • Method Details

    • getSize

      public int getSize()
      Specified by:
      getSize in interface ListModel
    • getElementAt

      public Object getElementAt(int index)
      Specified by:
      getElementAt in interface ListModel
    • getSelectedItem

      public Object getSelectedItem()
      Specified by:
      getSelectedItem in interface ComboBoxModel
    • setSelectedItem

      public void setSelectedItem(Object item)
      Specified by:
      setSelectedItem in interface 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()