Class Convert
-
Method Summary
Modifier and TypeMethodDescriptionstatic Document
toDocument
(Source s) Creates a DOM Document from a TraX Source.static Document
toDocument
(Source s, DocumentBuilderFactory factory) Creates a DOM Document from a TraX Source.static InputSource
Creates a SAX InputSource from a TraX Source.static InputSource
toInputSource
(Source s, TransformerFactory fac) Creates a SAX InputSource from a TraX Source.static NamespaceContext
toNamespaceContext
(Map<String, String> prefix2URI) Creates a JAXP NamespaceContext from a Map prefix => Namespace URI.static Node
Creates a DOM Node from a TraX Source.static Node
toNode
(Source s, DocumentBuilderFactory factory) Creates a DOM Node from a TraX Source.
-
Method Details
-
toInputSource
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
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 convertfac
- the TransformerFactory to use, will use the default factory if the value is null.- Returns:
- the created InputSource
-
toDocument
Creates a DOM Document from a TraX Source.If the source is a
DOMSource
holding a Document Node, this one will be returned. OtherwisetoInputSource(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
Creates a DOM Document from a TraX Source.If the source is a
DOMSource
holding a Document Node, this one will be returned. OtherwisetoInputSource(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 convertfactory
- factory to use- Returns:
- the created Document
-
toNode
Creates a DOM Node from a TraX Source.If the source is a
DOMSource
its Node will be returned, otherwise this delegates totoDocument(javax.xml.transform.Source)
.- Parameters:
s
- the source to convert- Returns:
- the created Node
-
toNode
Creates a DOM Node from a TraX Source.If the source is a
DOMSource
its Node will be returned, otherwise this delegates totoDocument(javax.xml.transform.Source)
.- Parameters:
s
- the source to convertfactory
- factory to use- Returns:
- the created Node
-
toNamespaceContext
Creates a JAXP NamespaceContext from a Map prefix => Namespace URI.- Parameters:
prefix2URI
- maps from prefix to namespace URI.- Returns:
- the created NamespaceContext
-