public abstract class XbaseValidationConfigurationBlock extends AbstractValidatorConfigurationBlock
fillSettingsPage(Composite, int, int)
fillSettingsPage(Composite, int, int)
is reused, clients may participatefillRestrictedApiSection(ComboBoxBuilder)
and/or
fillUnusedCodeSection(ComboBoxBuilder)
Modifier and Type | Class and Description |
---|---|
protected static class |
XbaseValidationConfigurationBlock.ComboBoxBuilder |
OptionsConfigurationBlock.BuildJob, OptionsConfigurationBlock.ControlData
checkBoxes, comboBoxes, expandedComposites, keys, labels, preferenceStoreAccessImpl, project, statusChangeListener, textBoxes
Constructor and Description |
---|
XbaseValidationConfigurationBlock() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.widgets.Combo |
addComboBox(java.lang.String prefKey,
java.lang.String label,
org.eclipse.swt.widgets.Composite parent,
int indent) |
protected org.eclipse.swt.widgets.Combo |
addJavaDelegatingComboBox(java.lang.String prefKey,
java.lang.String label,
org.eclipse.swt.widgets.Composite parent,
int indent) |
org.eclipse.swt.widgets.Control |
doCreateContents(org.eclipse.swt.widgets.Composite parent) |
protected void |
fillCodingStyleSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder) |
protected void |
fillPotentialProgrammingProblemsSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder) |
protected void |
fillRestrictedApiSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder) |
protected void |
fillSettingsPage(org.eclipse.swt.widgets.Composite composite,
int nColumns,
int defaultIndent) |
protected void |
fillUnusedCodeSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder) |
protected org.eclipse.core.runtime.jobs.Job |
getBuildJob(org.eclipse.core.resources.IProject project) |
protected java.lang.String[] |
getFullBuildDialogStrings(boolean workspaceSettings) |
protected java.lang.String |
javaValue(java.lang.String javaIssueCode) |
protected void |
validateSettings(java.lang.String changedKey,
java.lang.String oldValue,
java.lang.String newValue) |
addAdditionalComponentsToSettingsPage, adjustComboWidth, createSection, getDialogSettings, getPropertyPrefix
addCheckBox, addCheckboxWithData, addComboBox, addTextField, collectRegistredKeys, controlChanged, createContents, createStyleSection, dispose, expandedStateChanged, getIsProjectSpecificPropertyKey, getPreferenceChanges, getProject, getSelectionListener, getShell, getTextModifyListener, getValue, hasProjectSpecificOptions, isPrprojectSpecificPropertyKey, newComboControl, performApply, performDefaults, performOk, processChanges, registerKey, restoreSectionExpansionStates, savePreferences, setPreferenceStore, setProject, setShell, setStatusChangeListener, setToDefault, setValue, setWorkbenchPreferenceContainer, storeSectionExpansionStates, textChanged, updateCheckBox, updateCombo, updateControls, updateText, useProjectSpecificSettings
public org.eclipse.swt.widgets.Control doCreateContents(org.eclipse.swt.widgets.Composite parent)
doCreateContents
in class AbstractValidatorConfigurationBlock
protected void fillSettingsPage(org.eclipse.swt.widgets.Composite composite, int nColumns, int defaultIndent)
fillSettingsPage
in class AbstractValidatorConfigurationBlock
protected void fillCodingStyleSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder)
protected void fillUnusedCodeSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder)
protected void fillPotentialProgrammingProblemsSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder)
protected void fillRestrictedApiSection(XbaseValidationConfigurationBlock.ComboBoxBuilder comboBoxBuilder)
protected org.eclipse.swt.widgets.Combo addJavaDelegatingComboBox(java.lang.String prefKey, java.lang.String label, org.eclipse.swt.widgets.Composite parent, int indent)
protected org.eclipse.swt.widgets.Combo addComboBox(java.lang.String prefKey, java.lang.String label, org.eclipse.swt.widgets.Composite parent, int indent)
protected org.eclipse.core.runtime.jobs.Job getBuildJob(org.eclipse.core.resources.IProject project)
getBuildJob
in class OptionsConfigurationBlock
protected java.lang.String[] getFullBuildDialogStrings(boolean workspaceSettings)
getFullBuildDialogStrings
in class OptionsConfigurationBlock
protected void validateSettings(java.lang.String changedKey, java.lang.String oldValue, java.lang.String newValue)
validateSettings
in class OptionsConfigurationBlock
protected java.lang.String javaValue(java.lang.String javaIssueCode)