public abstract class AbstractValidatorConfigurationBlock extends OptionsConfigurationBlock
OptionsConfigurationBlock.BuildJob, OptionsConfigurationBlock.ControlData
checkBoxes, comboBoxes, expandedComposites, IS_PROJECT_SPECIFIC, keys, labels, project, statusChangeListener, textBoxes
Modifier | Constructor and Description |
---|---|
protected |
AbstractValidatorConfigurationBlock() |
Modifier and Type | Method and Description |
---|---|
protected void |
adjustComboWidth(java.util.List<org.eclipse.swt.widgets.Combo> combos)
Computes the common width hint (the largest width) and set it as
GridData.widthHint for all combos, if
the combo has a GridData as CellEditor.LayoutData . |
protected org.eclipse.swt.widgets.Composite |
createSection(java.lang.String label,
org.eclipse.swt.widgets.Composite composite,
int nColumns) |
org.eclipse.swt.widgets.Control |
doCreateContents(org.eclipse.swt.widgets.Composite parent) |
protected abstract void |
fillSettingsPage(org.eclipse.swt.widgets.Composite composite,
int nColumns,
int defaultIndent) |
addCheckBox, addCheckboxWithData, addComboBox, addTextField, collectRegistredKeys, controlChanged, createContents, createStyleSection, dispose, expandedStateChanged, getBuildJob, getFullBuildDialogStrings, getPreferenceChanges, getProject, getSelectionListener, getTextModifyListener, getValue, hasProjectSpecificOptions, newComboControl, performApply, performDefaults, performOk, processChanges, registerKey, restoreSectionExpansionStates, savePreferences, setPreferenceStore, setProject, setShell, setStatusChangeListener, setValue, setWorkbenchPreferenceContainer, storeSectionExpansionStates, textChanged, updateCheckBox, updateCombo, updateControls, updateText, useProjectSpecificSettings, validateSettings
protected AbstractValidatorConfigurationBlock()
public org.eclipse.swt.widgets.Control doCreateContents(org.eclipse.swt.widgets.Composite parent)
doCreateContents
in class OptionsConfigurationBlock
protected void adjustComboWidth(java.util.List<org.eclipse.swt.widgets.Combo> combos)
GridData.widthHint
for all combos, if
the combo has a GridData
as CellEditor.LayoutData
.protected abstract void fillSettingsPage(org.eclipse.swt.widgets.Composite composite, int nColumns, int defaultIndent)
protected org.eclipse.swt.widgets.Composite createSection(java.lang.String label, org.eclipse.swt.widgets.Composite composite, int nColumns)