public abstract class CheckBoxGroupFieldEditor
extends org.eclipse.jface.preference.FieldEditor
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
result |
Constructor and Description |
---|
CheckBoxGroupFieldEditor(java.lang.String name,
java.lang.String labeltext,
int numColumns,
java.lang.String[][] labelsAndValues,
org.eclipse.swt.widgets.Composite fieldEditorParent,
boolean useGroup) |
Modifier and Type | Method and Description |
---|---|
protected void |
adjustForNumColumns(int numColumns) |
protected abstract java.lang.String |
calculateResult(java.lang.String[][] settings) |
protected void |
doFillIntoGrid(org.eclipse.swt.widgets.Composite parent,
int numColumns) |
protected void |
doLoad() |
protected void |
doLoadDefault() |
protected void |
doStore() |
int |
getNumberOfControls() |
protected abstract boolean |
isSelected(java.lang.String fieldName,
java.lang.String valueToSet) |
void |
setEnabled(boolean enabled,
org.eclipse.swt.widgets.Composite parent) |
applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPage, getPreferenceName, getPreferencePage, getPreferenceStore, init, isValid, load, loadDefault, presentsDefaultValue, refreshValidState, setButtonLayoutData, setFocus, setLabelText, setPage, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store
public CheckBoxGroupFieldEditor(java.lang.String name, java.lang.String labeltext, int numColumns, java.lang.String[][] labelsAndValues, org.eclipse.swt.widgets.Composite fieldEditorParent, boolean useGroup)
protected abstract java.lang.String calculateResult(java.lang.String[][] settings)
settings
- String[][fieldName,fieldValue,isChecked]protected void adjustForNumColumns(int numColumns)
adjustForNumColumns
in class org.eclipse.jface.preference.FieldEditor
protected void doFillIntoGrid(org.eclipse.swt.widgets.Composite parent, int numColumns)
doFillIntoGrid
in class org.eclipse.jface.preference.FieldEditor
protected void doLoad()
doLoad
in class org.eclipse.jface.preference.FieldEditor
protected void doLoadDefault()
doLoadDefault
in class org.eclipse.jface.preference.FieldEditor
protected void doStore()
doStore
in class org.eclipse.jface.preference.FieldEditor
public int getNumberOfControls()
getNumberOfControls
in class org.eclipse.jface.preference.FieldEditor
public void setEnabled(boolean enabled, org.eclipse.swt.widgets.Composite parent)
setEnabled
in class org.eclipse.jface.preference.FieldEditor
protected abstract boolean isSelected(java.lang.String fieldName, java.lang.String valueToSet)