org.schmant.task.xml.xslt
Class TemplateCompilerTF

java.lang.Object
  extended by org.schmant.task.stub.AbstractTaskFactory<T,U>
      extended by org.schmant.task.stub.AbstractActionTaskFactory<TemplateCompilerTF,TemplateCompilerTask>
          extended by org.schmant.task.xml.xslt.TemplateCompilerTF
All Implemented Interfaces:
ActionTaskConfigurable<TemplateCompilerTF>, ActionTaskFactory<TemplateCompilerTF,TemplateCompilerTask>, LoggingConfigurable<TemplateCompilerTF>, SourceConfigurable<TemplateCompilerTF>, TaskFactory<TemplateCompilerTF,TemplateCompilerTask>, TaskRunnable, StylesheetCompilerConfigurable<TemplateCompilerTF>

public final class TemplateCompilerTF
extends AbstractActionTaskFactory<TemplateCompilerTF,TemplateCompilerTask>
implements StylesheetCompilerConfigurable<TemplateCompilerTF>

Factory for the TemplateCompilerTask.

See TemplateCompilerTF

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

Constructor Summary
TemplateCompilerTF()
           
 
Method Summary
 TemplateCompilerTF clearAttributes()
           
 TemplateCompilerTF clearFeatures()
           
protected  TemplateCompilerTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 TemplateCompilerTF setAttribute(String name, Object value)
           
 TemplateCompilerTF setAttributes(Object o)
           
 TemplateCompilerTF setFeature(String name, boolean b)
           
 TemplateCompilerTF setFeatures(Map<String,Boolean> m)
           
 TemplateCompilerTF setTransformerFactoryClassName(String fqn)
           
 TemplateCompilerTF setXslUriResolver(URIResolver r)
           
 TemplateCompilerTF setXslUriResolverDecorator(UriResolverDecorator<?> urd)
           
 
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

TemplateCompilerTF

public TemplateCompilerTF()
Method Detail

setXslUriResolverDecorator

public TemplateCompilerTF setXslUriResolverDecorator(UriResolverDecorator<?> urd)
Specified by:
setXslUriResolverDecorator in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

setXslUriResolver

public TemplateCompilerTF setXslUriResolver(URIResolver r)
Specified by:
setXslUriResolver in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

setTransformerFactoryClassName

public TemplateCompilerTF setTransformerFactoryClassName(String fqn)
Specified by:
setTransformerFactoryClassName in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

setFeature

public TemplateCompilerTF setFeature(String name,
                                     boolean b)
Specified by:
setFeature in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

setFeatures

public TemplateCompilerTF setFeatures(Map<String,Boolean> m)
Specified by:
setFeatures in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

clearFeatures

public TemplateCompilerTF clearFeatures()
Specified by:
clearFeatures in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

setAttribute

public TemplateCompilerTF setAttribute(String name,
                                       Object value)
Specified by:
setAttribute in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

setAttributes

public TemplateCompilerTF setAttributes(Object o)
Specified by:
setAttributes in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

clearAttributes

public TemplateCompilerTF clearAttributes()
Specified by:
clearAttributes in interface StylesheetCompilerConfigurable<TemplateCompilerTF>

createSpecification

protected TemplateCompilerTask 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<TemplateCompilerTF,TemplateCompilerTask>