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
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为 全屏,就会将子模块进行全屏展示
  • Constructor Details

    • SubsystemModule

      public SubsystemModule()
  • Method Details

    • onResize

      public void onResize()
      Specified by:
      onResize in interface com.google.gwt.user.client.ui.RequiresResize
    • initWidget

      protected void initWidget(com.google.gwt.user.client.ui.Widget widget)
      Overrides:
      initWidget in class com.google.gwt.user.client.ui.Composite
    • initialize

      public boolean initialize(IModule parentModule, ModuleParameter parameter)
      Description copied from interface: IModule
      初始化模块.
      Specified by:
      initialize in interface IModule
      Overrides:
      initialize in class BaseAbstractModule
      Parameters:
      parentModule - the parent module
      parameter - the parameters
      Returns:
      true 表示可以初始化本模块,false表示已经初始化子模块了,本模块可以不用初始化
    • registerModule

      public void registerModule(String moduleCode)
      注册子系统管理的模块
      Parameters:
      moduleCode -
    • initializeSubsystem

      protected abstract void initializeSubsystem()
      初始化子系统