Class ContentReplaceEvent
java.lang.Object
org.eclipse.birt.report.model.api.activity.NotificationEvent
org.eclipse.birt.report.model.api.command.ContentReplaceEvent
Notification event that says that one content of a container have been
replaced by another one. The target element is the container.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.eclipse.birt.report.model.core.ContainerContext
The container information.Fields inherited from class org.eclipse.birt.report.model.api.activity.NotificationEvent
ATTRIBUTE_EVENT, CONTAINER, CONTENT_EVENT, CONTENT_REPLACE_EVENT, CONTENTS, CSS_EVENT, CSS_RELOADED_EVENT, CUSTOM_MSG_EVENT, DATA_DESIGN_RELOADED_EVENT, DATA_MART_PROPERTY_EVENT, deliveryPath, DESCENDENT, DIRECT, DISPOSE_EVENT, ELEMENT_CLIENT, ELEMENT_DELETE_EVENT, ELEMENT_LOCALIZE_EVENT, ENCRYPTION_EVENT, EXTENDS_EVENT, EXTENSION_PROPERTY_DEFINITION_EVENT, LAYOUT_CHANGED_EVENT, LIBRARY_CHANGE_EVENT, LIBRARY_EVENT, LIBRARY_RELOADED_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, VIEWS_CONTENT_EVENT
-
Constructor Summary
ConstructorsConstructorDescriptionContentReplaceEvent
(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.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) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the event type.Returns the new element causing this event.Returns the old element causing this event.int
getSlot()
Returns the slot id within the container.Methods inherited from class org.eclipse.birt.report.model.api.activity.NotificationEvent
getDeliveryPath, getSender, getTarget, isSame, setDeliveryPath, setSender, setTarget
-
Field Details
-
focus
protected final org.eclipse.birt.report.model.core.ContainerContext focusThe 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) Deprecated.since birt 2.2 replaced byContentReplaceEvent(ContainerContext, DesignElement, DesignElement)
/** Constructs the content replace event with the container element, old element, new element and the slot within this container.- Parameters:
theContainer
- the container elementtheOld
- the old element replacedtheNew
- the new elementtheSlot
- 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 informationtheOld
- the old element replacedtheNew
- 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 classNotificationEvent
- Returns:
- the event type.
-
getSlot
public int getSlot()Returns the slot id within the container.- Returns:
- the slot id within the container
-
getOldElement
Returns the old element causing this event.- Returns:
- the old element causing this event.
-
getNewElement
Returns the new element causing this event.- Returns:
- the new element causing this event.
-
ContentReplaceEvent(ContainerContext, DesignElement, DesignElement)