Class DialogPageSupport
java.lang.Object
org.eclipse.jface.databinding.dialog.DialogPageSupport
- Direct Known Subclasses:
PreferencePageSupport
,WizardPageSupport
Connects the validation result from the given data binding context to the
given dialog page, updating the page's error message accordingly.
- Since:
- 1.3
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
DialogPageSupport
(DialogPage dialogPage, DataBindingContext dbc) -
Method Summary
Modifier and TypeMethodDescriptionstatic DialogPageSupport
create
(DialogPage dialogPage, DataBindingContext dbc) Connect the validation result from the given data binding context to the given dialog page.void
dispose()
Disposes of this wizard page support object, removing any listeners it may have attached.protected DialogPage
protected void
protected void
protected void
protected void
init()
void
setValidationMessageProvider
(IValidationMessageProvider messageProvider) Sets theIValidationMessageProvider
to use for providing the message text and message type to display on the dialog page.
-
Field Details
-
currentStatus
-
currentStatusStale
protected boolean currentStatusStale
-
-
Constructor Details
-
DialogPageSupport
- Parameters:
dialogPage
- the dialog page to show validation errors ondbc
- the binding context to connect- Restriction:
- This constructor is not intended to be referenced by clients.
-
-
Method Details
-
create
Connect the validation result from the given data binding context to the given dialog page. The page's error message will not be set at time of creation, ensuring that the dialog page does not show an error right away. Upon any validation result change, the dialog page's error message will be updated according to the current validation result.- Parameters:
dialogPage
- the dialog page to show validation errors ondbc
- the binding context to connect- Returns:
- an instance of WizardPageSupport
-
setValidationMessageProvider
Sets theIValidationMessageProvider
to use for providing the message text and message type to display on the dialog page.- Parameters:
messageProvider
- TheIValidationMessageProvider
to use for providing the message text and message type to display on the dialog page.- Since:
- 1.4
-
getDialogPage
- Returns:
- the dialog page
- Restriction:
- This method is not intended to be referenced by clients.
-
init
protected void init()- Restriction:
- This method is not intended to be referenced by clients.
-
handleUIChanged
protected void handleUIChanged()- Restriction:
- This method is not intended to be referenced by clients.
-
handleStatusChanged
protected void handleStatusChanged()- Restriction:
- This method is not intended to be referenced by clients.
-
handleStatusException
protected void handleStatusException()- Restriction:
- This method is not intended to be referenced by clients.
-
dispose
public void dispose()Disposes of this wizard page support object, removing any listeners it may have attached.
-