org.schmant.task.xml.xslt
Class XsltTF
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.stub.AbstractActionTaskFactory<T,U>
org.schmant.task.stub.AbstractProcessTaskFactory<XsltTF,XsltTask>
org.schmant.task.xml.xslt.XsltTF
- All Implemented Interfaces:
- ActionTaskConfigurable<XsltTF>, ActionTaskFactory<XsltTF,XsltTask>, LoggingConfigurable<XsltTF>, OverwriteConfigurable<XsltTF>, SourceConfigurable<XsltTF>, TargetConfigurable<XsltTF>, GeneratorTaskConfigurable<XsltTF>, GeneratorTaskFactory<XsltTF,XsltTask>, ProcessTaskConfigurable<XsltTF>, ProcessTaskFactory<XsltTF,XsltTask>, TaskFactory<XsltTF,XsltTask>, TaskRunnable, StylesheetCompilerConfigurable<XsltTF>
public final class XsltTF
- extends AbstractProcessTaskFactory<XsltTF,XsltTask>
- implements StylesheetCompilerConfigurable<XsltTF>
Factory for the XsltTask
.
See XsltTF
- Since:
- 0.5
- Author:
- Karl Gustafsson
- See Also:
XsltTask
- Task_package:
- org.schmant.task.base
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
XsltTF
public XsltTF()
setStylesheet
public XsltTF setStylesheet(Object o)
setTemplates
public XsltTF setTemplates(Object o)
setParameter
public XsltTF setParameter(String key,
Object value)
setParameters
public XsltTF setParameters(Map<String,?> m)
setUriResolverDecorator
public XsltTF setUriResolverDecorator(UriResolverDecorator<?> urd)
setUriResolver
public XsltTF setUriResolver(URIResolver r)
setXslUriResolverDecorator
public XsltTF setXslUriResolverDecorator(UriResolverDecorator<?> urd)
- Specified by:
setXslUriResolverDecorator
in interface StylesheetCompilerConfigurable<XsltTF>
setXslUriResolver
public XsltTF setXslUriResolver(URIResolver r)
- Specified by:
setXslUriResolver
in interface StylesheetCompilerConfigurable<XsltTF>
setXmlUriResolverDecorator
public XsltTF setXmlUriResolverDecorator(UriResolverDecorator<?> urd)
setXmlUriResolver
public XsltTF setXmlUriResolver(URIResolver r)
addOutputProperty
public XsltTF addOutputProperty(String key,
String value)
addOutputProperties
public XsltTF addOutputProperties(Properties p)
clearOutputProperties
public XsltTF clearOutputProperties()
setTransformerFactoryClassName
public XsltTF setTransformerFactoryClassName(String fqn)
- Specified by:
setTransformerFactoryClassName
in interface StylesheetCompilerConfigurable<XsltTF>
setFeature
public XsltTF setFeature(String name,
boolean b)
- Specified by:
setFeature
in interface StylesheetCompilerConfigurable<XsltTF>
setFeatures
public XsltTF setFeatures(Map<String,Boolean> m)
- Specified by:
setFeatures
in interface StylesheetCompilerConfigurable<XsltTF>
clearFeatures
public XsltTF clearFeatures()
- Specified by:
clearFeatures
in interface StylesheetCompilerConfigurable<XsltTF>
setAttribute
public XsltTF setAttribute(String name,
Object value)
- Specified by:
setAttribute
in interface StylesheetCompilerConfigurable<XsltTF>
setAttributes
public XsltTF setAttributes(Object o)
- Specified by:
setAttributes
in interface StylesheetCompilerConfigurable<XsltTF>
clearAttributes
public XsltTF clearAttributes()
- Specified by:
clearAttributes
in interface StylesheetCompilerConfigurable<XsltTF>
createSpecification
protected XsltTask 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<XsltTF,XsltTask>