org.schmant.task.xml.validation
Class SchemaFactoryTF

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<SchemaFactoryTF,SchemaFactoryTask>
              extended by org.schmant.task.xml.validation.SchemaFactoryTF
All Implemented Interfaces:
ActionTaskConfigurable<SchemaFactoryTF>, ActionTaskFactory<SchemaFactoryTF,SchemaFactoryTask>, LoggingConfigurable<SchemaFactoryTF>, SourceConfigurable<SchemaFactoryTF>, TaskFactory<SchemaFactoryTF,SchemaFactoryTask>, TaskRunnable

public final class SchemaFactoryTF
extends AbstractParseXmlTaskFactory<SchemaFactoryTF,SchemaFactoryTask>

Factory for the SchemaFactoryTask.

See SchemaFactoryTF

Since:
0.5
Author:
Karl Gustafsson
See Also:
SchemaFactoryTask
Task_package:
org.schmant.task.base

Constructor Summary
SchemaFactoryTF()
           
 
Method Summary
 SchemaFactoryTF addProperties(Object o)
           
 SchemaFactoryTF addProperty(String name, Object value)
           
 SchemaFactoryTF addXmlSource(Object o)
           
 SchemaFactoryTF addXmlSources(Object o)
           
 SchemaFactoryTF clearProperties()
           
 SchemaFactoryTF clearXmlSources()
           
protected  SchemaFactoryTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 SchemaFactoryTF setFactoryClassName(String s)
           
 SchemaFactoryTF setPublicId(String s)
           
 SchemaFactoryTF setResourceResolverDecorator(LSResourceResolverDecorator<?> r)
           
 SchemaFactoryTF setSchemaLanguage(String s)
           
 SchemaFactoryTF setSystemId(String s)
           
 
Methods inherited from class org.schmant.task.template.xml.AbstractParseXmlTaskFactory
clearFeatures, putFeature, putFeatures, setErrorHandler
 
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, 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

SchemaFactoryTF

public SchemaFactoryTF()
Method Detail

setSchemaLanguage

public SchemaFactoryTF setSchemaLanguage(String s)

setFactoryClassName

public SchemaFactoryTF setFactoryClassName(String s)

addXmlSource

public SchemaFactoryTF addXmlSource(Object o)

addXmlSources

public SchemaFactoryTF addXmlSources(Object o)

clearXmlSources

public SchemaFactoryTF clearXmlSources()

addProperty

public SchemaFactoryTF addProperty(String name,
                                   Object value)

addProperties

public SchemaFactoryTF addProperties(Object o)

clearProperties

public SchemaFactoryTF clearProperties()

setResourceResolverDecorator

public SchemaFactoryTF setResourceResolverDecorator(LSResourceResolverDecorator<?> r)

setSystemId

public SchemaFactoryTF setSystemId(String s)

setPublicId

public SchemaFactoryTF setPublicId(String s)

createSpecification

protected SchemaFactoryTask createSpecification()
Description copied from class: AbstractTaskFactory
Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.

Specified by:
createSpecification in class AbstractTaskFactory<SchemaFactoryTF,SchemaFactoryTask>