org.schmant.task.template.xml
Class AbstractParseXmlTaskFactory<T extends AbstractParseXmlTaskFactory<T,U>,U extends AbstractParseXmlTask<U>>

java.lang.Object
  extended by org.schmant.task.stub.AbstractTaskFactory<T,U>
      extended by org.schmant.task.stub.AbstractActionTaskFactory<T,U>
          extended by org.schmant.task.template.xml.AbstractParseXmlTaskFactory<T,U>
All Implemented Interfaces:
ActionTaskConfigurable<T>, ActionTaskFactory<T,U>, LoggingConfigurable<T>, SourceConfigurable<T>, TaskFactory<T,U>, TaskRunnable
Direct Known Subclasses:
DomParseXmlTF, SchemaFactoryTF

public abstract class AbstractParseXmlTaskFactory<T extends AbstractParseXmlTaskFactory<T,U>,U extends AbstractParseXmlTask<U>>
extends AbstractActionTaskFactory<T,U>

Abstract base class for factories for XML parsing tasks.

Since:
0.5
Author:
Karl Gustafsson

Constructor Summary
AbstractParseXmlTaskFactory()
           
 
Method Summary
 T clearFeatures()
           
 T putFeature(String name, boolean value)
           
 T putFeatures(Map<String,Boolean> m)
           
 T setErrorHandler(ErrorHandler h)
           
 
Methods inherited from class org.schmant.task.stub.AbstractActionTaskFactory
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources
 
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory
copy, create, createSpecification, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.schmant.task.TaskFactory
copy, create, getLastCreated, getSpecification
 
Methods inherited from interface org.schmant.task.confable.LoggingConfigurable
setLogFooter, setLogHeader, setReportLevel, setTraceLogging
 
Methods inherited from interface org.schmant.task.TaskRunnable
run
 

Constructor Detail

AbstractParseXmlTaskFactory

public AbstractParseXmlTaskFactory()
Method Detail

putFeature

public T putFeature(String name,
                    boolean value)

putFeatures

public T putFeatures(Map<String,Boolean> m)

clearFeatures

public T clearFeatures()

setErrorHandler

public T setErrorHandler(ErrorHandler h)