de.xabsl.jxabsl.action
Class ActionOption

java.lang.Object
  extended by de.xabsl.jxabsl.action.Action
      extended by de.xabsl.jxabsl.action.ActionBehavior
          extended by de.xabsl.jxabsl.action.ActionOption

public class ActionOption
extends ActionBehavior

Represents an action execution. In this case an option is to be executed.


Field Summary
protected  Option option
           
 
Fields inherited from class de.xabsl.jxabsl.action.ActionBehavior
parameterAssignment
 
Fields inherited from class de.xabsl.jxabsl.action.Action
timeFunction
 
Constructor Summary
ActionOption(TimeFunction timeFunction)
          Constructor.
 
Method Summary
 Behavior getBehavior()
          The option or basic behavior that is executed
 
Methods inherited from class de.xabsl.jxabsl.action.ActionBehavior
execute, getParameterAssignment
 
Methods inherited from class de.xabsl.jxabsl.action.Action
create, create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

option

protected Option option
Constructor Detail

ActionOption

public ActionOption(TimeFunction timeFunction)
Constructor.

Parameters:
timeFunction - A pointer to a function that returns the system time in ms.
Method Detail

getBehavior

public Behavior getBehavior()
Description copied from class: ActionBehavior
The option or basic behavior that is executed

Specified by:
getBehavior in class ActionBehavior