javax.enterprise.deploy.model
Class XpathEvent
java.lang.Object
javax.enterprise.deploy.model.XpathEvent
public class XpathEvent
extends java.lang.Object
An Event class describing DDBeans being added to or removed from a J2EE
application, or updated in place.
XpathEvent(DDBean bean, Object type) - A description of a change in the DDBean tree.
|
DDBean | getBean() - The bean being added/removed/changed.
|
PropertyChangeEvent | getChangeEvent() - Gets the underlying property change event, with new and
old values.
|
boolean | isAddEvent() - Is this an add event?
|
boolean | isChangeEvent() - Is this a change event?
|
boolean | isRemoveEvent() - Is this a remove event?
|
void | setChangeEvent(PropertyChangeEvent pce) - Sets the underlying property change event, with new and
old values.
|
BEAN_ADDED
public static final Object BEAN_ADDED
Adding a DDBean
BEAN_CHANGED
public static final Object BEAN_CHANGED
Changing a DDBean
BEAN_REMOVED
public static final Object BEAN_REMOVED
Removing a DDBean
XpathEvent
public XpathEvent(DDBean bean,
Object type)
A description of a change in the DDBean tree.
bean
- The DDBean being added, removed, or updated.type
- Indicates whether this is an add, remove, or update event.
getBean
public DDBean getBean()
The bean being added/removed/changed.
- The bean being added/removed/changed.
getChangeEvent
public PropertyChangeEvent getChangeEvent()
Gets the underlying property change event, with new and
old values. This is typically used for change events.
It is not in the public API, but is included in the
downloadable JSR-88 classes.
isAddEvent
public boolean isAddEvent()
Is this an add event?
true
if this is an add event.
isChangeEvent
public boolean isChangeEvent()
Is this a change event?
true
if this is a change event.
isRemoveEvent
public boolean isRemoveEvent()
Is this a remove event?
true
if this is a remove event.
setChangeEvent
public void setChangeEvent(PropertyChangeEvent pce)
Sets the underlying property change event, with new and
old values. This is typically used for change events.
It is not in the public API, but is included in the
downloadable JSR-88 classes.
pce
- The property change event that triggered this XpathEvent.