Class TraXLiaison
java.lang.Object
org.apache.tools.ant.taskdefs.optional.TraXLiaison
- All Implemented Interfaces:
ErrorListener,XSLTLiaison,XSLTLiaison2,XSLTLiaison3,XSLTLiaison4,XSLTLoggerAware
Concrete liaison for XSLT processor implementing TraX. (ie JAXP 1.1)
- Since:
- Ant 1.3
-
Field Summary
Fields inherited from interface org.apache.tools.ant.taskdefs.XSLTLiaison
FILE_PROTOCOL_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a parameter.voidAdd a parameter.voidconfigure(XSLTProcess xsltTask) Specific configuration for the TRaX liaison.voidLog an error.voidLog a fatal error.protected StringgetSystemId(File file) Deprecated.since 1.5.x.voidsetAttribute(String name, Object value) Set a custom attribute for the JAXP factory implementation.voidsetEntityResolver(EntityResolver aResolver) Set the class to resolve entities during the transformation.voidsetFactory(String name) Set the factory name to use instead of JAXP default lookup.voidsetFeature(String name, boolean value) Set a custom feature for the JAXP factory implementation.voidSet a logger.voidsetOutputProperty(String name, String value) Set the output property for the current transformer.voidsetStylesheet(File stylesheet) Set the stylesheet file.voidsetStylesheet(Resource stylesheet) Set the stylesheet file.voidsetURIResolver(URIResolver aResolver) Set the class to resolve URIs during the transformationvoidTransform an input file.voidLog a warning.
-
Constructor Details
-
TraXLiaison
Constructor for TraXLiaison.- Throws:
Exception- never
-
-
Method Details
-
setStylesheet
Set the stylesheet file.- Specified by:
setStylesheetin interfaceXSLTLiaison- Parameters:
stylesheet- aFilevalue- Throws:
Exception- on error
-
setStylesheet
Set the stylesheet file.- Specified by:
setStylesheetin interfaceXSLTLiaison3- Parameters:
stylesheet- aResourcevalue- Throws:
Exception- on error
-
transform
Transform an input file.- Specified by:
transformin interfaceXSLTLiaison- Parameters:
infile- the file to transformoutfile- the result file- Throws:
Exception- on error- See Also:
-
setFactory
Set the factory name to use instead of JAXP default lookup.- Parameters:
name- the fully qualified class name of the factory to use or null for the default JAXP look up mechanism.- Since:
- Ant 1.6
-
setAttribute
Set a custom attribute for the JAXP factory implementation.- Parameters:
name- the attribute name.value- the value of the attribute, usually a boolean string or object.- Since:
- Ant 1.6
-
setFeature
Set a custom feature for the JAXP factory implementation.- Parameters:
name- the feature name.value- the value of the feature- Since:
- Ant 1.9.8
-
setOutputProperty
Set the output property for the current transformer. Note that the stylesheet must be set prior to calling this method.- Parameters:
name- the output property name.value- the output property value.- Since:
- Ant 1.5, Ant 1.5
-
setEntityResolver
Set the class to resolve entities during the transformation.- Parameters:
aResolver- the resolver class.
-
setURIResolver
Set the class to resolve URIs during the transformation- Parameters:
aResolver- aEntityResolvervalue
-
addParam
Add a parameter.- Specified by:
addParamin interfaceXSLTLiaison- Parameters:
name- the name of the parametervalue- the value of the parameter- See Also:
-
addParam
Add a parameter.- Specified by:
addParamin interfaceXSLTLiaison4- Parameters:
name- the name of the parametervalue- the value of the parameter- Since:
- Ant 1.9.3
- See Also:
-
setLogger
Set a logger.- Specified by:
setLoggerin interfaceXSLTLoggerAware- Parameters:
l- a logger.
-
error
Log an error.- Specified by:
errorin interfaceErrorListener- Parameters:
e- the exception to log.
-
fatalError
Log a fatal error.- Specified by:
fatalErrorin interfaceErrorListener- Parameters:
e- the exception to log.
-
warning
Log a warning.- Specified by:
warningin interfaceErrorListener- Parameters:
e- the exception to log.
-
getSystemId
Deprecated.since 1.5.x. Use org.apache.tools.ant.util.JAXPUtils#getSystemId instead.- Parameters:
file- the filename to use for the systemid- Returns:
- the systemid
-
configure
Specific configuration for the TRaX liaison.- Specified by:
configurein interfaceXSLTLiaison2- Parameters:
xsltTask- the XSLTProcess task instance from which this liaison is to be configured.
-