org.eclipse.birt.report.model.api.core
Class AttributeEvent
java.lang.Object
org.eclipse.birt.report.model.api.activity.NotificationEvent
org.eclipse.birt.report.model.api.core.AttributeEvent
- public class AttributeEvent
- extends NotificationEvent
Notification event that says that the attribute of the module is changed. The
listener can find out which report design changed by calling
NotificationEvent.getTarget()
( ).
The listener can get the new attribute value from the focus object.
Fields inherited from class org.eclipse.birt.report.model.api.activity.NotificationEvent |
ATTRIBUTE_EVENT, CONTENT_EVENT, CONTENT_REPLACE_EVENT, CONTENTS, CUSTOM_MSG_EVENT, deliveryPath, DESCENDENT, DIRECT, DISPOSE_EVENT, ELEMENT_CLIENT, ELEMENT_DELETE_EVENT, ELEMENT_LOCALIZE_EVENT, EXTENDS_EVENT, EXTENSION_PROPERTY_DEFINITION_EVENT, LAYOUT_CHANGED_EVENT, LIBRARY_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 |
Constructor Summary |
AttributeEvent(org.eclipse.birt.report.model.core.Module module,
java.lang.String attrName)
Constructs a new file name event with the given module. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILE_NAME_ATTRIBUTE
public static final java.lang.String FILE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
attrName
protected final java.lang.String attrName
- The attribute name of the event.
AttributeEvent
public AttributeEvent(org.eclipse.birt.report.model.core.Module module,
java.lang.String attrName)
- Constructs a new file name event with the given module.
- Parameters:
module
- the changed moduleattrName
- the changed attribute name
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.
getAttributeName
public java.lang.String getAttributeName()
- Gets the changed attribute name.
- Returns:
- the changed attribute name
Copyright © 2005 Actuate Corp. All rights reserved.