Package cn.mapway.ui.client.frame
Class SubsystemModule
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.SubsystemModule
- All Implemented Interfaces:
IEventHandler,HasAttributeStateChangeHandler,IAttributesProvider,IAttributeValuesUpdator,IAttributeInit,IHelpProvider,IModule,IToolsProvider,IPageTip,IEnabled,IErrorMessage,IProvideSize,ISelectable,Id,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.RequiresResize
public abstract class SubsystemModule
extends BaseAbstractModule
implements com.google.gwt.user.client.ui.RequiresResize
子系统窗口管理器
子系统管理器 能够管理本子系统下的所有子模块
如果子模块所属的group为 全屏,就会将子模块进行全屏展示
-
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 TypeMethodDescriptionbooleaninitialize(IModule parentModule, ModuleParameter parameter) 初始化模块.protected abstract void初始化子系统protected voidinitWidget(com.google.gwt.user.client.ui.Widget widget) voidonResize()voidregisterModule(String moduleCode) 注册子系统管理的模块Methods inherited from class cn.mapway.ui.client.mvc.BaseAbstractModule
addModuleCallback, appendTools, appendTools, fireMessage, fireModuleEvent, getHelpInfo, getModuleCode, getModuleFactory, getModuleInfo, getModulePath, getParameters, getParentModule, getRootWidget, getTools, hasInitialized, parseHashParameter, processServiceCode, unInitialize, updateToolsMethods 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, 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
-
SubsystemModule
public SubsystemModule()
-
-
Method Details
-
onResize
public void onResize()- Specified by:
onResizein interfacecom.google.gwt.user.client.ui.RequiresResize
-
initWidget
protected void initWidget(com.google.gwt.user.client.ui.Widget widget) - Overrides:
initWidgetin classcom.google.gwt.user.client.ui.Composite
-
initialize
Description copied from interface:IModule初始化模块.- Specified by:
initializein interfaceIModule- Overrides:
initializein classBaseAbstractModule- Parameters:
parentModule- the parent moduleparameter- the parameters- Returns:
- true 表示可以初始化本模块,false表示已经初始化子模块了,本模块可以不用初始化
-
registerModule
注册子系统管理的模块- Parameters:
moduleCode-
-
initializeSubsystem
protected abstract void initializeSubsystem()初始化子系统
-