/** Resets the iterator to first screen. */ public void first () { showingPanel = true; fireStateChanged (); }
/** Refires the info to listeners */ public void stateChanged(final javax.swing.event.ChangeEvent p1) { fireStateChanged (); }
/** Change the additional iterator. */ public void setIterator (TemplateWizard.Iterator it, boolean notify) { if ((this.iterator != null) && (iteratorInitialized)) { this.iterator.removeChangeListener(iteratorListener); this.iterator.uninitialize(wizardInstance); } it.initialize(wizardInstance); iteratorListener = new ChangeListener() { public void stateChanged(ChangeEvent e) { TemplateWizardIterImpl.this.stateChanged(e); } }; it.addChangeListener(iteratorListener); iteratorInitialized = true; iterator = it; if (notify) { showingPanel = false; fireStateChanged (); } }