Class TemplatesImpl

java.lang.Object
org.apache.xalan.xsltc.trax.TemplatesImpl
All Implemented Interfaces:
Serializable, Templates

public final class TemplatesImpl extends Object implements Templates, Serializable
Author:
Morten Jorgensen, G. Todd Millerj, Jochen Cordes invalid input: '<'Jochen.Cordes@t-online.de>, Santiago Pericas-Geertsen
See Also:
  • Constructor Details

    • TemplatesImpl

      public TemplatesImpl()
      Need for de-serialization, see readObject().
  • Method Details

    • 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 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 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.