org.exolab.adaptx.jaxp.transform

Class TemplatesImpl

public class TemplatesImpl extends Object implements Templates

An implementation of javax.xml.transform.Templates for use with Adaptx. For more information on the Templates class please see the JAXP 1.1 documenation.

Version: $Revision: 3827 $ $Date: 2003-09-09 00:40:54 -0400 (Tue, 09 Sep 2003) $

Author: Keith Visco

Constructor Summary
TemplatesImpl(XSLTStylesheet stylesheet)
Creates a new TemplatesImpl for the given stylesheet
Method Summary
PropertiesgetOutputProperties()
Returns the output Properties as specified by the JAXP 1.1 specification, please see the Javadoc for Templates for more information.
XSLTStylesheetgetStylesheet()
Return the XSLTStylesheet being wrapped by this TemplatesImpl
TransformernewTransformer()
Create a new transformation context for this Templates object.

Constructor Detail

TemplatesImpl

public TemplatesImpl(XSLTStylesheet stylesheet)
Creates a new TemplatesImpl for the given stylesheet

Parameters: stylesheet the XSLTStylesheet to create the TemplatesImpl for.

Method Detail

getOutputProperties

public Properties getOutputProperties()
Returns the output Properties as specified by the JAXP 1.1 specification, please see the Javadoc for Templates for more information.

Returns: a copy of the output Properties, never null.

getStylesheet

public XSLTStylesheet getStylesheet()
Return the XSLTStylesheet being wrapped by this TemplatesImpl

Returns: the XSLTStylesheet

newTransformer

public Transformer newTransformer()
Create a new transformation context for this Templates object.

Returns: A valid non-null instance of a Transformer.

Throws: TransformerConfigurationException if a Transformer can not be created.