ilog.ds.sdm
Class SDMNodeEvent
java.lang.Object
|
+--java.util.EventObject
|
+--ilog.ds.AbstractDSEvent
|
+--ilog.ds.sdm.SDMElementEvent
|
+--ilog.ds.sdm.SDMNodeEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class SDMNodeEvent
- extends SDMElementEvent
Event class used for all events happening on a node.
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.Object |
_node
|
| Fields inherited from class java.util.EventObject |
source |
|
Constructor Summary |
SDMNodeEvent(java.lang.Object source,
java.lang.Object node)
Constructor to use when the node is being deleted. |
SDMNodeEvent(java.lang.Object source,
java.lang.Object node,
java.util.Map properties)
Constructor to use for updating nodes. |
SDMNodeEvent(java.lang.Object source,
java.lang.String tag,
java.lang.Object node,
java.lang.Object parent,
java.util.Map properties)
Constructor to use for creating nodes. |
|
Method Summary |
java.lang.Object |
getNode()
Gets the node (to be used only as a key). |
| Methods inherited from class java.util.EventObject |
getSource, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_node
protected java.lang.Object _node
SDMNodeEvent
public SDMNodeEvent(java.lang.Object source,
java.lang.String tag,
java.lang.Object node,
java.lang.Object parent,
java.util.Map properties)
- Constructor to use for creating nodes.
- Parameters:
source - The first parameter is the source of the event.node - The node itself. It can be anything, as it is only used as a
key.parent - item The owner of the new node. Can be null for
a root element in the SDM model.properties - It contains the named properties of the node, that is, all the
properties when the node is created.
SDMNodeEvent
public SDMNodeEvent(java.lang.Object source,
java.lang.Object node,
java.util.Map properties)
- Constructor to use for updating nodes.
- Parameters:
source - The first parameter is the source of the event.node - The node itself. It can be anything, as it is only used as a
key.properties - Contains the named properties of the item, that is, all the
modified properties. Predefined named properties
tag and parent are used to
respectively change tag and parent of the node.
SDMNodeEvent
public SDMNodeEvent(java.lang.Object source,
java.lang.Object node)
- Constructor to use when the node is being deleted.
getNode
public java.lang.Object getNode()
- Gets the node (to be used only as a key).
- Returns:
- the subject of this event