|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dimx.CustEventProcessor
public class CustEventProcessor
A simple implementation of IEventProcessor intended to be subclassed. This implementation simply returns the defaultResult for each interface method. If mustExist is true for any call then an appropriate DimxException is thrown.
Most subclasses will override desired methods and only call the super.method if they have not implemented support for the eventId provided.
| Field Summary | |
|---|---|
protected World |
_world
|
| Constructor Summary | |
|---|---|
CustEventProcessor()
|
|
| Method Summary | |
|---|---|
Token |
execute(java.lang.String eventId,
DimxObject owner,
AdvObject agent,
DictSorted actualpar,
Token defaultResult,
boolean mustExist)
Override as desired in subclasses. |
Token |
fireEvent_t(java.lang.String eventId,
DimxObject owner,
java.lang.String agent,
java.lang.String target,
DictSorted params,
Token defaultResult,
boolean mustExist)
Override as desired in subclasses. |
boolean |
fireEvent(java.lang.String eventId,
DimxObject owner,
java.lang.String agent,
java.lang.String target,
DictSorted input,
boolean defaultResult,
boolean mustExist)
Override as desired in subclasses. |
void |
setWorld(World world)
Called immediately after instantiation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected World _world
| Constructor Detail |
|---|
public CustEventProcessor()
| Method Detail |
|---|
public void setWorld(World world)
throws DimxException
setWorld in interface IEventProcessorworld -
DimxException
public Token execute(java.lang.String eventId,
DimxObject owner,
AdvObject agent,
DictSorted actualpar,
Token defaultResult,
boolean mustExist)
throws DimxException
execute in interface IEventProcessoreventId - owner - agent - actualpar - defaultResult - mustExist -
DimxExceptionWorld.execute(String,DimxObject,AdvObject,DictSorted,Token,boolean)
public boolean fireEvent(java.lang.String eventId,
DimxObject owner,
java.lang.String agent,
java.lang.String target,
DictSorted input,
boolean defaultResult,
boolean mustExist)
throws DimxException
fireEvent in interface IEventProcessoreventId - owner - agent - target - input - defaultResult - mustExist -
DimxExceptionWorld.fireEvent(String,DimxObject,String,String,DictSorted,boolean,boolean)
public Token fireEvent_t(java.lang.String eventId,
DimxObject owner,
java.lang.String agent,
java.lang.String target,
DictSorted params,
Token defaultResult,
boolean mustExist)
throws DimxException
fireEvent_t in interface IEventProcessoreventId - owner - agent - target - params - defaultResult - mustExist -
DimxExceptionWorld.fireEvent_t(String,DimxObject,String,String,DictSorted,Token,boolean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||