talx x1.0.5

wizx.controller
Class Controller

java.lang.Object
  extended bywizx.controller.Controller
All Implemented Interfaces:
ControllerConstants, SettingsConstants, WidgetListener, WizardConstants

public class Controller
extends java.lang.Object
implements WidgetListener, ControllerConstants, SettingsConstants, WizardConstants

Determines the state and behaviors of the system.


Field Summary
 
Fields inherited from interface wizx.controller.ControllerConstants
ACTION, ACTION_TYPE_BACK, ACTION_TYPE_HOME, ACTION_TYPE_JUMPTO, ACTION_TYPE_NEXT, ACTION_TYPE_QUIT, ACTION_TYPE_TASK_STARTED
 
Fields inherited from interface wizx.util.SettingsConstants
BACK_TEXT, BACKGROUND, CARET_BLINK_RATE, CARET_WIDTH, FONT_ATTRIBUTES, FONT_FACE, FONT_SIZE, HEADING_FONT_COLOR, HOME_TEXT, LOGGER_CLASS, LOGGER_DIRECTORY, LOGGER_PARAM, NEXT_TEXT, NORMAL_FONT_COLOR, QUIT_TEXT, SCROLLBAR_WIDTH, TITLE, TOC_TEXT
 
Fields inherited from interface wizx.util.WizardConstants
BOOLEAN_ELEMENT, CHOICE_DESC_ATTR, CHOICE_ELEMENT, CHOICE_FILE_ATTR, CHOOSE_ELEMENT, COLOR_ELEMENT, COLOR_SCHEME_ELEMENT, CONDITION_ELEMENT, CONDITION_TARGET_ATTR, CONDITION_TEST_ATTR, FILE_ELEMENT, FINAL_VARIABLES_ELEMENT, FONT_ELEMENT, FOOTER_ELEMENT, GOTO_ELEMENT, INITIAL_VARIABLES_ELEMENT, NUMBER_ELEMENT, PAGE_ELEMENT, PAGE_ID_ATTR, PICTURE_ELEMENT, SELECT_ELEMENT, STARTUP_WIZARD, STATEMENT_ELEMENT, STATUS_DATE_FORMAT, STRING_ELEMENT, TOKEN_ELEMENT, VARIABLE_ELEMENT, VARIABLE_NAME_ATTR, VARIABLE_VALUE_ATTR, WIDGET_ALT_COLOR_ATTR, WIDGET_CAPTION_ATTR, WIDGET_DESTINATION_ATTR, WIDGET_DISPLAY_ATTR, WIDGET_EXPRESSION_ATTR, WIDGET_FONT_ATTR, WIDGET_FORMAT_ATTR, WIDGET_INCREMENT_ATTR, WIDGET_LINES_ATTR, WIDGET_MAX_ATTR, WIDGET_MIN_ATTR, WIDGET_NO_ATTR, WIDGET_SCHEME_ATTR, WIDGET_SELECTION_ATTR, WIDGET_SIZE_ATTR, WIDGET_SOURCE_ATTR, WIDGET_TITLE_ATTR, WIDGET_TYPE_ATTR, WIDGET_YES_ATTR, WIZARD_DESCRIPTION_ATTR, WIZARD_ELEMENT, WIZARD_RESOURCES, WIZARD_START_ATTR, WIZARD_STORE_CLASS_ATTR, WIZARD_STORE_PARAM_ATTR
 
Constructor Summary
Controller(Settings settings)
          Creates a controller and desktop and starts processing actions.
 
Method Summary
 void block()
          Blocks until the controller has stopped processing events or the current thread gets interrupted.
 Settings getSettings()
          Returns the settings for this application.
 void handleWidgetEvent(WidgetEvent we)
          This method takes in WidgetsEvents from Widgets.
 void quit()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Controller

public Controller(Settings settings)
Creates a controller and desktop and starts processing actions.

Method Detail

block

public void block()
Blocks until the controller has stopped processing events or the current thread gets interrupted.


quit

public void quit()

handleWidgetEvent

public void handleWidgetEvent(WidgetEvent we)
This method takes in WidgetsEvents from Widgets. This is how we know when a page is ready, or the user click next etc.

Specified by:
handleWidgetEvent in interface WidgetListener

getSettings

public Settings getSettings()
Returns the settings for this application.


talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.