/**
* This class contains generated code from the LWUIT resource editor, DO NOT MODIFY!
* This class is designed for subclassing that way the code generator can overwrite it
* anytime without erasing your changes which should exist in a subclass!
* For details about this file and how it works please read this blog post:
* http://lwuit.blogspot.com/2010/10/ui-builder-class-how-to-actually-use.html
*/
package generated;
import com.sun.lwuit.*;
import com.sun.lwuit.util.*;
import com.sun.lwuit.plaf.*;
import com.sun.lwuit.events.*;
public abstract class StateMachineBase extends UIBuilder {
/**
* this method should be used to initialize variables instead of
* the constructor/class scope to avoid race conditions
*/
protected void initVars() {}
public StateMachineBase(Resources res, String resPath, boolean loadTheme) {
startApp(res, resPath, loadTheme);
}
public Container startApp(Resources res, String resPath, boolean loadTheme) {
initVars();
if(loadTheme) {
if(res == null) {
try {
res = Resources.open(resPath);
} catch(java.io.IOException err) { err.printStackTrace(); }
}
initTheme(res);
}
if(res != null) {
setResourceFilePath(resPath);
setResourceFile(res);
return showForm("Splash", null);
} else {
Form f = (Form)createContainer(resPath, "Splash");
beforeShow(f);
f.show();
postShow(f);
return f;
}
}
public Container createWidget(Resources res, String resPath, boolean loadTheme) {
initVars();
if(loadTheme) {
if(res == null) {
try {
res = Resources.open(resPath);
} catch(java.io.IOException err) { err.printStackTrace(); }
}
initTheme(res);
}
return createContainer(resPath, "Splash");
}
protected void initTheme(Resources res) {
String[] themes = res.getThemeResourceNames();
if(themes != null && themes.length > 0) {
UIManager.getInstance().setThemeProps(res.getTheme(themes[0]));
}
}
public StateMachineBase() {
}
public StateMachineBase(String resPath) {
this(null, resPath, true);
}
public StateMachineBase(Resources res) {
this(res, null, true);
}
public StateMachineBase(String resPath, boolean loadTheme) {
this(null, resPath, loadTheme);
}
public StateMachineBase(Resources res, boolean loadTheme) {
this(res, null, loadTheme);
}
public com.sun.lwuit.Container findContainer4(Container root) {
return (com.sun.lwuit.Container)findByName("Container4", root);
}
public com.sun.lwuit.Container findTitleArea(Container root) {
return (com.sun.lwuit.Container)findByName("titleArea", root);
}
public com.sun.lwuit.Container findContainer3(Container root) {
return (com.sun.lwuit.Container)findByName("Container3", root);
}
public com.sun.lwuit.Container findContainer2(Container root) {
return (com.sun.lwuit.Container)findByName("Container2", root);
}
public com.sun.lwuit.Label findSliderTimeTab(Container root) {
return (com.sun.lwuit.Label)findByName("sliderTimeTab", root);
}
public com.sun.lwuit.Container findContainer1(Container root) {
return (com.sun.lwuit.Container)findByName("Container1", root);
}
public com.sun.lwuit.Container findContainer8(Container root) {
return (com.sun.lwuit.Container)findByName("Container8", root);
}
public com.sun.lwuit.Button findRemoveModeButton(Container root) {
return (com.sun.lwuit.Button)findByName("removeModeButton", root);
}
public com.sun.lwuit.Container findContainer7(Container root) {
return (com.sun.lwuit.Container)findByName("Container7", root);
}
public com.sun.lwuit.Label findTickLabel(Container root) {
return (com.sun.lwuit.Label)findByName("tickLabel", root);
}
public com.sun.lwuit.Container findContainer6(Container root) {
return (com.sun.lwuit.Container)findByName("Container6", root);
}
public com.sun.lwuit.Label findTimeSliderPosition(Container root) {
return (com.sun.lwuit.Label)findByName("timeSliderPosition", root);
}
public com.sun.lwuit.Container findContainer5(Container root) {
return (com.sun.lwuit.Container)findByName("Container5", root);
}
public com.sun.lwuit.Button findExitButton(Container root) {
return (com.sun.lwuit.Button)findByName("exitButton", root);
}
public com.sun.lwuit.Button findSettingsButton(Container root) {
return (com.sun.lwuit.Button)findByName("settingsButton", root);
}
public com.sun.lwuit.Label findDate(Container root) {
return (com.sun.lwuit.Label)findByName("date", root);
}
public com.sun.lwuit.Form findSplash(Container root) {
return (com.sun.lwuit.Form)findByName("Splash", root);
}
public com.sun.lwuit.Container findFriendsRoot(Container root) {
return (com.sun.lwuit.Container)findByName("friendsRoot", root);
}
public com.sun.lwuit.Label findFriendName(Container root) {
return (com.sun.lwuit.Label)findByName("friendName", root);
}
public com.sun.lwuit.List findTimeSlider(Container root) {
return (com.sun.lwuit.List)findByName("timeSlider", root);
}
public com.sun.lwuit.Label findDayOrNight(Container root) {
return (com.sun.lwuit.Label)findByName("dayOrNight", root);
}
public com.sun.lwuit.Container findRenderer(Container root) {
return (com.sun.lwuit.Container)findByName("Renderer", root);
}
public com.sun.lwuit.Button findButton(Container root) {
return (com.sun.lwuit.Button)findByName("Button", root);
}
public com.sun.lwuit.Label findTitle(Container root) {
return (com.sun.lwuit.Label)findByName("title", root);
}
public com.sun.lwuit.CheckBox findSelected(Container root) {
return (com.sun.lwuit.CheckBox)findByName("selected", root);
}
public com.sun.lwuit.Dialog findAddZone(Container root) {
return (com.sun.lwuit.Dialog)findByName("AddZone", root);
}
public com.sun.lwuit.Container findZoneRenderer(Container root) {
return (com.sun.lwuit.Container)findByName("ZoneRenderer", root);
}
public com.sun.lwuit.Label findLabel1(Container root) {
return (com.sun.lwuit.Label)findByName("Label1", root);
}
public com.sun.lwuit.Label findDescription(Container root) {
return (com.sun.lwuit.Label)findByName("description", root);
}
public com.sun.lwuit.Label findLabel2(Container root) {
return (com.sun.lwuit.Label)findByName("Label2", root);
}
public com.sun.lwuit.Form findMainUI(Container root) {
return (com.sun.lwuit.Form)findByName("MainUI", root);
}
public com.sun.lwuit.Label findTimeOfDay(Container root) {
return (com.sun.lwuit.Label)findByName("timeOfDay", root);
}
public com.sun.lwuit.Button findRemoveFriend(Container root) {
return (com.sun.lwuit.Button)findByName("removeFriend", root);
}
public com.sun.lwuit.Label findDayOfWeek(Container root) {
return (com.sun.lwuit.Label)findByName("dayOfWeek", root);
}
public com.sun.lwuit.Container findContainer(Container root) {
return (com.sun.lwuit.Container)findByName("Container", root);
}
public com.sun.lwuit.RadioButton findWorldZone(Container root) {
return (com.sun.lwuit.RadioButton)findByName("worldZone", root);
}
public com.sun.lwuit.Label findIcon(Container root) {
return (com.sun.lwuit.Label)findByName("icon", root);
}
public com.sun.lwuit.Dialog findSettings(Container root) {
return (com.sun.lwuit.Dialog)findByName("Settings", root);
}
public com.sun.lwuit.Container findFriend(Container root) {
return (com.sun.lwuit.Container)findByName("Friend", root);
}
public com.sun.lwuit.RadioButton findFriendZone(Container root) {
return (com.sun.lwuit.RadioButton)findByName("friendZone", root);
}
public com.sun.lwuit.List findAddZoneList(Container root) {
return (com.sun.lwuit.List)findByName("addZoneList", root);
}
public com.sun.lwuit.Label findCurrentTimeAndDate(Container root) {
return (com.sun.lwuit.Label)findByName("currentTimeAndDate", root);
}
public com.sun.lwuit.Label findTick(Container root) {
return (com.sun.lwuit.Label)findByName("tick", root);
}
public com.sun.lwuit.Button findAddEntriesButton(Container root) {
return (com.sun.lwuit.Button)findByName("addEntriesButton", root);
}
public com.sun.lwuit.Label findSubtitle(Container root) {
return (com.sun.lwuit.Label)findByName("subtitle", root);
}
public com.sun.lwuit.Container findContainer41(Container root) {
return (com.sun.lwuit.Container)findByName("Container41", root);
}
public com.sun.lwuit.Label findLabel(Container root) {
return (com.sun.lwuit.Label)findByName("Label", root);
}
public com.sun.lwuit.CheckBox findCivilianTimeCheckbox(Container root) {
return (com.sun.lwuit.CheckBox)findByName("civilianTimeCheckbox", root);
}
public static final int COMMAND_MainUISettings = 2;
public static final int COMMAND_SettingsOK = 5;
public static final int COMMAND_MainUIAdd = 3;
public static final int COMMAND_AddZoneOK = 4;
public static final int COMMAND_MainUIExit = 1;
protected boolean onMainUISettings() {
return false;
}
protected boolean onSettingsOK() {
return false;
}
protected boolean onMainUIAdd() {
return false;
}
protected boolean onAddZoneOK() {
return false;
}
protected boolean onMainUIExit() {
return false;
}
protected void processCommand(ActionEvent ev, Command cmd) {
switch(cmd.getId()) {
case COMMAND_MainUISettings:
if(onMainUISettings()) {
ev.consume();
}
return;
case COMMAND_SettingsOK:
if(onSettingsOK()) {
ev.consume();
}
return;
case COMMAND_MainUIAdd:
if(onMainUIAdd()) {
ev.consume();
}
return;
case COMMAND_AddZoneOK:
if(onAddZoneOK()) {
ev.consume();
}
return;
case COMMAND_MainUIExit:
if(onMainUIExit()) {
ev.consume();
}
return;
}
}
protected void exitForm(Form f) {
if("ZoneRenderer".equals(f.getName())) {
exitZoneRenderer(f);
return;
}
if("Friend".equals(f.getName())) {
exitFriend(f);
return;
}
if("MainUI".equals(f.getName())) {
exitMainUI(f);
return;
}
if("Splash".equals(f.getName())) {
exitSplash(f);
return;
}
if("AddZone".equals(f.getName())) {
exitAddZone(f);
return;
}
if("Renderer".equals(f.getName())) {
exitRenderer(f);
return;
}
if("Settings".equals(f.getName())) {
exitSettings(f);
return;
}
}
protected void exitZoneRenderer(Form f) {
}
protected void exitFriend(Form f) {
}
protected void exitMainUI(Form f) {
}
protected void exitSplash(Form f) {
}
protected void exitAddZone(Form f) {
}
protected void exitRenderer(Form f) {
}
protected void exitSettings(Form f) {
}
protected void beforeShow(Form f) {
if("ZoneRenderer".equals(f.getName())) {
beforeZoneRenderer(f);
return;
}
if("Friend".equals(f.getName())) {
beforeFriend(f);
return;
}
if("MainUI".equals(f.getName())) {
beforeMainUI(f);
return;
}
if("Splash".equals(f.getName())) {
beforeSplash(f);
return;
}
if("AddZone".equals(f.getName())) {
beforeAddZone(f);
return;
}
if("Renderer".equals(f.getName())) {
beforeRenderer(f);
return;
}
if("Settings".equals(f.getName())) {
beforeSettings(f);
return;
}
}
protected void beforeZoneRenderer(Form f) {
}
protected void beforeFriend(Form f) {
}
protected void beforeMainUI(Form f) {
}
protected void beforeSplash(Form f) {
}
protected void beforeAddZone(Form f) {
}
protected void beforeRenderer(Form f) {
}
protected void beforeSettings(Form f) {
}
protected void beforeShowContainer(Container c) {
if("ZoneRenderer".equals(c.getName())) {
beforeContainerZoneRenderer(c);
return;
}
if("Friend".equals(c.getName())) {
beforeContainerFriend(c);
return;
}
if("MainUI".equals(c.getName())) {
beforeContainerMainUI(c);
return;
}
if("Splash".equals(c.getName())) {
beforeContainerSplash(c);
return;
}
if("AddZone".equals(c.getName())) {
beforeContainerAddZone(c);
return;
}
if("Renderer".equals(c.getName())) {
beforeContainerRenderer(c);
return;
}
if("Settings".equals(c.getName())) {
beforeContainerSettings(c);
return;
}
}
protected void beforeContainerZoneRenderer(Container c) {
}
protected void beforeContainerFriend(Container c) {
}
protected void beforeContainerMainUI(Container c) {
}
protected void beforeContainerSplash(Container c) {
}
protected void beforeContainerAddZone(Container c) {
}
protected void beforeContainerRenderer(Container c) {
}
protected void beforeContainerSettings(Container c) {
}
protected void postShow(Form f) {
if("ZoneRenderer".equals(f.getName())) {
postZoneRenderer(f);
return;
}
if("Friend".equals(f.getName())) {
postFriend(f);
return;
}
if("MainUI".equals(f.getName())) {
postMainUI(f);
return;
}
if("Splash".equals(f.getName())) {
postSplash(f);
return;
}
if("AddZone".equals(f.getName())) {
postAddZone(f);
return;
}
if("Renderer".equals(f.getName())) {
postRenderer(f);
return;
}
if("Settings".equals(f.getName())) {
postSettings(f);
return;
}
}
protected void postZoneRenderer(Form f) {
}
protected void postFriend(Form f) {
}
protected void postMainUI(Form f) {
}
protected void postSplash(Form f) {
}
protected void postAddZone(Form f) {
}
protected void postRenderer(Form f) {
}
protected void postSettings(Form f) {
}
protected void postShowContainer(Container c) {
if("ZoneRenderer".equals(c.getName())) {
postContainerZoneRenderer(c);
return;
}
if("Friend".equals(c.getName())) {
postContainerFriend(c);
return;
}
if("MainUI".equals(c.getName())) {
postContainerMainUI(c);
return;
}
if("Splash".equals(c.getName())) {
postContainerSplash(c);
return;
}
if("AddZone".equals(c.getName())) {
postContainerAddZone(c);
return;
}
if("Renderer".equals(c.getName())) {
postContainerRenderer(c);
return;
}
if("Settings".equals(c.getName())) {
postContainerSettings(c);
return;
}
}
protected void postContainerZoneRenderer(Container c) {
}
protected void postContainerFriend(Container c) {
}
protected void postContainerMainUI(Container c) {
}
protected void postContainerSplash(Container c) {
}
protected void postContainerAddZone(Container c) {
}
protected void postContainerRenderer(Container c) {
}
protected void postContainerSettings(Container c) {
}
protected void onCreateRoot(String rootName) {
if("ZoneRenderer".equals(rootName)) {
onCreateZoneRenderer();
return;
}
if("Friend".equals(rootName)) {
onCreateFriend();
return;
}
if("MainUI".equals(rootName)) {
onCreateMainUI();
return;
}
if("Splash".equals(rootName)) {
onCreateSplash();
return;
}
if("AddZone".equals(rootName)) {
onCreateAddZone();
return;
}
if("Renderer".equals(rootName)) {
onCreateRenderer();
return;
}
if("Settings".equals(rootName)) {
onCreateSettings();
return;
}
}
protected void onCreateZoneRenderer() {
}
protected void onCreateFriend() {
}
protected void onCreateMainUI() {
}
protected void onCreateSplash() {
}
protected void onCreateAddZone() {
}
protected void onCreateRenderer() {
}
protected void onCreateSettings() {
}
protected boolean setListModel(List cmp) {
String listName = cmp.getName();
if("timeSlider".equals(listName)) {
return initListModelTimeSlider(cmp);
}
if("addZoneList".equals(listName)) {
return initListModelAddZoneList(cmp);
}
return super.setListModel(cmp);
}
protected boolean initListModelTimeSlider(List cmp) {
return false;
}
protected boolean initListModelAddZoneList(List cmp) {
return false;
}
protected void handleComponentAction(Component c, ActionEvent event) {
Container rootContainerAncestor = getRootAncestor(c);
if(rootContainerAncestor == null) return;
String rootContainerName = rootContainerAncestor.getName();
if(rootContainerName == null) return;
if(rootContainerName.equals("ZoneRenderer")) {
if("selected".equals(c.getName())) {
onZoneRenderer_SelectedAction(c, event);
return;
}
}
if(rootContainerName.equals("Friend")) {
if("removeFriend".equals(c.getName())) {
onFriend_RemoveFriendAction(c, event);
return;
}
}
if(rootContainerName.equals("MainUI")) {
if("timeSlider".equals(c.getName())) {
onMainUI_TimeSliderAction(c, event);
return;
}
if("addEntriesButton".equals(c.getName())) {
onMainUI_AddEntriesButtonAction(c, event);
return;
}
if("removeModeButton".equals(c.getName())) {
onMainUI_RemoveModeButtonAction(c, event);
return;
}
if("settingsButton".equals(c.getName())) {
onMainUI_SettingsButtonAction(c, event);
return;
}
if("exitButton".equals(c.getName())) {
onMainUI_ExitButtonAction(c, event);
return;
}
}
if(rootContainerName.equals("AddZone")) {
if("worldZone".equals(c.getName())) {
onAddZone_WorldZoneAction(c, event);
return;
}
if("friendZone".equals(c.getName())) {
onAddZone_FriendZoneAction(c, event);
return;
}
if("selected".equals(c.getName())) {
onAddZone_SelectedAction(c, event);
return;
}
if("addZoneList".equals(c.getName())) {
onAddZone_AddZoneListAction(c, event);
return;
}
if("Button".equals(c.getName())) {
onAddZone_ButtonAction(c, event);
return;
}
}
if(rootContainerName.equals("Settings")) {
if("Button".equals(c.getName())) {
onSettings_ButtonAction(c, event);
return;
}
if("civilianTimeCheckbox".equals(c.getName())) {
onSettings_CivilianTimeCheckboxAction(c, event);
return;
}
}
}
protected void onZoneRenderer_SelectedAction(Component c, ActionEvent event) {
}
protected void onFriend_RemoveFriendAction(Component c, ActionEvent event) {
}
protected void onMainUI_TimeSliderAction(Component c, ActionEvent event) {
}
protected void onMainUI_AddEntriesButtonAction(Component c, ActionEvent event) {
}
protected void onMainUI_RemoveModeButtonAction(Component c, ActionEvent event) {
}
protected void onMainUI_SettingsButtonAction(Component c, ActionEvent event) {
}
protected void onMainUI_ExitButtonAction(Component c, ActionEvent event) {
}
protected void onAddZone_WorldZoneAction(Component c, ActionEvent event) {
}
protected void onAddZone_FriendZoneAction(Component c, ActionEvent event) {
}
protected void onAddZone_SelectedAction(Component c, ActionEvent event) {
}
protected void onAddZone_AddZoneListAction(Component c, ActionEvent event) {
}
protected void onAddZone_ButtonAction(Component c, ActionEvent event) {
}
protected void onSettings_ButtonAction(Component c, ActionEvent event) {
}
protected void onSettings_CivilianTimeCheckboxAction(Component c, ActionEvent event) {
}
}