engine
Class TaskInstructionDescription

java.lang.Object
  |
  +--engine.InstructionDescription
        |
        +--engine.TaskInstructionDescription

class TaskInstructionDescription
extends InstructionDescription

The description of a task activation instruction. It creates the required registers for the actual parameters (whose types are known only at instantiation time).

See Also:
Serialized Form

Field Summary
(package private)  java.util.Vector actualParamsDescs
          Contains the expressionDescriptions for the actual parameters.
(package private)  FQNDescription taskName
          The invoked task name.
 
Fields inherited from class engine.InstructionDescription
delayBefore, line, next, nsd
 
Constructor Summary
(package private) TaskInstructionDescription(int delayBefore, int line, NameSpaceDescription nsd, FQNDescription taskName, java.util.Vector actualParamsDescs)
           
 
Method Summary
(package private)  DefaultInstruction instantiate(NameSpace ns)
          Creates the placeholders for the actuel parameters transfer and the DefaultInstruction for the task invocation.
 java.lang.String toString()
           
 
Methods inherited from class engine.InstructionDescription
add
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

actualParamsDescs

java.util.Vector actualParamsDescs
Contains the expressionDescriptions for the actual parameters.

taskName

FQNDescription taskName
The invoked task name.
Constructor Detail

TaskInstructionDescription

TaskInstructionDescription(int delayBefore,
                           int line,
                           NameSpaceDescription nsd,
                           FQNDescription taskName,
                           java.util.Vector actualParamsDescs)
Method Detail

instantiate

DefaultInstruction instantiate(NameSpace ns)
                         throws ParseException
Creates the placeholders for the actuel parameters transfer and the DefaultInstruction for the task invocation.
Overrides:
instantiate in class InstructionDescription

toString

public java.lang.String toString()
Overrides:
toString in class InstructionDescription