public abstract class AbstractContextMenu extends java.lang.Object implements ContextMenu
Modifier | Constructor and Description |
---|---|
protected |
AbstractContextMenu(PluginTree tree) |
Modifier and Type | Method and Description |
---|---|
Program[] |
collectProgramsFromNode(Node node)
Runs through all Child-Nodes and collects the Program-Elements
|
protected javax.swing.JMenuItem |
getCollapseAllMenuItem(javax.swing.tree.TreePath treePath) |
protected javax.swing.Action |
getCollapseExpandAction(javax.swing.tree.TreePath treePath) |
protected javax.swing.JMenuItem |
getExpandAllMenuItem(javax.swing.tree.TreePath treePath) |
protected javax.swing.JMenu |
getExportMenu(javax.swing.tree.TreePath paths)
Create a Export-To-Other-Plugins Action
|
protected javax.swing.JMenuItem |
getFilterMenuItem(javax.swing.tree.TreePath treePath) |
java.lang.Object |
getObjectForNode(Node node)
Returns the Plugin for this Node.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultAction, getPopupMenu
protected AbstractContextMenu(PluginTree tree)
protected javax.swing.JMenuItem getExpandAllMenuItem(javax.swing.tree.TreePath treePath)
protected javax.swing.JMenuItem getCollapseAllMenuItem(javax.swing.tree.TreePath treePath)
protected javax.swing.Action getCollapseExpandAction(javax.swing.tree.TreePath treePath)
protected javax.swing.JMenu getExportMenu(javax.swing.tree.TreePath paths)
paths
- create action for this TreePathprotected javax.swing.JMenuItem getFilterMenuItem(javax.swing.tree.TreePath treePath)
public java.lang.Object getObjectForNode(Node node)
node
- Node to useTV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)