## org.apache.xalan.xsltc.trax
Class TemplatesImpl

    java.lang.Object
      |
      +--org.apache.xalan.xsltc.trax.TemplatesImpl

public final class TemplatesImpl
extends java.lang.Object
implements Templates, java.io.Serializable

See Also:
  Serialized Form

Constructor Summary
`TemplatesImpl()` Need for de-serialization, see readObject().

Method Summary
`java.util.Properties` `getOutputProperties()` Implements JAXP's Templates.getOutputProperties().
`DOM` `getStylesheetDOM()` Return the thread local copy of the stylesheet DOM.
`byte[][]` `getTransletBytecodes()` Returns the translet bytecodes stored in this template
`java.lang.Class[]` `getTransletClasses()` Returns the translet bytecodes stored in this template
`int` `getTransletIndex()` Returns the index of the main class in array of bytecodes
`Transformer` `newTransformer()` Implements JAXP's Templates.newTransformer()
`void` `setStylesheetDOM(DOM sdom)` Set the thread local copy of the stylesheet DOM.
`void` `setURIResolver(URIResolver resolver)` Store URIResolver needed for Transformers.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### TemplatesImpl

    public TemplatesImpl()

  Need for de-serialization, see readObject().

Method Detail

### setURIResolver

    public void setURIResolver(URIResolver resolver)

  Store URIResolver needed for Transformers.

### getTransletBytecodes

    public byte[][] getTransletBytecodes()

  Returns the translet bytecodes stored in this template

### getTransletClasses

    public java.lang.Class[] getTransletClasses()

  Returns the translet bytecodes stored in this template

### getTransletIndex

    public int getTransletIndex()

  Returns the index of the main class in array of bytecodes

### newTransformer

    public Transformer newTransformer()
                               throws TransformerConfigurationException

  Implements JAXP's Templates.newTransformer()
  Specified by:
    newTransformer in interface Templates
  Throws:
    TransformerConfigurationException -

### getOutputProperties

    public java.util.Properties getOutputProperties()

  Implements JAXP's Templates.getOutputProperties(). We need to instanciate a translet to get the output settings, so we might as well just instanciate a Transformer and use its implementation of this method.
  Specified by:
    getOutputProperties in interface Templates

### getStylesheetDOM

    public DOM getStylesheetDOM()

  Return the thread local copy of the stylesheet DOM.

### setStylesheetDOM

    public void setStylesheetDOM(DOM sdom)

  Set the thread local copy of the stylesheet DOM.

Copyright © 2006 Apache XML Project. All Rights Reserved.