## Uses of Interface
javax.xml.transform.Templates

Packages that use Templates
Package | Description
--- | ---
javax.xml.transform |
javax.xml.transform.sax |
org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
org.apache.xalan.xsltc.runtime |
org.apache.xalan.xsltc.trax |

### Uses of Templates in javax.xml.transform

Methods in javax.xml.transform that return Templates
Modifier and Type | Method and Description
--- | ---
`abstract Templates` | TransformerFactory.`newTemplates(Source source)` Process the Source into a Templates object, which is a a compiled representation of the source.

### Uses of Templates in javax.xml.transform.sax

Methods in javax.xml.transform.sax that return Templates
Modifier and Type | Method and Description
--- | ---
`Templates` | TemplatesHandler.`getTemplates()` When a TemplatesHandler object is used as a ContentHandler for the parsing of transformation instructions, it creates a Templates object, which the caller can get once the SAX events have been completed.

Methods in javax.xml.transform.sax with parameters of type Templates
Modifier and Type | Method and Description
--- | ---
`abstract TransformerHandler` | SAXTransformerFactory.`newTransformerHandler(Templates templates)` Get a TransformerHandler object that can process SAX ContentHandler events into a Result, based on the Templates argument.
`abstract XMLFilter` | SAXTransformerFactory.`newXMLFilter(Templates templates)` Create an XMLFilter, based on the Templates argument..

### Uses of Templates in org.apache.xalan.processor

Methods in org.apache.xalan.processor that return Templates
Modifier and Type | Method and Description
--- | ---
`Templates` | StylesheetHandler.`getTemplates()` When this object is used as a ContentHandler or ContentHandler, it will create a Templates object, which the caller can get once the SAX events have been completed.
`Templates` | TransformerFactoryImpl.`newTemplates(Source source)` Process the source into a Templates object, which is likely a compiled representation of the source.
`Templates` | TransformerFactoryImpl.`processFromNode(Node node)`

Methods in org.apache.xalan.processor with parameters of type Templates
Modifier and Type | Method and Description
--- | ---
`TransformerHandler` | TransformerFactoryImpl.`newTransformerHandler(Templates templates)` Get a TransformerHandler object that can process SAX ContentHandler events into a Result, based on the Templates argument.
`XMLFilter` | TransformerFactoryImpl.`newXMLFilter(Templates templates)` Create an XMLFilter that uses the given source as the transformation instructions.

### Uses of Templates in org.apache.xalan.templates

Classes in org.apache.xalan.templates that implement Templates
Modifier and Type | Class and Description
--- | ---
`class` | `StylesheetRoot` This class represents the root object of the stylesheet tree.

### Uses of Templates in org.apache.xalan.transformer

Constructors in org.apache.xalan.transformer with parameters of type Templates
Constructor and Description
`TrAXFilter(Templates templates)` Construct an empty XML filter, with no parent.

### Uses of Templates in org.apache.xalan.xsltc.runtime

Methods in org.apache.xalan.xsltc.runtime that return Templates
Modifier and Type | Method and Description
--- | ---
`Templates` | AbstractTranslet.`getTemplates()`

Methods in org.apache.xalan.xsltc.runtime with parameters of type Templates
Modifier and Type | Method and Description
--- | ---
`void` | AbstractTranslet.`setTemplates(Templates templates)`

### Uses of Templates in org.apache.xalan.xsltc.trax

Classes in org.apache.xalan.xsltc.trax that implement Templates
Modifier and Type | Class and Description
--- | ---
`class` | `TemplatesImpl`

Methods in org.apache.xalan.xsltc.trax that return Templates
Modifier and Type | Method and Description
--- | ---
`Templates` | TemplatesHandlerImpl.`getTemplates()` Implements javax.xml.transform.sax.TemplatesHandler.getTemplates() When a TemplatesHandler object is used as a ContentHandler or DocumentHandler for the parsing of transformation instructions, it creates a Templates object, which the caller can get once the SAX events have been completed.
`Templates` | TransformerFactoryImpl.`newTemplates(Source source)` javax.xml.transform.sax.TransformerFactory implementation.
`Templates` | SmartTransformerFactoryImpl.`newTemplates(Source source)` Create a Templates object that from the input stylesheet Uses the org.apache.xalan.xsltc.trax.TransformerFactory.

Methods in org.apache.xalan.xsltc.trax with parameters of type Templates
Modifier and Type | Method and Description
--- | ---
`TransformerHandler` | TransformerFactoryImpl.`newTransformerHandler(Templates templates)` javax.xml.transform.sax.SAXTransformerFactory implementation.
`TransformerHandler` | SmartTransformerFactoryImpl.`newTransformerHandler(Templates templates)` Get a TransformerHandler object that can process SAX ContentHandler events based on a transformer specified by the stylesheet Source.
`XMLFilter` | TransformerFactoryImpl.`newXMLFilter(Templates templates)` javax.xml.transform.sax.SAXTransformerFactory implementation.
`XMLFilter` | SmartTransformerFactoryImpl.`newXMLFilter(Templates templates)`

Constructors in org.apache.xalan.xsltc.trax with parameters of type Templates
Constructor and Description
`TrAXFilter(Templates templates)`