public abstract class AbstractMenuHandler extends AbstractProvider implements MenuHandler
BBS, CELL, CURRENT_LEVEL, FILE, HELP, HIDE, INSERT, LAST, MARK_STRING, SERVER, TEMPLATE
构造器和说明 |
---|
AbstractMenuHandler() |
限定符和类型 | 方法和说明 |
---|---|
int |
currentAPILevel()
当前接口的API等级,用于判断是否需要升级插件
|
java.lang.String |
mark4Provider()
获取当前provider的标记(可以使用类路径保证唯一)以避免provider的重复加载
|
ShortCut |
shortcut()
获取当前菜单对应的Action
不需要选中对象, (文件, 服务器, 关于)
|
ShortCut |
shortcut(ToolBarMenuDockPlus plus)
获取当前菜单对应的Action
|
equals, hashCode
category, insertPosition, insertSeparatorAfter, insertSeparatorBefore
public int currentAPILevel()
Level
currentAPILevel
在接口中 Level
public java.lang.String mark4Provider()
Provider
mark4Provider
在接口中 Provider
mark4Provider
在类中 AbstractProvider
public ShortCut shortcut()
shortcut
在接口中 MenuHandler
public ShortCut shortcut(ToolBarMenuDockPlus plus)
shortcut
在接口中 MenuHandler
plus
- 当前选中的对象(模板)