Class ContentReplaceEvent

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

public class ContentReplaceEvent extends NotificationEvent
Notification event that says that one content of a container have been replaced by another one. The target element is the container.
  • Field Details

    • focus

      protected final org.eclipse.birt.report.model.core.ContainerContext focus
      The container information.
  • Constructor Details

    • ContentReplaceEvent

      @Deprecated public ContentReplaceEvent(org.eclipse.birt.report.model.core.DesignElement theContainer, org.eclipse.birt.report.model.core.DesignElement theOld, org.eclipse.birt.report.model.core.DesignElement theNew, int theSlot)
      /** Constructs the content replace event with the container element, old element, new element and the slot within this container.
      Parameters:
      theContainer - the container element
      theOld - the old element replaced
      theNew - the new element
      theSlot - the slot within the container
    • ContentReplaceEvent

      public ContentReplaceEvent(org.eclipse.birt.report.model.core.ContainerContext containerInfo, org.eclipse.birt.report.model.core.DesignElement theOld, org.eclipse.birt.report.model.core.DesignElement theNew)
      /** Constructs the content replace event with the container element, old element, new element and the slot within this container.
      Parameters:
      containerInfo - the container information
      theOld - the old element replaced
      theNew - the new element
  • Method Details

    • 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.
    • getSlot

      public int getSlot()
      Returns the slot id within the container.
      Returns:
      the slot id within the container
    • getOldElement

      public IDesignElement getOldElement()
      Returns the old element causing this event.
      Returns:
      the old element causing this event.
    • getNewElement

      public IDesignElement getNewElement()
      Returns the new element causing this event.
      Returns:
      the new element causing this event.