|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.tinygroup.menucommand.impl.MenuConfigManagerDefault
public class MenuConfigManagerDefault
默认的定义菜单管理器
| 构造方法摘要 | |
|---|---|
MenuConfigManagerDefault()
|
|
| 方法摘要 | |
|---|---|
void |
addMenuConfig(MenuConfig config)
递归添加子菜单 |
void |
addMenuConfigs(MenuConfigs configs)
添加一组定义菜单 |
void |
addSystemCommand(SystemCommand command)
添加系统命令 |
protected DefaultCommandExecutor |
createDefaultCommandExecutor(BaseCommand baseCommand)
返回默认的命令处理器 |
protected DefaultCommandExecutor |
createDefaultCommandExecutor(CommandHandler handler)
返回默认的命令执行器 |
protected DefaultCommandExecutor |
createMenuConfigShowExecutor()
返回默认的命令处理器 |
CommandExecutor |
getCommandExecutor(String menuId,
String command,
org.tinygroup.context.Context context)
得到对应的命令执行器 |
MenuConfig |
getMenuConfig(String menuId)
获得指定的菜单 |
SystemCommand |
getSystemCommand(String command)
根据命令匹配处理系统级命令,如home、back、exit |
List<SystemCommand> |
getSystemCommandList()
获得支持的系统命令列表 |
TemplateRender |
getTemplateRender()
|
void |
removeMenuConfig(MenuConfig config)
删除定义菜单 |
void |
removeMenuConfigs(MenuConfigs configs)
删除一组定义菜单 |
void |
removeSystemCommand(SystemCommand command)
删除系统命令 |
void |
setTemplateRender(TemplateRender templateRender)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public MenuConfigManagerDefault()
| 方法详细信息 |
|---|
public TemplateRender getTemplateRender()
public void setTemplateRender(TemplateRender templateRender)
public void addMenuConfigs(MenuConfigs configs)
MenuConfigManager 复制的描述
MenuConfigManager 中的 addMenuConfigspublic void removeMenuConfigs(MenuConfigs configs)
MenuConfigManager 复制的描述
MenuConfigManager 中的 removeMenuConfigspublic MenuConfig getMenuConfig(String menuId)
MenuConfigManager 复制的描述
MenuConfigManager 中的 getMenuConfigpublic void addMenuConfig(MenuConfig config)
MenuConfigManager 中的 addMenuConfigpublic void removeMenuConfig(MenuConfig config)
MenuConfigManager 复制的描述
MenuConfigManager 中的 removeMenuConfigpublic void addSystemCommand(SystemCommand command)
MenuConfigManager 复制的描述
MenuConfigManager 中的 addSystemCommandpublic void removeSystemCommand(SystemCommand command)
MenuConfigManager 复制的描述
MenuConfigManager 中的 removeSystemCommandpublic List<SystemCommand> getSystemCommandList()
MenuConfigManager 复制的描述
MenuConfigManager 中的 getSystemCommandListpublic SystemCommand getSystemCommand(String command)
MenuConfigManager 中的 getSystemCommandcommand -
public CommandExecutor getCommandExecutor(String menuId,
String command,
org.tinygroup.context.Context context)
MenuConfigManager 复制的描述
MenuConfigManager 中的 getCommandExecutorprotected DefaultCommandExecutor createDefaultCommandExecutor(CommandHandler handler)
handler -
protected DefaultCommandExecutor createDefaultCommandExecutor(BaseCommand baseCommand)
baseCommand -
protected DefaultCommandExecutor createMenuConfigShowExecutor()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||