jadex.application.space.envsupport.environment
Class ObjectEvent

java.lang.Object
  extended by jadex.application.space.envsupport.environment.ObjectEvent
All Implemented Interfaces:
Serializable

public class ObjectEvent
extends Object
implements Serializable

An EnvironmentObject event.

See Also:
Serialized Form

Nested Class Summary
static class ObjectEvent.PrimitiveEventType
          Primitive Event type
 
Field Summary
static ObjectEvent.PrimitiveEventType OBJECT_DESTROYED
           
static ObjectEvent.PrimitiveEventType OBJECT_REMOVED
           
protected  Map parameters
          The parameters.
protected  Object type
          Event type.
 
Constructor Summary
ObjectEvent(Object type)
          Creates a new ObjectEvent
 
Method Summary
 Object getParameter(String parameter)
          Returns an event parameter.
 Set getParameters()
          Returns the parameters.
 Object getType()
          Returns the event type.
 boolean hasParameters()
          Returns whether the event has parameters.
 void setParameter(String parameter, Object obj)
          Sets an event parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_DESTROYED

public static final ObjectEvent.PrimitiveEventType OBJECT_DESTROYED

OBJECT_REMOVED

public static final ObjectEvent.PrimitiveEventType OBJECT_REMOVED

type

protected Object type
Event type.


parameters

protected Map parameters
The parameters.

Constructor Detail

ObjectEvent

public ObjectEvent(Object type)
Creates a new ObjectEvent

Parameters:
type - event type
Method Detail

getType

public Object getType()
Returns the event type.

Returns:
event type

hasParameters

public boolean hasParameters()
Returns whether the event has parameters.

Returns:
true, if the event has parameters

getParameters

public Set getParameters()
Returns the parameters.

Returns:
parameters as Set of Map.Entry

getParameter

public Object getParameter(String parameter)
Returns an event parameter.

Parameters:
parameter - parameter name
Returns:
event parameter

setParameter

public void setParameter(String parameter,
                         Object obj)
Sets an event parameter.

Parameters:
parameter - parameter name
obj - parameter object


Copyright © 2010. All Rights Reserved.