Class AbstractX4OLanguageTask
java.lang.Object
org.x4o.xml.lang.task.AbstractX4OLanguageTask
- All Implemented Interfaces:
X4OLanguageTask
- Direct Known Subclasses:
EldDocLanguageTask, EldXsdLanguageTask, X4OStaticLanguageTask
AbstractX4OLanguageTask holds the language task meta info.
- Version:
- 1.0 Aug 24, 2013
- Author:
- Willem Cazander
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractX4OLanguageTask(String id, String name, String description, SAX3PropertyConfig propertyConfig) AbstractX4OLanguageTask(String id, SAX3PropertyConfig propertyConfig) -
Method Summary
Modifier and TypeMethodDescriptioncreateTaskExecutor(SAX3PropertyConfig config) protected abstract X4OLanguageTaskExecutorgetId()getName()
-
Constructor Details
-
AbstractX4OLanguageTask
-
AbstractX4OLanguageTask
public AbstractX4OLanguageTask(String id, String name, String description, SAX3PropertyConfig propertyConfig)
-
-
Method Details
-
createTaskExecutorChecked
-
createTaskExecutor
- Specified by:
createTaskExecutorin interfaceX4OLanguageTask- Parameters:
config- The config with which the task will be runned.- Returns:
- The task executor for running the task.
- See Also:
-
createTaskConfig
- Specified by:
createTaskConfigin interfaceX4OLanguageTask- Returns:
- Returns newly created PropertyConfig for configuring this task.
- See Also:
-
getId
- Specified by:
getIdin interfaceX4OLanguageTask- Returns:
- Returns the task id.
- See Also:
-
getName
- Specified by:
getNamein interfaceX4OLanguageTask- Returns:
- Returns the task name.
- See Also:
-
getDescription
- Specified by:
getDescriptionin interfaceX4OLanguageTask- Returns:
- Returns the task description.
- See Also:
-