com.vividsolutions.jump.workbench.ui.wizard
Interface WizardPanel

All Known Implementing Classes:
MapLayerWizardPanel, OneSRSWizardPanel, SRSWizardPanel, URLWizardPanel

public interface WizardPanel


Method Summary
 void add(InputChangedListener listener)
          Tip: Delegate to an InputChangedFirer.
 void enteredFromLeft(java.util.Map dataMap)
          Called when the user presses Next on this panel's previous panel
 void exitingToRight()
          Called when the user presses Next on this panel
 java.lang.String getID()
           
 java.lang.String getInstructions()
           
 java.lang.String getNextID()
           
 java.lang.String getTitle()
           
 boolean isInputValid()
           
 void remove(InputChangedListener listener)
           
 

Method Detail

enteredFromLeft

void enteredFromLeft(java.util.Map dataMap)
Called when the user presses Next on this panel's previous panel


exitingToRight

void exitingToRight()
                    throws java.lang.Exception
Called when the user presses Next on this panel

Throws:
java.lang.Exception

add

void add(InputChangedListener listener)
Tip: Delegate to an InputChangedFirer.

Parameters:
listener - a party to notify when the input changes (usually the WizardDialog, which needs to know when to update the enabled state of the buttons.

remove

void remove(InputChangedListener listener)

getTitle

java.lang.String getTitle()

getID

java.lang.String getID()

getInstructions

java.lang.String getInstructions()

isInputValid

boolean isInputValid()

getNextID

java.lang.String getNextID()
Returns:
null to turn the Next button into a Finish button