Class 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 Detail

      • focus

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

      • 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 Detail

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