public 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.ControlDatacheckBoxes, comboBoxes, expandedComposites, IS_PROJECT_SPECIFIC, keys, labels, 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 | 
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)  | 
adjustComboWidth, createSectionaddCheckBox, addCheckboxWithData, addComboBox, addTextField, collectRegistredKeys, controlChanged, createContents, createStyleSection, dispose, expandedStateChanged, 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, useProjectSpecificSettingspublic org.eclipse.swt.widgets.Control doCreateContents(org.eclipse.swt.widgets.Composite parent)
doCreateContents in class AbstractValidatorConfigurationBlockprotected void fillSettingsPage(org.eclipse.swt.widgets.Composite composite,
                    int nColumns,
                    int defaultIndent)
fillSettingsPage in class AbstractValidatorConfigurationBlockprotected 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 OptionsConfigurationBlockprotected java.lang.String[] getFullBuildDialogStrings(boolean workspaceSettings)
getFullBuildDialogStrings in class OptionsConfigurationBlockprotected void validateSettings(java.lang.String changedKey,
                    java.lang.String oldValue,
                    java.lang.String newValue)
validateSettings in class OptionsConfigurationBlockprotected java.lang.String javaValue(java.lang.String javaIssueCode)