Class Convert
- java.lang.Object
-
- org.xmlunit.util.Convert
-
public final class Convert extends Object
Conversion methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DocumenttoDocument(Source s)Creates a DOM Document from a TraX Source.static DocumenttoDocument(Source s, DocumentBuilderFactory factory)Creates a DOM Document from a TraX Source.static InputSourcetoInputSource(Source s)Creates a SAX InputSource from a TraX Source.static InputSourcetoInputSource(Source s, TransformerFactory fac)Creates a SAX InputSource from a TraX Source.static NamespaceContexttoNamespaceContext(Map<String,String> prefix2URI)Creates a JAXP NamespaceContext from a Map prefix => Namespace URI.static NodetoNode(Source s)Creates a DOM Node from a TraX Source.static NodetoNode(Source s, DocumentBuilderFactory factory)Creates a DOM Node from a TraX Source.
-
-
-
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 convertfac- 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
DOMSourceholding 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
public static Document toDocument(Source s, DocumentBuilderFactory factory)
Creates a DOM Document from a TraX Source.If the source is a
DOMSourceholding 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
public static Node toNode(Source s)
Creates a DOM Node from a TraX Source.If the source is a
DOMSourceits Node will be returned, otherwise this delegates totoDocument(javax.xml.transform.Source).- Parameters:
s- the source to convert- Returns:
- the created Node
-
toNode
public static Node toNode(Source s, DocumentBuilderFactory factory)
Creates a DOM Node from a TraX Source.If the source is a
DOMSourceits 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
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
-
-