Package cn.mapway.ui.client.mvc
Interface IModule
-
- All Known Implementing Classes:
BaseAbstractModule,SubsystemModule,ToolbarModule,ToolbarModules
public interface IModule系统中模块的定义接口,根据设计原则,可以将代码划分为 系统/模块/子模块/操作 四个界别 这个接口定义了如果要满足 模块和子模块的功能必须要实现的接口- Author:
- zhangjianshe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddModuleCallback(IModuleCallback callback)香摩卡注册事件回调booleanappendTools(com.google.gwt.user.client.ui.Widget tools)用于模块向父模块注册工具栏按钮booleanappendTools(com.google.gwt.user.client.ui.Widget[] tools)用于模块向父模块注册工具栏按钮ModuleInfogetModuleInfo()获取模块信息ModuleParametergetParameters()获取模块参数.IModulegetParentModule()获取模块的父模块com.google.gwt.user.client.ui.WidgetgetRootWidget()返回模块的Widget.booleaninitialize(IModule parentModule, ModuleParameter parameters)初始化模块.voidunInitialize()卸载模块.booleanupdateTools(com.google.gwt.user.client.ui.Widget... tools)用于模块向父模块注册工具栏按钮
-
-
-
Method Detail
-
initialize
boolean initialize(IModule parentModule, ModuleParameter parameters)
初始化模块.- Parameters:
parentModule- the parent moduleparameters- the parameters- Returns:
- true 表示可以初始化本模块,false表示已经初始化子模块了,本模块可以不用初始化
-
unInitialize
void unInitialize()
卸载模块.
-
getRootWidget
com.google.gwt.user.client.ui.Widget getRootWidget()
返回模块的Widget.- Returns:
- the root widget
-
updateTools
boolean updateTools(com.google.gwt.user.client.ui.Widget... tools)
用于模块向父模块注册工具栏按钮- Parameters:
tools- the tools- Returns:
- the boolean
-
appendTools
boolean appendTools(com.google.gwt.user.client.ui.Widget tools)
用于模块向父模块注册工具栏按钮- Parameters:
tools- the tools- Returns:
- the boolean
-
appendTools
boolean appendTools(com.google.gwt.user.client.ui.Widget[] tools)
用于模块向父模块注册工具栏按钮- Parameters:
tools- the tools- Returns:
- the boolean
-
getModuleInfo
ModuleInfo getModuleInfo()
获取模块信息- Returns:
- module info
-
getParentModule
IModule getParentModule()
获取模块的父模块- Returns:
- parent module
-
getParameters
ModuleParameter getParameters()
获取模块参数.- Returns:
- parameters
-
addModuleCallback
void addModuleCallback(IModuleCallback callback)
香摩卡注册事件回调- Parameters:
callback-
-
-