public void dispose() { LogManager.logInfo("Disposing", this); super.dispose(); stpDC.dispose(); stpKC.dispose(); stpEC.dispose(); stpEE.dispose(); stpCC.dispose(); stpTC.dispose(); stpSC.dispose(); cDC.dispose(); cKC.dispose(); cPC.dispose(); cCC.dispose(); cTC.dispose(); cSC.dispose(); stpDC = null; stpKC = null; stpEC = null; stpEE = null; stpCC = null; stpTC = null; stpSC = null; cDC = null; cKC = null; cPC = null; cCC = null; cTC = null; cSC = null; }
/* (non-Javadoc) * Method declared on IDialog. */ @Override public void setVisible(boolean visible) { super.setVisible(visible); if (visible && invalidFieldEditor != null) { invalidFieldEditor.setFocus(); } }
/** * The field editor preference page implementation of a <code>PreferencePage</code> method loads * all the field editors with their default values. */ @Override protected void performDefaults() { if (fields != null) { Iterator<FieldEditor> e = fields.iterator(); while (e.hasNext()) { FieldEditor pe = e.next(); pe.loadDefault(); } } // Force a recalculation of my error state. checkState(); super.performDefaults(); }
/** * The field editor preference page implementation of an <code>IDialogPage</code> method disposes * of this page's controls and images. Subclasses may override to release their own allocated SWT * resources, but must call <code>super.dispose</code>. */ @Override public void dispose() { super.dispose(); if (fields != null) { Iterator<FieldEditor> e = fields.iterator(); while (e.hasNext()) { FieldEditor pe = e.next(); pe.setPage(null); pe.setPropertyChangeListener(null); pe.setPreferenceStore(null); } } }
protected void performDefaults() { LogManager.logDebug("Start performDefaults:", this); stpDC.loadDefault(); stpKC.loadDefault(); stpEC.loadDefault(); stpEE.loadDefault(); stpCC.loadDefault(); stpTC.loadDefault(); stpSC.loadDefault(); cDC.loadDefault(); cKC.loadDefault(); cPC.loadDefault(); cCC.loadDefault(); cTC.loadDefault(); cSC.loadDefault(); super.performDefaults(); LogManager.logDebug("End performDefaults:", this); }