org.eclipse.birt.report.model.api.validators
Class ValidationEvent
java.lang.Object
org.eclipse.birt.report.model.api.activity.NotificationEvent
org.eclipse.birt.report.model.api.validators.ValidationEvent
public class ValidationEvent
- extends NotificationEvent
Notification event that says that the validation is performed and whether
error exists. This event provides the information: the validated element, the
validation ID and the error list.
Fields inherited from class org.eclipse.birt.report.model.api.activity.NotificationEvent |
ATTRIBUTE_EVENT, CONTAINER, CONTENT_EVENT, CONTENT_REPLACE_EVENT, CONTENTS, CSS_EVENT, CSS_RELOADED_EVENT, CUSTOM_MSG_EVENT, deliveryPath, DESCENDENT, DIRECT, DISPOSE_EVENT, ELEMENT_CLIENT, ELEMENT_DELETE_EVENT, ELEMENT_LOCALIZE_EVENT, ENCRYPTION_EVENT, EXTENDS_EVENT, EXTENSION_PROPERTY_DEFINITION_EVENT, LAYOUT_CHANGED_EVENT, LIBRARY_CHANGE_EVENT, LIBRARY_EVENT, LIBRARY_RELOADED_EVENT, NAME_EVENT, NAME_SPACE_EVENT, PROPERTY_EVENT, sender, STRUCTURE_CLIENT, STYLE_CLIENT, STYLE_EVENT, target, TEMPLATE_TRANSFORM_EVENT, THEME_EVENT, USER_PROP_EVENT, VALIDATION_EVENT, VIEWS_CONTENT_EVENT |
Constructor Summary |
ValidationEvent(org.eclipse.birt.report.model.core.DesignElement obj,
java.lang.String validationID,
java.util.List errors)
Constructs the validation event. |
Method Summary |
java.util.List |
getErrors()
Returns the error list which is the validation result. |
int |
getEventType()
Returns the event type. |
java.lang.String |
getValidationID()
Returns the ID of the validation this event represents. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidationEvent
public ValidationEvent(org.eclipse.birt.report.model.core.DesignElement obj,
java.lang.String validationID,
java.util.List errors)
- Constructs the validation event.
- Parameters:
obj
- the element which is validated.validationID
- the validation IDerrors
- the error list which is the validation result. Each one is the
instance of ErrorDetail
.
getEventType
public int getEventType()
- Description copied from class:
NotificationEvent
- Returns the event type. The following event types are defined:
- CONTENT_EVENT
- ELEMENT_DELETE_EVENT
- EXTENDS_EVENT
- NAME_EVENT
- NAME_SPACE_EVENT
- PROPERTY_EVENT
- STYLE_EVENT
- USER_PROP_EVENT
- CUSTOM_MSG_EVENT
- EXTENSION_PROPERTY_DEFINITION_EVENT
- NOTIFICATION_EVENT
- VALIDATION_EVENT
- LIBRARY_EVENT
-
ATTRIBUTE_EVENT
- DISPOSE_EVENT
- CONTENT_REPLACE_EVENT
- TEMPLATE_TRANSFORM_EVENT
- Specified by:
getEventType
in class NotificationEvent
- Returns:
- the event type.
getErrors
public java.util.List getErrors()
- Returns the error list which is the validation result. Each of the list
is the instance of
ErrorDetail
.
- Returns:
- the error list returned after validation
getValidationID
public java.lang.String getValidationID()
- Returns the ID of the validation this event represents.
- Returns:
- the validation ID
Copyright © 2008 Actuate Corp. All rights reserved.