Class NameSpaceEvent

java.lang.Object
org.eclipse.birt.report.model.api.activity.NotificationEvent
org.eclipse.birt.report.model.api.command.NameSpaceEvent

@Deprecated public class NameSpaceEvent extends NotificationEvent
Deprecated.
Since BIRT 2.1, there will no such event send by BIRT
Indicates that the contents of a name space changed.
  • Field Details

    • ADD

      public static final int ADD
      Deprecated.
      New name is added into some name space.
      See Also:
    • REMOVE

      public static final int REMOVE
      Deprecated.
      Name is removed from some name space.
      See Also:
    • ELEMENT_RENAMED

      public static final int ELEMENT_RENAMED
      Deprecated.
      The element in namespace is renamed.
      See Also:
  • Constructor Details

    • NameSpaceEvent

      public NameSpaceEvent(org.eclipse.birt.report.model.core.DesignElement root, int id, int theAction)
      Deprecated.
      Constructor.
      Parameters:
      root - the root element
      id - the id of the name space that changed
      theAction - the action causing this event
    • NameSpaceEvent

      public NameSpaceEvent(org.eclipse.birt.report.model.core.DesignElement root, int id, org.eclipse.birt.report.model.core.DesignElement element, int theAction)
      Deprecated.
      Constructor.
      Parameters:
      root - the root element
      id - the id of the name space that changed
      element - the element to modify
      theAction - the action causing this event
  • Method Details

    • getEventType

      public int getEventType()
      Deprecated.
      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.
    • getAction

      public int getAction()
      Deprecated.
      Returns the action which causes this event. The value can be:
      • ADD
      • REMOVE
      Returns:
      the action causing this event.
    • getNameSpaceID

      public int getNameSpaceID()
      Deprecated.
      Returns the id of the name space that changed.
      Returns:
      the id of the name space that changed.
    • getElement

      public org.eclipse.birt.report.model.core.DesignElement getElement()
      Deprecated.
      Returns the element whose name is changed for ELEMENT_RENAMED. Otherwise, return null.
      Returns:
      Returns the element.
    • isSame

      public boolean isSame(NotificationEvent event)
      Deprecated.
      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