Package cn.mapway.ui.client.frame
Class ToolbarModules
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
cn.mapway.ui.client.widget.CommonEventComposite
cn.mapway.ui.client.mvc.BaseAbstractModule
cn.mapway.ui.client.frame.ToolbarModules
- All Implemented Interfaces:
IEventHandler,HasAttributeStateChangeHandler,IAttributesProvider,IAttributeValuesUpdator,IAttributeInit,IHelpProvider,IModule,IToolsProvider,IPageTip,IEnabled,IErrorMessage,IProvideSize,ISelectable,Id,IShowMessage,HasCommonHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.user.client.ui.ProvidesResize,com.google.gwt.user.client.ui.RequiresResize
public abstract class ToolbarModules
extends BaseAbstractModule
implements IShowMessage, com.google.gwt.user.client.ui.RequiresResize, com.google.gwt.user.client.ui.ProvidesResize
ToobarModules
此类的子类可以拥有一个工具栏,该工具栏上展示一些子模块
- Author:
- zhangjianshe@gmail.com
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled -
Field Summary
Fields inherited from class cn.mapway.ui.client.widget.CommonEventComposite
TRUEFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIXFields inherited from interface cn.mapway.ui.client.mvc.window.IEnabled
ENABLED_ATTRIBUTEFields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable
SELECT_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendOperation(com.google.gwt.user.client.ui.Widget... widgets) 添加操作面板booleanappendTools(com.google.gwt.user.client.ui.Widget tools) 用于模块向父模块注册工具栏按钮void清空操作面板区voidenableLoading(Boolean show) protected abstract void初始化子系统protected voidinitWidget(com.google.gwt.user.client.ui.Widget widget) voidvoidonResize()voidregisterModule(String moduleCode) 注册子系统管理的模块voidselectSubmodule(int index) voidsetCaption(String caption) voidsetStyleName(String style) voidshowMessage(int level, Integer code, String message) 显示一个消息voidswitchTo(ModuleInfo info) voidbooleanupdateTools(com.google.gwt.user.client.ui.Widget... tools) 用于模块向父模块注册工具栏按钮protected voidupdateUI()Methods inherited from class cn.mapway.ui.client.mvc.BaseAbstractModule
addModuleCallback, appendTools, fireMessage, fireModuleEvent, getHelpInfo, getModuleCode, getModuleFactory, getModuleInfo, getModulePath, getParameters, getParentModule, getRootWidget, getTools, hasInitialized, initialize, parseHashParameter, processServiceCode, unInitializeMethods inherited from class cn.mapway.ui.client.widget.CommonEventComposite
addAttributeReadyCallback, addAttributeStateChangeHandler, addCommonHandler, addTipDataHtml, addTipDataUrl, addTipDataWidget, clearBusEvent, clearTipData, commit, findAttributeByName, flatten, getAttributes, getAttributeSummary, getAttributeTitle, getComponentName, getEnabled, getId, getTipDataList, getTipVersion, getTitle, initAttributes, isAssign, isElementSelect, isSelected, isValidate, message, notifyAttributeReady, onEvent, onLoad, onUnload, processResult, registerBusEvent, removeAttributeReadyCallback, removeHandler, requireDefaultSize, setAllResource, setAllRole, setAttr, setComponentName, setElementSelect, setEnabled, setErrorMessage, setId, setReadonly, setResource, setRole, setSelect, setTipVersion, setTitle, setUserRoleProvider, showPageTip, unregisterBusEvent, updateAttributeValuesMethods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetMethods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface cn.mapway.ui.client.mvc.attribute.IAttributesProvider
isGroupInitExpand
-
Constructor Details
-
ToolbarModules
public ToolbarModules()
-
-
Method Details
-
switchTo
-
switchTo
-
initWidget
protected void initWidget(com.google.gwt.user.client.ui.Widget widget) - Overrides:
initWidgetin classcom.google.gwt.user.client.ui.Composite
-
updateUI
protected void updateUI() -
setStyleName
- Overrides:
setStyleNamein classcom.google.gwt.user.client.ui.UIObject
-
setCaption
-
clearOperations
public void clearOperations()清空操作面板区 -
appendOperation
public void appendOperation(com.google.gwt.user.client.ui.Widget... widgets) 添加操作面板- Parameters:
widgets-
-
onResize
public void onResize()- Specified by:
onResizein interfacecom.google.gwt.user.client.ui.RequiresResize
-
showMessage
Description copied from interface:IShowMessage显示一个消息- Specified by:
showMessagein interfaceIShowMessage- Parameters:
level- 显示级别 0,1,2,3,4message- 显示的消息
-
updateTools
public boolean updateTools(com.google.gwt.user.client.ui.Widget... tools) Description copied from interface:IModule用于模块向父模块注册工具栏按钮- Specified by:
updateToolsin interfaceIModule- Overrides:
updateToolsin classBaseAbstractModule- Parameters:
tools- the tools- Returns:
- the boolean
-
registerModule
注册子系统管理的模块- Parameters:
moduleCode-
-
initializeSubsystem
protected abstract void initializeSubsystem()初始化子系统 -
appendTools
public boolean appendTools(com.google.gwt.user.client.ui.Widget tools) Description copied from interface:IModule用于模块向父模块注册工具栏按钮- Specified by:
appendToolsin interfaceIModule- Overrides:
appendToolsin classBaseAbstractModule- Parameters:
tools- the tools- Returns:
- the boolean
-
selectSubmodule
public void selectSubmodule(int index) -
msg
-
enableLoading
-