com.metamatrix.console.ui.util.wizard
Class AbstractWizardClient

java.lang.Object
  extended by com.metamatrix.console.ui.util.wizard.AbstractWizardClient
All Implemented Interfaces:
WizardClient

public abstract class AbstractWizardClient
extends java.lang.Object
implements WizardClient


Constructor Summary
AbstractWizardClient(java.lang.String sTitle)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener listener)
           
 void addPanel(WizardClientPanel wcp)
           
 void cancelClicked()
           
 void finishClicked()
           
protected  void fireChangedEvent(javax.swing.event.ChangeEvent e)
          fireChangedEvent Let the listeners know when the internal state of this panel changes from 'The Next button should be enabled' to 'The Next button should be DISABLED'.
 int getFirstPanelIndex()
           
 java.util.List getPanels()
           
 java.lang.String getTitle()
           
protected  void init()
           
 boolean isCancelClicked()
           
 boolean isFinishClicked()
           
 void removeChangeListener(javax.swing.event.ChangeListener listener)
           
 void setFirstPanelIndex(int iIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.metamatrix.console.ui.util.wizard.WizardClient
panelsChanging
 

Constructor Detail

AbstractWizardClient

public AbstractWizardClient(java.lang.String sTitle)
Method Detail

init

protected void init()

getPanels

public java.util.List getPanels()
Specified by:
getPanels in interface WizardClient

addPanel

public void addPanel(WizardClientPanel wcp)

setFirstPanelIndex

public void setFirstPanelIndex(int iIndex)

getFirstPanelIndex

public int getFirstPanelIndex()
Specified by:
getFirstPanelIndex in interface WizardClient

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface WizardClient

cancelClicked

public void cancelClicked()
Specified by:
cancelClicked in interface WizardClient

isCancelClicked

public boolean isCancelClicked()

finishClicked

public void finishClicked()
Specified by:
finishClicked in interface WizardClient

isFinishClicked

public boolean isFinishClicked()

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener listener)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener listener)

fireChangedEvent

protected void fireChangedEvent(javax.swing.event.ChangeEvent e)
fireChangedEvent Let the listeners know when the internal state of this panel changes from 'The Next button should be enabled' to 'The Next button should be DISABLED'. On receiving this event the listeners will call the isNextStateEnablable() method to determine the new state.



Copyright © 2009. All Rights Reserved.