|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.fopps.ui.TreeController
TreeController is a generic controller for trees. It provides context menu for selected nodes and notifies it's listeners on selection changes.
| Constructor Summary | |
TreeController(EnhancedTree tree)
|
|
| Method Summary | |
void |
addItemListener(java.awt.event.ItemListener pListener)
Adds a new item listener |
java.lang.Object |
getSelectedNode()
Return the currently selected node. |
java.lang.Object[] |
getSelectedObjects()
Returns the selected items or empty list if no items are selected. |
EnhancedTree |
getTree()
Returns the associated tree component |
ViewActionReceiver[] |
getViews()
Returns the corresponding view(s) of the controller |
void |
mouseClicked(java.awt.event.MouseEvent e)
Invoked when the mouse has been clicked on a component. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Invoked when the mouse enters a component. |
void |
mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component. |
void |
mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component. |
void |
notifyListeners(java.awt.event.ItemEvent ev)
Notifies all item listeners |
void |
removeAllItemListener()
Removes all item listeners |
void |
removeItemListener(java.awt.event.ItemListener pListener)
Removes a listener |
abstract void |
setContainer(ProjectContainer pContainer)
Sets the container |
void |
treeNodesChanged(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesInserted(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent e)
|
void |
treeStructureChanged(javax.swing.event.TreeModelEvent e)
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TreeController(EnhancedTree tree)
| Method Detail |
public EnhancedTree getTree()
public java.lang.Object getSelectedNode()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void treeNodesChanged(javax.swing.event.TreeModelEvent e)
treeNodesChanged in interface javax.swing.event.TreeModelListenerpublic void treeNodesInserted(javax.swing.event.TreeModelEvent e)
treeNodesInserted in interface javax.swing.event.TreeModelListenerpublic void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
treeNodesRemoved in interface javax.swing.event.TreeModelListenerpublic void treeStructureChanged(javax.swing.event.TreeModelEvent e)
treeStructureChanged in interface javax.swing.event.TreeModelListenerpublic void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged in interface javax.swing.event.TreeSelectionListenerpublic java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface java.awt.ItemSelectablepublic void addItemListener(java.awt.event.ItemListener pListener)
addItemListener in interface java.awt.ItemSelectablepListener - Listener to addpublic void removeItemListener(java.awt.event.ItemListener pListener)
removeItemListener in interface java.awt.ItemSelectablepListener - Listener to removepublic void removeAllItemListener()
public void notifyListeners(java.awt.event.ItemEvent ev)
public ViewActionReceiver[] getViews()
getViews in interface Controllerpublic abstract void setContainer(ProjectContainer pContainer)
ContainerSelectable
setContainer in interface ContainerSelectable
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||