psdi.common.xsl

Class XSLTransformer

  • java.lang.Object
    • psdi.common.xsl.XSLTransformer


  • public class XSLTransformer
    extends java.lang.Object
    Use the TraX interface to perform a transformation in the simplest manner possible
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static XSLTransformer getTransformer() 
      boolean hasNativeJDOMSupport() 
      byte[] stripEmptyTags(byte[] xmlData) 
      byte[] transform(byte[] inputXmlBytes, java.io.File xslFile, java.util.Map params) 
      byte[] transform(byte[] inputXmlBytes, java.lang.String xslFileName, java.util.Map params) 
      org.jdom2.Document transform(org.jdom2.Document inDoc, java.io.File xslFile, java.util.Map params) 
      org.jdom2.Document transform(org.jdom2.Document inDoc, java.lang.String xslFileName, java.util.Map params) 
      byte[] transform(java.io.InputStream inputXmlStream, java.io.File xslFile, java.util.Map params) 
      byte[] transform(java.io.InputStream inputXmlStream, java.lang.String xslFileName, java.util.Map params) 
      byte[] transform(java.lang.String inputXmlText, java.io.File xslFile, java.util.Map params) 
      byte[] transform(java.lang.String inputXmlText, java.lang.String xslFileName, java.util.Map params) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getTransformer

        public static final XSLTransformer getTransformer()
      • hasNativeJDOMSupport

        public boolean hasNativeJDOMSupport()
      • transform

        public byte[] transform(java.io.InputStream inputXmlStream,
                                java.io.File xslFile,
                                java.util.Map params)
                         throws javax.xml.transform.TransformerException,
                                java.io.FileNotFoundException,
                                javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • transform

        public byte[] transform(java.lang.String inputXmlText,
                                java.io.File xslFile,
                                java.util.Map params)
                         throws javax.xml.transform.TransformerException,
                                java.io.FileNotFoundException,
                                javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • transform

        public org.jdom2.Document transform(org.jdom2.Document inDoc,
                                            java.io.File xslFile,
                                            java.util.Map params)
                                     throws javax.xml.transform.TransformerException,
                                            java.io.FileNotFoundException,
                                            javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • transform

        public org.jdom2.Document transform(org.jdom2.Document inDoc,
                                            java.lang.String xslFileName,
                                            java.util.Map params)
                                     throws javax.xml.transform.TransformerException,
                                            java.io.FileNotFoundException,
                                            javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • transform

        public byte[] transform(byte[] inputXmlBytes,
                                java.io.File xslFile,
                                java.util.Map params)
                         throws javax.xml.transform.TransformerException,
                                java.io.FileNotFoundException,
                                javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • transform

        public byte[] transform(java.io.InputStream inputXmlStream,
                                java.lang.String xslFileName,
                                java.util.Map params)
                         throws javax.xml.transform.TransformerException,
                                java.io.FileNotFoundException,
                                javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • transform

        public byte[] transform(java.lang.String inputXmlText,
                                java.lang.String xslFileName,
                                java.util.Map params)
                         throws javax.xml.transform.TransformerException,
                                java.io.FileNotFoundException,
                                javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • transform

        public byte[] transform(byte[] inputXmlBytes,
                                java.lang.String xslFileName,
                                java.util.Map params)
                         throws javax.xml.transform.TransformerException,
                                java.io.FileNotFoundException,
                                javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException
      • stripEmptyTags

        public byte[] stripEmptyTags(byte[] xmlData)
                              throws javax.xml.transform.TransformerException,
                                     java.io.FileNotFoundException,
                                     javax.xml.transform.TransformerConfigurationException
        Throws:
        javax.xml.transform.TransformerException
        java.io.FileNotFoundException
        javax.xml.transform.TransformerConfigurationException