|
SWT LPEX v3.0.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
org.eclipse.jface.preference.FieldEditorPreferencePage
com.ibm.lpex.alef.preferences.LpexFieldEditorPreferencePage
com.ibm.lpex.alef.preferences.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
|
Fields inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage |
---|
FLAT, GRID, MARGIN_HEIGHT, MARGIN_WIDTH, VERTICAL_SPACING |
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
---|
ERROR, INFORMATION, NONE, WARNING |
Constructor Summary | |
---|---|
SequenceNumbersPreferencePage(LpexView lpexView)
Constructor. |
Method Summary | |
---|---|
protected void | checkState()
Recompute the page's error state. |
protected org.eclipse.swt.widgets.Control | createContents(org.eclipse.swt.widgets.Composite parent)
|
protected void | createFieldEditors()
Create 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(org.eclipse.jface.util.PropertyChangeEvent event)
Validate field-value changes. |
protected boolean | validateSequenceNumbers()
Check the validity of the sequence-numbers fields. |
Methods inherited from class com.ibm.lpex.alef.preferences.LpexFieldEditorPreferencePage |
---|
contributeButtons, fieldEditorsCreated, init |
Methods inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage |
---|
addField, adjustGridLayout, applyFont, dispose, getFieldEditorParent, initialize, setVisible |
Methods inherited from class org.eclipse.jface.preference.PreferencePage |
---|
applyDialogFont, computeSize, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton |
Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
---|
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage |
---|
computeSize, isValid, okToLeave, performCancel, setContainer, setSize |
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
---|
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible |
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 org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.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()
protected void checkState()
public void propertyChange(org.eclipse.jface.util.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; } |
|
SWT LPEX v3.0.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |