private void reload (DataObject obj) { Iterator it; if ( obj == null || (it = getIterator (obj)) == null ) { it = defaultIterator (); } this.iterator.setIterator (it, true); }
/** Getter for current iterator. */ public TemplateWizard.Iterator getIterator () { if (iterator == null) { // first of all initialize the default iterator setIterator (wizardInstance.defaultIterator (), false); } if (!iteratorInitialized) { if (iterator != null) { iterator.initialize(wizardInstance); iteratorInitialized = true; } } return iterator; }
/** This is method used by TemplateWizardPanel1 to change the template */ final void setTemplateImpl (DataObject obj, boolean notify) { DataObject old = template; if (template != obj) { template = obj; } setTitle(NbBundle.getMessage(TemplateWizard.class, "CTL_TemplateTitle2", obj.getNodeDelegate().getDisplayName())); if (old != template) { Iterator it; if ( obj == null || (it = getIterator (obj)) == null ) { it = defaultIterator (); } this.iterator.setIterator (it, notify); } }