org.schmant.task.template.xml
Class AbstractParseXmlTask<T extends AbstractParseXmlTask<T>>
java.lang.Object
org.schmant.support.AbstractArgumentChecker
org.schmant.task.stub.AbstractTask<T>
org.schmant.task.stub.AbstractActionTask<T>
org.schmant.task.template.xml.AbstractParseXmlTask<T>
- All Implemented Interfaces:
- TaskDependency, ActionTaskConfigurable<T>, ActionTaskSpec<T>, LoggingConfigurable<T>, SourceConfigurable<T>, SourceConfigured, Task, TaskRunnable, TaskSpecification<T>
- Direct Known Subclasses:
- DomParseXmlTask, SchemaFactoryTask
public abstract class AbstractParseXmlTask<T extends AbstractParseXmlTask<T>>
- extends AbstractActionTask<T>
- Since:
- 0.9
- Author:
- Karl Gustafsson
Methods inherited from class org.schmant.task.stub.AbstractActionTask |
addSource, addSources, clearSources, getRelativeToBase, getSource, getSources, isMoreThanOneSourceAllowed, isSourcesMandatory, setRelativeToBase, setSource, setSources, toString, validate |
Methods inherited from class org.schmant.task.stub.AbstractTask |
cancel, createTask, getDefaultLogFooter, getDefaultLogHeader, getDependencyForTasksScheduledByThisTask, getDependencyObservable, getFailureCause, getLogFooter, getLogHeader, getSatisfiedStateLock, getThis, isCancelled, isDone, isInterrupted, isRunning, isSatisfied, isSuccessful, run, runInternal, setLogFooter, setLogHeader, setReportLevel, setTraceLogging |
AbstractParseXmlTask
public AbstractParseXmlTask()
getFeatures
protected final Map<String,Boolean> getFeatures()
getErrorHandler
protected final ErrorHandler getErrorHandler()
copyProperties
public void copyProperties(T spec)
- Description copied from class:
AbstractActionTask
- Override the implementation from
AbstractTask
to copy the
source properties. Subclasses must override this to copy their own
properties.
- Specified by:
copyProperties
in interface TaskSpecification<T extends AbstractParseXmlTask<T>>
- Overrides:
copyProperties
in class AbstractActionTask<T extends AbstractParseXmlTask<T>>
- Parameters:
spec
- The specification to copy properties to.