Class Convert


  • public final class Convert
    extends Object
    Conversion methods.
    • Method Detail

      • toInputSource

        public static InputSource toInputSource​(Source s)
        Creates a SAX InputSource from a TraX Source.

        May use an XSLT identity transformation if SAXSource cannot convert it directly.

        Parameters:
        s - the source to convert
        Returns:
        the created InputSource
      • toInputSource

        public static InputSource toInputSource​(Source s,
                                                TransformerFactory fac)
        Creates a SAX InputSource from a TraX Source.

        May use an XSLT identity transformation if SAXSource cannot convert it directly.

        Parameters:
        s - the source to convert
        fac - the TransformerFactory to use, will use the default factory if the value is null.
        Returns:
        the created InputSource
      • toDocument

        public static Document toDocument​(Source s)
        Creates a DOM Document from a TraX Source.

        If the source is a DOMSource holding a Document Node, this one will be returned. Otherwise toInputSource(javax.xml.transform.Source) and a namespace aware DocumentBuilder (created by the default DocumentBuilderFactory) will be used to read the source. This may involve an XSLT identity transform in toInputSource.

        Parameters:
        s - the source to convert
        Returns:
        the created Document
      • toDocument

        public static Document toDocument​(Source s,
                                          DocumentBuilderFactory factory)
        Creates a DOM Document from a TraX Source.

        If the source is a DOMSource holding a Document Node, this one will be returned. Otherwise toInputSource(javax.xml.transform.Source) and a namespace aware DocumentBuilder (created by given DocumentBuilderFactory) will be used to read the source. This may involve an XSLT identity transform in toInputSource.

        Parameters:
        s - the source to convert
        factory - factory to use
        Returns:
        the created Document
      • toNamespaceContext

        public static NamespaceContext toNamespaceContext​(Map<String,​String> prefix2URI)
        Creates a JAXP NamespaceContext from a Map prefix => Namespace URI.
        Parameters:
        prefix2URI - maps from prefix to namespace URI.
        Returns:
        the created NamespaceContext