|
LPEX 4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFieldEditorPreferencePage
com.ibm.lpex.alef.preferences.LpexFieldEditorPreferencePage
com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage
public class SequenceNumbersPreferencePage
Preference page with sequence-numbers settings for one LPEX view, or default settings for the editor.
Field Summary | |
---|---|
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor |
_numColumnTextField
|
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor |
_numWidthTextField
|
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor |
_textColumnTextField
|
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor |
_textWidthTextField
|
Constructor Summary | |
---|---|
SequenceNumbersPreferencePage(LpexView lpexView)
Constructor. |
Method Summary | |
---|---|
protected void |
checkState()
Recomputes the page's error state. |
protected Control |
createContents(Composite parent)
Creates and returns the SWT control for the customized body of this preference page. |
protected void |
createFieldEditors()
Creates this preference page's field editors. |
protected void |
performDefaults()
"Restore Defaults" button pressed. |
boolean |
performOk()
"OK" / "Apply" button pressed. |
protected void |
performReset()
"Reset" button pressed. |
void |
propertyChange(PropertyChangeEvent event)
Validates field-value changes. |
protected boolean |
validateSequenceNumbers()
Checks the validity of the sequence-numbers fields. |
Methods inherited from class com.ibm.lpex.alef.preferences.LpexFieldEditorPreferencePage |
---|
contributeButtons, fieldEditorsCreated, init |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor _numColumnTextField
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor _numWidthTextField
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor _textColumnTextField
protected com.ibm.lpex.alef.preferences.SequenceNumbersPreferencePage.SeqNumIntegerFieldEditor _textWidthTextField
Constructor Detail |
---|
public SequenceNumbersPreferencePage(LpexView lpexView)
Method Detail |
---|
protected Control createContents(Composite parent)
protected void createFieldEditors()
Method fieldEditorsCreated()
is called after the fields of this preference page are created and set to
their initial values.
One or more of the fields may be disabled by a subclass in there, as follows:
_numColumnTextField.setEnabled(false); _numWidthTextField.setEnabled(false); _textColumnTextField.setEnabled(false); _textWidthTextField.setEnabled(false); |
public boolean performOk()
protected void performDefaults()
protected void performReset()
performReset
in class LpexFieldEditorPreferencePage
LpexFieldEditorPreferencePage.contributeButtons(Composite)
protected void checkState()
Called when the preference page is selected, and on any value change in our fields.
public void propertyChange(PropertyChangeEvent event)
protected boolean validateSequenceNumbers()
A subclass may extend this method to perform additional checks, for example:
protected boolean validateSequenceNumbers() { boolean valid = super.validateSequenceNumbers(); if (valid) { valid = myAdditionalChecks(); if (!valid) { setErrorMessage("myAdditionalChecks information"); } } return valid; } |
checkState()
|
LPEX 4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |