Class PropertyEvent


  • public class PropertyEvent
    extends NotificationEvent
    Notification event to send when a property changes. The listener can find out which property changed by calling getPropertyName()( ). The listener can get the new property value from the focus object.
    • Field Detail

      • propertyName

        protected java.lang.String propertyName
        The name of the property that has changed.
    • Constructor Detail

      • PropertyEvent

        public PropertyEvent​(org.eclipse.birt.report.model.core.DesignElement target,
                             java.lang.String propName)
        Constructor.
        Parameters:
        target - the target element.
        propName - the name of the changed property.
    • Method Detail

      • getPropertyName

        public java.lang.String getPropertyName()
        Returns the name of the property that changed. The name is the internal, non-localized property id.
        Returns:
        the property name.
      • setPropertyName

        public void setPropertyName​(java.lang.String propName)
        Sets the property name. Should be called only by the command that created the event.
        Parameters:
        propName - the propertyName to set.
      • 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.
      • isSame

        public boolean isSame​(NotificationEvent event)
        Description copied from class: NotificationEvent
        Compares and justifies whether this event and the given event is the same.
        Overrides:
        isSame in class NotificationEvent
        Parameters:
        event - the event to compare
        Returns:
        true if the two events are the same, otherwise false