de.beamertool.admin.wizard
Class WizardModel

java.lang.Object
  extended by de.beamertool.admin.wizard.WizardModel

public class WizardModel
extends Object

The model for the Wizard component, which tracks the text, icons, and enabled state of each of the buttons, as well as the current panel that is displayed. Note that the model, in its current form, is not intended to be subclassed.

Author:
ocm-zeeman

Field Summary
static String BACK_BUTTON_ENABLED_PROPERTY
          Property identification String for the Back button's enabled state
static String BACK_BUTTON_ICON_PROPERTY
          Property identification String for the Back button's icon
static String BACK_BUTTON_TEXT_PROPERTY
          Property identification String for the Back button's text
static String CANCEL_BUTTON_ENABLED_PROPERTY
          Property identification String for the Cancel button's enabled state
static String CANCEL_BUTTON_ICON_PROPERTY
          Property identification String for the Cancel button's icon
static String CANCEL_BUTTON_TEXT_PROPERTY
          Property identification String for the Cancel button's text
static String CURRENT_PANEL_DESCRIPTOR_PROPERTY
          Identification string for the current panel.
static String NEXT_FINISH_BUTTON_ENABLED_PROPERTY
          Property identification String for the Next button's enabled state
static String NEXT_FINISH_BUTTON_ICON_PROPERTY
          Property identification String for the Next button's icon
static String NEXT_FINISH_BUTTON_TEXT_PROPERTY
          Property identification String for the Next button's text
 
Constructor Summary
WizardModel()
          Default constructor.
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener p)
           
 void removePropertyChangeListener(PropertyChangeListener p)
           
 void setNextFinishButtonIcon(Icon newIcon)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENT_PANEL_DESCRIPTOR_PROPERTY

public static final String CURRENT_PANEL_DESCRIPTOR_PROPERTY
Identification string for the current panel.

See Also:
Constant Field Values

BACK_BUTTON_TEXT_PROPERTY

public static final String BACK_BUTTON_TEXT_PROPERTY
Property identification String for the Back button's text

See Also:
Constant Field Values

BACK_BUTTON_ICON_PROPERTY

public static final String BACK_BUTTON_ICON_PROPERTY
Property identification String for the Back button's icon

See Also:
Constant Field Values

BACK_BUTTON_ENABLED_PROPERTY

public static final String BACK_BUTTON_ENABLED_PROPERTY
Property identification String for the Back button's enabled state

See Also:
Constant Field Values

NEXT_FINISH_BUTTON_TEXT_PROPERTY

public static final String NEXT_FINISH_BUTTON_TEXT_PROPERTY
Property identification String for the Next button's text

See Also:
Constant Field Values

NEXT_FINISH_BUTTON_ICON_PROPERTY

public static final String NEXT_FINISH_BUTTON_ICON_PROPERTY
Property identification String for the Next button's icon

See Also:
Constant Field Values

NEXT_FINISH_BUTTON_ENABLED_PROPERTY

public static final String NEXT_FINISH_BUTTON_ENABLED_PROPERTY
Property identification String for the Next button's enabled state

See Also:
Constant Field Values

CANCEL_BUTTON_TEXT_PROPERTY

public static final String CANCEL_BUTTON_TEXT_PROPERTY
Property identification String for the Cancel button's text

See Also:
Constant Field Values

CANCEL_BUTTON_ICON_PROPERTY

public static final String CANCEL_BUTTON_ICON_PROPERTY
Property identification String for the Cancel button's icon

See Also:
Constant Field Values

CANCEL_BUTTON_ENABLED_PROPERTY

public static final String CANCEL_BUTTON_ENABLED_PROPERTY
Property identification String for the Cancel button's enabled state

See Also:
Constant Field Values
Constructor Detail

WizardModel

public WizardModel()
Default constructor.

Method Detail

setNextFinishButtonIcon

public void setNextFinishButtonIcon(Icon newIcon)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener p)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener p)