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 X4OLanguageTaskExecutor
getId()
getName()
-
Constructor Details
-
AbstractX4OLanguageTask
-
AbstractX4OLanguageTask
public AbstractX4OLanguageTask(String id, String name, String description, SAX3PropertyConfig propertyConfig)
-
-
Method Details
-
createTaskExecutorChecked
-
createTaskExecutor
- Specified by:
createTaskExecutor
in 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:
createTaskConfig
in interfaceX4OLanguageTask
- Returns:
- Returns newly created PropertyConfig for configuring this task.
- See Also:
-
getId
- Specified by:
getId
in interfaceX4OLanguageTask
- Returns:
- Returns the task id.
- See Also:
-
getName
- Specified by:
getName
in interfaceX4OLanguageTask
- Returns:
- Returns the task name.
- See Also:
-
getDescription
- Specified by:
getDescription
in interfaceX4OLanguageTask
- Returns:
- Returns the task description.
- See Also:
-