org.processmining.plugins.petrinet.configurable.ui.widgets.linewizard
Class LineWizardPage

java.lang.Object
  extended by org.processmining.plugins.petrinet.configurable.ui.widgets.linewizard.LineWizardPage
Direct Known Subclasses:
LineWizardAbstractPage, LineWizardStartPage

public abstract class LineWizardPage
extends java.lang.Object


Nested Class Summary
 class LineWizardPage.LineWizardButtonHandler
           
 
Field Summary
protected  javax.swing.JPanel pagePanel
           
 
Constructor Summary
LineWizardPage(javax.swing.JComponent root)
           
 
Method Summary
 javax.swing.JPanel getPage()
           
 javax.swing.JComponent getRoot()
           
protected abstract  void initialize()
           
abstract  void onNextButtonPress()
           
 void setNextPage(LineWizardPage nextPage)
           
protected  void setWizardNextButton(javax.swing.JButton button)
          Define the "next" button of this wizard page.
 void showPage(boolean show)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pagePanel

protected javax.swing.JPanel pagePanel
Constructor Detail

LineWizardPage

public LineWizardPage(javax.swing.JComponent root)
Method Detail

setNextPage

public final void setNextPage(LineWizardPage nextPage)

initialize

protected abstract void initialize()

setWizardNextButton

protected final void setWizardNextButton(javax.swing.JButton button)
Define the "next" button of this wizard page. It will install a button handerl to show the next page nextPage and execute additional operations as defined in onNextButtonPress(). This method must be called during initialization of the wizard page.


getPage

public final javax.swing.JPanel getPage()

showPage

public void showPage(boolean show)

onNextButtonPress

public abstract void onNextButtonPress()

getRoot

public javax.swing.JComponent getRoot()