public String validate() { for (ISetting setting : fChildren) { String message = setting.validate(); if (null != message) return message; } return null; }
/** Validates the page by setting error messages if necessary. */ protected final void validatePage() { setErrorMessage(null); setMessage(null); for (ISetting setting : settings) { String message = setting.validate(); if (null != message) { setErrorMessage(message); return; } } }
/* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#createControl(org.eclipse.swt.widgets.Composite) */ public final void createControl(Composite parent) { Composite comp = new Composite(parent, SWT.NONE); setControl(comp); String helpId = getHelpContextId(); if (null != helpId) PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), helpId); Layout topLayout = getTopLayout(); comp.setLayout(topLayout); for (ISetting setting : settings) setting.addToControl(comp); Dialog.applyDialogFont(comp); validatePage(); }
/* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy) */ public final void setDefaults(ILaunchConfigurationWorkingCopy config) { for (ISetting setting : settings) setting.setDefaults(config); }
/* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#initializeFrom(org.eclipse.debug.core.ILaunchConfiguration) */ public final void initializeFrom(ILaunchConfiguration config) { for (ISetting setting : settings) setting.initializeFrom(config); }
/* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy) */ public final void performApply(ILaunchConfigurationWorkingCopy config) { for (ISetting setting : settings) setting.performApply(config); }
public void setDefaults(ILaunchConfigurationWorkingCopy config) { for (ISetting setting : fChildren) setting.setDefaults(config); }
public void performApply(ILaunchConfigurationWorkingCopy config) { for (ISetting setting : fChildren) setting.performApply(config); }
public void initializeFrom(ILaunchConfiguration config) { for (ISetting setting : fChildren) setting.initializeFrom(config); }
public void addToControl(Composite comp) { fGroup = createGroup(comp, fLabel, fWidth, fNumColumns, fGridFill); for (ISetting setting : fChildren) setting.addToControl(fGroup); }