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, hashCodecategory, insertPosition, insertSeparatorAfter, insertSeparatorBeforepublic int currentAPILevel()
LevelcurrentAPILevel 在接口中 Levelpublic java.lang.String mark4Provider()
Providermark4Provider 在接口中 Providermark4Provider 在类中 AbstractProviderpublic ShortCut shortcut()
shortcut 在接口中 MenuHandlerpublic ShortCut shortcut(ToolBarMenuDockPlus plus)
shortcut 在接口中 MenuHandlerplus - 当前选中的对象(模板)