/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
package de.cismet.cids.custom.switchon.wizards;
/**
* A wizard panel can implement this, to modify the behavior of the next and previous button. If the methods are
* implemented those buttons can leap over several other panels. The classname of the destination panel should be
* returned because the {@link MetaDataWizardIterator} fetches the next panel of the classname. This works, as every
* panel has its own class.
*
* @author Gilles Baatz
* @version $Revision$, $Date$
*/
public interface LeapOtherPanels {
//~ Methods ----------------------------------------------------------------
/**
* Returns the classname of the panel which should be opened when the next button is pressed. If the classname is
* not valid, the {@link MetaDataWizardIterator} will show the next panel.
*
* @return DOCUMENT ME!
*/
String nextPanelClassSimpleName();
/**
* Returns the classname of the panel which should be opened when the back button is pressed. If the classname is
* not valid, the {@link MetaDataWizardIterator} will show the previous panel.
*
* @return DOCUMENT ME!
*/
String previousPanelClassSimpleName();
}