cn.mapway.ui.client.modules.test.TestSubModule Maven / Gradle / Ivy
package cn.mapway.ui.client.modules.test;
import cn.mapway.ui.client.frames.AbstractModule;
import cn.mapway.ui.client.modules.baidu.BaiduModule;
import cn.mapway.ui.client.modules.daywork.DayWorkModule;
import cn.mapway.ui.client.mvc.IModule;
import cn.mapway.ui.client.mvc.ModuleMarker;
import cn.mapway.ui.client.mvc.ModuleParameter;
import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.Widget;
/**
* The type Test sub module.
*/
@ModuleMarker(value = TestSubModule.MODULE_CODE, name = "测试子模块")
public class TestSubModule extends AbstractModule {
private static TestSubModuleUiBinder uiBinder = GWT.create(TestSubModuleUiBinder.class);
/**
* The interface Test sub module ui binder.
*/
interface TestSubModuleUiBinder extends UiBinder {
}
/**
* The constant MODULE_CODE.
*/
public static final String MODULE_CODE = "TEST_SUB_MODULE";
@Override
public String getModuleCode() {
return MODULE_CODE;
}
/**
* Instantiates a new Test sub module.
*/
public TestSubModule() {
registerSubModule(BaiduModule.MODULE_CODE, true);
registerSubModule(DayWorkModule.MODULE_CODE, true);
registerSubModule(NoToolsModule.MODULE_CODE, true);
registerSubModule(SubWithNavi.MODULE_CODE, true);
registerSubModule(NoSubModule.MODULE_CODE, true);
registerSubModule(ItemTest.MODULE_CODE, true);
registerSubModule(TestDashBoard.MODULE_CODE, true);
initModuleWidget(uiBinder.createAndBindUi(this));
}
@Override
public boolean initialize(IModule parentModule, ModuleParameter parameters) {
boolean b = super.initialize(parentModule, parameters);
if (b) {
TextBox t = new TextBox();
updateTools(t);
}
return b;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy