Eclipse Platform
Release 3.6

org.eclipse.jface.databinding.dialog
Class ValidationMessageProvider

java.lang.Object
  extended by org.eclipse.jface.databinding.dialog.ValidationMessageProvider
All Implemented Interfaces:
IValidationMessageProvider

public class ValidationMessageProvider
extends Object
implements IValidationMessageProvider

Standard implementation of the IValidationMessageProvider interface.

Since:
1.4

Constructor Summary
ValidationMessageProvider()
           
 
Method Summary
 String getMessage(ValidationStatusProvider statusProvider)
          Returns the message of the IStatus contained in the provided validationStatusProvider as is or null if the validationStatusProvider is itself null.
 int getMessageType(ValidationStatusProvider statusProvider)
          Returns the message type defined in IMessageProvider which naturally maps to the IStatus.getSeverity() of the IStatus contained in the provided validationStatusProvider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationMessageProvider

public ValidationMessageProvider()
Method Detail

getMessage

public String getMessage(ValidationStatusProvider statusProvider)
Returns the message of the IStatus contained in the provided validationStatusProvider as is or null if the validationStatusProvider is itself null.

Specified by:
getMessage in interface IValidationMessageProvider
Parameters:
statusProvider - the ValidationStatusProvider for which to provide a message text. May be null.
Returns:
The validation message text for the given validationStatusProvider. May be null.

getMessageType

public int getMessageType(ValidationStatusProvider statusProvider)
Returns the message type defined in IMessageProvider which naturally maps to the IStatus.getSeverity() of the IStatus contained in the provided validationStatusProvider.

Specified by:
getMessageType in interface IValidationMessageProvider
Parameters:
statusProvider - the ValidationStatusProvider for which to provide a message type. May be null.
Returns:
The validation message type for the given validationStatusProvider.

Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.