org.eclipse.birt.report.model.api.command
Class NameSpaceEvent

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

public class NameSpaceEvent
extends NotificationEvent

Indicates that the contents of a name space changed.


Field Summary
static int ADD
          New name is added into some name space.
static int ELEMENT_RENAMED
          The element in namespace is renamed.
static int REMOVE
          Name is removed from some name space.
 
Fields inherited from class org.eclipse.birt.report.model.api.activity.NotificationEvent
ATTRIBUTE_EVENT, CONTENT_EVENT, CONTENT_REPLACE_EVENT, CONTENTS, CUSTOM_MSG_EVENT, deliveryPath, DESCENDENT, DIRECT, DISPOSE_EVENT, ELEMENT_CLIENT, ELEMENT_DELETE_EVENT, ELEMENT_LOCALIZE_EVENT, EXTENDS_EVENT, EXTENSION_PROPERTY_DEFINITION_EVENT, LAYOUT_CHANGED_EVENT, LIBRARY_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
 
Constructor Summary
NameSpaceEvent(org.eclipse.birt.report.model.core.DesignElement root, int id, org.eclipse.birt.report.model.core.DesignElement element, int theAction)
          Constructor.
NameSpaceEvent(org.eclipse.birt.report.model.core.DesignElement root, int id, int theAction)
          Constructor.
 
Method Summary
 int getAction()
          Returns the action which causes this event.
 org.eclipse.birt.report.model.core.DesignElement getElement()
          Returns the element whose name is changed for ELEMENT_RENAMED.
 int getEventType()
          Returns the event type.
 int getNameSpaceID()
          Returns the id of the name space that changed.
 
Methods inherited from class org.eclipse.birt.report.model.api.activity.NotificationEvent
getDeliveryPath, getSender, getTarget, setDeliveryPath, setSender, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADD

public static final int ADD
New name is added into some name space.

See Also:
Constant Field Values

REMOVE

public static final int REMOVE
Name is removed from some name space.

See Also:
Constant Field Values

ELEMENT_RENAMED

public static final int ELEMENT_RENAMED
The element in namespace is renamed.

See Also:
Constant Field Values
Constructor Detail

NameSpaceEvent

public NameSpaceEvent(org.eclipse.birt.report.model.core.DesignElement root,
                      int id,
                      int theAction)
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)
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 Detail

getEventType

public int getEventType()
Description copied from class: NotificationEvent
Returns the event type. The following event types are defined:

Specified by:
getEventType in class NotificationEvent
Returns:
the event type.

getAction

public int getAction()
Returns the action which causes this event. The value can be:

Returns:
the action causing this event.

getNameSpaceID

public int getNameSpaceID()
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()
Returns the element whose name is changed for ELEMENT_RENAMED. Otherwise, return null.

Returns:
Returns the element.


Copyright © 2005 Actuate Corp. All rights reserved.