TV-Browser 3.3.3 API

tvbrowser.ui.pluginview.contextmenu
Class PluginContextMenu

java.lang.Object
  extended by tvbrowser.ui.pluginview.contextmenu.AbstractContextMenu
      extended by tvbrowser.ui.pluginview.contextmenu.PluginContextMenu
All Implemented Interfaces:
ContextMenu
Direct Known Subclasses:
PluginBasedPluginContextMenu, ProxyBasedPluginContextMenu

public abstract class PluginContextMenu
extends AbstractContextMenu

Created by: Martin Oberhauser (martin@tvbrowser.org) Date: 03.01.2005 Time: 22:07:57


Constructor Summary
PluginContextMenu(PluginTree tree, javax.swing.tree.TreePath path, ActionMenu[] menus)
           
 
Method Summary
protected abstract  ActionMenu getButtonAction()
           
 javax.swing.Action getDefaultAction()
           
protected abstract  java.lang.String getPluginId()
           
 javax.swing.JPopupMenu getPopupMenu()
           
protected abstract  boolean hasSettingsTab()
           
 
Methods inherited from class tvbrowser.ui.pluginview.contextmenu.AbstractContextMenu
collectProgramsFromNode, getCollapseAllMenuItem, getCollapseExpandAction, getExpandAllMenuItem, getExportMenu, getFilterMenuItem, getObjectForNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginContextMenu

public PluginContextMenu(PluginTree tree,
                         javax.swing.tree.TreePath path,
                         ActionMenu[] menus)
Method Detail

getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()

getPluginId

protected abstract java.lang.String getPluginId()

hasSettingsTab

protected abstract boolean hasSettingsTab()

getButtonAction

protected abstract ActionMenu getButtonAction()

getDefaultAction

public javax.swing.Action getDefaultAction()

TV-Browser 3.3.3 API

TV-Browser 3.3.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)