## Uses of Interface
org.apache.xalan.xsltc.Translet

Packages that use Translet
Package | Description
--- | ---
org.apache.xalan.xsltc |
org.apache.xalan.xsltc.dom |
org.apache.xalan.xsltc.runtime |
org.apache.xalan.xsltc.trax |

### Uses of Translet in org.apache.xalan.xsltc

Methods in org.apache.xalan.xsltc with parameters of type Translet
Modifier and Type | Method and Description
--- | ---

`DOM`

DOMCache.`retrieveDocument(java.lang.String baseURI, java.lang.String href, Translet translet)`
This method is responsible for: (1) building the DOMImpl tree Parser _parser = new Parser(); DOMImpl _dom = new DOMImpl(); _parser.setDocumentHandler(_dom.getBuilder()); _parser.setDTDHandler(_dom.getBuilder()); _parser.parse(uri); (2) giving the translet an early opportunity to extract anything from the DOMImpl that it would like translet.documentPrepass(_dom); (3) setting the document URI: _dom.setDocumentURI(uri);

### Uses of Translet in org.apache.xalan.xsltc.dom

Fields in org.apache.xalan.xsltc.dom declared as Translet
Modifier and Type | Field and Description
--- | ---
`Translet` | NodeCounter.`_translet`

Methods in org.apache.xalan.xsltc.dom with parameters of type Translet
Modifier and Type | Method and Description
--- | ---
`static NodeCounter` | SingleNodeCounter.`getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`static NodeCounter` | MultipleNodeCounter.`getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`static NodeCounter` | AnyNodeCounter.`getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`DOM` | DocumentCache.`retrieveDocument(java.lang.String baseURI, java.lang.String href, Translet trs)` Returns a document either by finding it in the cache or downloading it and putting it in the cache.

Constructors in org.apache.xalan.xsltc.dom with parameters of type Translet
Constructor and Description
`AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`NodeSortRecordFactory(DOM dom, java.lang.String className, Translet translet, java.lang.String[] order, java.lang.String[] type)` Deprecated. This constructor is no longer used in generated code. It exists only for backwards compatibility.
`NodeSortRecordFactory(DOM dom, java.lang.String className, Translet translet, java.lang.String[] order, java.lang.String[] type, java.lang.String[] lang, java.lang.String[] caseOrder)` Creates a NodeSortRecord producing object.
`SingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`

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

Classes in org.apache.xalan.xsltc.runtime that implement Translet
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractTranslet`

Methods in org.apache.xalan.xsltc.runtime with parameters of type Translet
Modifier and Type | Method and Description
--- | ---
`static DTMAxisIterator` | BasisLibrary.`node2Iterator(Node node, Translet translet, DOM dom)` Utility function used to convert a w3c Node into an internal DOM iterator.
`static DTMAxisIterator` | BasisLibrary.`nodeList2Iterator(NodeList nodeList, Translet translet, DOM dom)` Utility function used to convert a w3c NodeList into a internal DOM iterator.

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

Methods in org.apache.xalan.xsltc.trax with parameters of type Translet
Modifier and Type | Method and Description
--- | ---
`DOM` | TransformerImpl.`retrieveDocument(java.lang.String baseURI, java.lang.String href, Translet translet)` This class should only be used as a DOMCache for the translet if the URIResolver has been set.