ilog.ds
Class NodeEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--ilog.ds.AbstractDSEvent
              |
              +--ilog.ds.NodeEvent
All Implemented Interfaces:
Serializable

public class NodeEvent
extends AbstractDSEvent

Event class used for all events happening on a node

See Also:
Serialized Form

Field Summary
protected  Object _node
           
 
Fields inherited from class ilog.ds.AbstractDSEvent
_properties, _type, ADD, REMOVE, UPDATE
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
NodeEvent(Object source, Object node)
          Constructor to use when the node is being deleted.
NodeEvent(Object source, Object node, int type, Map properties)
          Constructor to use for creating or updating nodes.
 
Method Summary
 Object getNode()
          Gets the node (to be used only as a key).
 
Methods inherited from class ilog.ds.AbstractDSEvent
getProperties, getType
 
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
 

Field Detail

_node

protected Object _node
Constructor Detail

NodeEvent

public NodeEvent(Object source,
                 Object node,
                 int type,
                 Map properties)
Constructor to use for creating or 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.
type - It can be:
  • ADD when the node is created;
  • UPDATE if the node is being updated.
properties - It contains the named properties of the node, that is, all the properties when the node is created, or all the modified properties when the node is being updated.

NodeEvent

public NodeEvent(Object source,
                 Object node)
Constructor to use when the node is being deleted.
Method Detail

getNode

public Object getNode()
Gets the node (to be used only as a key).
Returns:
the subject of this event