Element <task> |
A task which can invoke an object, or service, that implements Executable. |
Attribute after | Translator: | string |
A comma-seperated list of task ids whose execution should precede this tasks execution,
or * to indicate that this task must run last. |
Attribute before | Translator: | string |
A comma-seperated list of task ids whose execution should follow this task, or * to indicate that this task must run first. |
Attribute executable (required) | Translator: | object |
An object or service that implements Executable. |
Attribute id (required) | Translator: | string |
A unique id for the task, which is used to set the order of execution of all tasks. |
Attribute title (required) | Translator: | string |
A short, user presentable description of the task, used in logging output. |
Conversion Rules |
<conversion class="impl.Task"
/>
|
Element <static-task> |
A task which can invoke an object, or service, that implements Executable. |
Attribute after | Translator: | string |
A comma-seperated list of task ids whose execution should precede this tasks execution,
or * to indicate that this task must run last. |
Attribute before | Translator: | string |
A comma-seperated list of task ids whose execution should follow this task,
or * to indicate that this task must run first. |
Attribute class (required) | Translator: | class |
A class containing a public static method to execute. |
Attribute id (required) | Translator: | string |
A unique id for the task, which is used to set the order of execution of all tasks. |
Attribute method | Translator: | string |
The name of a public static method of the class; if not specified, 'init' is used. |
Attribute title (required) | Translator: | string |
A short, user presentable description of the task, used in logging output. |
Conversion Rules |
<create-object class="impl.Task"
/>
<invoke-parent method="addElement"
/>
<read-attribute attribute="id"
property="id"
/>
<read-attribute attribute="title"
property="title"
/>
<read-attribute attribute="before"
property="before"
/>
<read-attribute attribute="after"
property="after"
/>
<create-object class="impl.ExecuteStatic"
/>
<invoke-parent method="setExecutable"
/>
<read-attribute attribute="class"
property="targetClass"
/>
<read-attribute attribute="method"
property="methodName"
/>
|
References |
|