org.sf.cafebabe.gadget.treecombo
Class HierarchyTreeCombo.TreeToListModel
java.lang.Object
javax.swing.AbstractListModel
org.sf.cafebabe.gadget.treecombo.HierarchyTreeCombo.TreeToListModel
- All Implemented Interfaces:
- java.io.Serializable, java.util.EventListener, javax.swing.ComboBoxModel, javax.swing.event.TreeModelListener, javax.swing.ListModel
- Enclosing class:
- HierarchyTreeCombo
class HierarchyTreeCombo.TreeToListModel
- extends javax.swing.AbstractListModel
- implements javax.swing.ComboBoxModel, javax.swing.event.TreeModelListener
Inner class - data model
Field Summary |
(package private) java.util.Vector |
cache
|
(package private) java.lang.Object |
currentValue
|
(package private) boolean |
invalid
|
(package private) javax.swing.tree.TreeModel |
source
|
Fields inherited from class javax.swing.AbstractListModel |
listenerList |
Methods inherited from class javax.swing.AbstractListModel |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.ListModel |
addListDataListener, removeListDataListener |
source
javax.swing.tree.TreeModel source
invalid
boolean invalid
currentValue
java.lang.Object currentValue
cache
java.util.Vector cache
HierarchyTreeCombo.TreeToListModel
public HierarchyTreeCombo.TreeToListModel(javax.swing.tree.TreeModel model)
- Creates new model
setSelectedItem
public void setSelectedItem(java.lang.Object item)
- Sets the selected item
- Specified by:
setSelectedItem
in interface javax.swing.ComboBoxModel
- Parameters:
item
- the item value
getSelectedItem
public java.lang.Object getSelectedItem()
- Gets the selected item
- Specified by:
getSelectedItem
in interface javax.swing.ComboBoxModel
- Returns:
- the selected item
getSize
public int getSize()
- Gets the size of this list
- Specified by:
getSize
in interface javax.swing.ListModel
- Returns:
- the size of this list
getElementAt
public java.lang.Object getElementAt(int index)
- Gets the element at the specified position
- Specified by:
getElementAt
in interface javax.swing.ListModel
- Parameters:
index
- the specified position
- Returns:
- the element
treeNodesChanged
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
- Specified by:
treeNodesChanged
in interface javax.swing.event.TreeModelListener
treeNodesInserted
public void treeNodesInserted(javax.swing.event.TreeModelEvent e)
- Specified by:
treeNodesInserted
in interface javax.swing.event.TreeModelListener
treeNodesRemoved
public void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
- Specified by:
treeNodesRemoved
in interface javax.swing.event.TreeModelListener
treeStructureChanged
public void treeStructureChanged(javax.swing.event.TreeModelEvent e)
- Specified by:
treeStructureChanged
in interface javax.swing.event.TreeModelListener
Copyright 2006 Dream Programs Inc.. All Rights Reserved.