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

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


exitingToRight

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

Throws:
java.lang.Exception

add

public 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

public void remove(InputChangedListener listener)

getTitle

public java.lang.String getTitle()

getID

public java.lang.String getID()

getInstructions

public java.lang.String getInstructions()

isInputValid

public boolean isInputValid()

getNextID

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