public class BuilderConfigurationBlock extends OptionsConfigurationBlock
OptionsConfigurationBlock.BuildJob, OptionsConfigurationBlock.ControlData
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String[] |
BOOLEAN_VALUES |
static java.lang.String |
PROPERTY_PREFIX |
static java.lang.String |
SETTINGS_SECTION_NAME |
checkBoxes, comboBoxes, expandedComposites, keys, labels, preferenceStoreAccessImpl, project, statusChangeListener, textBoxes
Constructor and Description |
---|
BuilderConfigurationBlock() |
Modifier and Type | Method and Description |
---|---|
protected void |
createGeneralSectionItems(org.eclipse.swt.widgets.Composite composite) |
protected void |
createOutputSectionItems(org.eclipse.swt.widgets.Composite composite,
OutputConfiguration outputConfiguration) |
void |
dispose() |
protected org.eclipse.swt.widgets.Control |
doCreateContents(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.core.runtime.jobs.Job |
getBuildJob(org.eclipse.core.resources.IProject project) |
protected java.lang.String[] |
getFullBuildDialogStrings(boolean workspaceSettings) |
java.lang.String |
getPropertyPrefix() |
void |
setProject(org.eclipse.core.resources.IProject project) |
protected void |
updateControls() |
protected void |
validateSettings(java.lang.String changedKey,
java.lang.String oldValue,
java.lang.String newValue) |
addCheckBox, addCheckboxWithData, addComboBox, addTextField, collectRegistredKeys, controlChanged, createContents, createStyleSection, expandedStateChanged, getIsProjectSpecificPropertyKey, getPreferenceChanges, getProject, getSelectionListener, getShell, getTextModifyListener, getValue, hasProjectSpecificOptions, isPrprojectSpecificPropertyKey, newComboControl, performApply, performDefaults, performOk, processChanges, registerKey, restoreSectionExpansionStates, savePreferences, setPreferenceStore, setShell, setStatusChangeListener, setToDefault, setValue, setWorkbenchPreferenceContainer, storeSectionExpansionStates, textChanged, updateCheckBox, updateCombo, updateText, useProjectSpecificSettings
protected static final java.lang.String[] BOOLEAN_VALUES
public static final java.lang.String SETTINGS_SECTION_NAME
public static final java.lang.String PROPERTY_PREFIX
public void setProject(org.eclipse.core.resources.IProject project)
setProject
in class OptionsConfigurationBlock
protected org.eclipse.swt.widgets.Control doCreateContents(org.eclipse.swt.widgets.Composite parent)
doCreateContents
in class OptionsConfigurationBlock
protected void createGeneralSectionItems(org.eclipse.swt.widgets.Composite composite)
protected void createOutputSectionItems(org.eclipse.swt.widgets.Composite composite, OutputConfiguration outputConfiguration)
protected void validateSettings(java.lang.String changedKey, java.lang.String oldValue, java.lang.String newValue)
validateSettings
in class OptionsConfigurationBlock
protected void updateControls()
updateControls
in class OptionsConfigurationBlock
public void dispose()
dispose
in class OptionsConfigurationBlock
protected java.lang.String[] getFullBuildDialogStrings(boolean workspaceSettings)
getFullBuildDialogStrings
in class OptionsConfigurationBlock
protected org.eclipse.core.runtime.jobs.Job getBuildJob(org.eclipse.core.resources.IProject project)
getBuildJob
in class OptionsConfigurationBlock
public java.lang.String getPropertyPrefix()
getPropertyPrefix
in class OptionsConfigurationBlock