de.xabsl.jxabslx.io
Class MethodBasicBehavior

java.lang.Object
  extended by de.xabsl.jxabsl.symbols.NamedItem
      extended by de.xabsl.jxabsl.behavior.Behavior
          extended by de.xabsl.jxabsl.behavior.BasicBehavior
              extended by de.xabsl.jxabslx.io.MethodBasicBehavior

public class MethodBasicBehavior
extends BasicBehavior

A basic behavior that executes a java method.


Field Summary
 
Fields inherited from class de.xabsl.jxabsl.behavior.Behavior
active, parameters, timeOfExecution, timeWhenActivated, tOE, wasActive
 
Fields inherited from class de.xabsl.jxabsl.symbols.NamedItem
debug, name
 
Constructor Summary
MethodBasicBehavior(java.lang.String name, java.lang.reflect.Method method, java.lang.String[] parameterNames, java.lang.Object container, Symbols symbols, DebugMessages debug)
           
 
Method Summary
protected  void createParameters(java.lang.String[] parameterNames, Symbols symbols, DebugMessages debug)
           
 void execute()
          executes the behavior
 
Methods inherited from class de.xabsl.jxabsl.behavior.Behavior
getParameters, getTimeOfExecution, getTimeWhenActivated, isActive, setActive, setTimeOfExecution, setTimeWhenActivated, setWasActive, wasActive
 
Methods inherited from class de.xabsl.jxabsl.symbols.NamedItem
getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodBasicBehavior

public MethodBasicBehavior(java.lang.String name,
                           java.lang.reflect.Method method,
                           java.lang.String[] parameterNames,
                           java.lang.Object container,
                           Symbols symbols,
                           DebugMessages debug)
Method Detail

execute

public void execute()
Description copied from class: Behavior
executes the behavior

Specified by:
execute in class Behavior

createParameters

protected void createParameters(java.lang.String[] parameterNames,
                                Symbols symbols,
                                DebugMessages debug)