Package org.apache.camel.converter.jaxp
Class XmlConverter
- java.lang.Object
-
- org.apache.camel.converter.jaxp.XmlConverter
-
@Converter(generateBulkLoader=true) public class XmlConverter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
defaultCharset
static String
DOCUMENT_BUILDER_FACTORY_FEATURE
static String
OUTPUT_PROPERTIES_PREFIX
-
Constructor Summary
Constructors Constructor Description XmlConverter()
XmlConverter(DocumentBuilderFactory documentBuilderFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureSaxonTransformerFactory(TransformerFactory factory)
Make a Saxon TransformerFactory more JAXP compliant by configuring it to send <xsl:message> output to the ErrorListener.Document
createDocument()
DocumentBuilder
createDocumentBuilder()
DocumentBuilder
createDocumentBuilder(DocumentBuilderFactory factory)
DocumentBuilderFactory
createDocumentBuilderFactory()
SAXParserFactory
createSAXParserFactory()
Transformer
createTransformer()
TransformerFactory
createTransformerFactory()
Properties
defaultOutputProperties()
Returns the default set of output properties for conversions.DocumentBuilderFactory
getDocumentBuilderFactory()
DocumentBuilderFactory
getDocumentBuilderFactory(org.apache.camel.Exchange exchange)
TransformerFactory
getTransformerFactory()
void
setDocumentBuilderFactory(DocumentBuilderFactory documentBuilderFactory)
void
setTransformerFactory(TransformerFactory transformerFactory)
protected void
setupFeatures(DocumentBuilderFactory factory)
Boolean
toBoolean(NodeList list)
Converts the given NodeList to a booleanbyte[]
toByteArray(Source source, org.apache.camel.Exchange exchange)
Converts the given input Source into bytesBytesSource
toBytesSource(byte[] data)
Converts the given byte[] to a SourceDocument
toDOMDocument(byte[] data, org.apache.camel.Exchange exchange)
Converts the given data to a DOM documentDocument
toDOMDocument(File file, org.apache.camel.Exchange exchange)
Converts the givenFile
to a DOM documentDocument
toDOMDocument(InputStream in, org.apache.camel.Exchange exchange)
Converts the givenInputStream
to a DOM documentDocument
toDOMDocument(Reader in, org.apache.camel.Exchange exchange)
Converts the givenReader
to a DOM documentDocument
toDOMDocument(String text, org.apache.camel.Exchange exchange)
Converts the givenString
to a DOM documentDocument
toDOMDocument(Source source)
Create a DOM document from the given source.Document
toDOMDocument(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange)
Document
toDOMDocument(Node node)
Create a DOM document from the given Node.Document
toDOMDocument(InputSource in, org.apache.camel.Exchange exchange)
Converts the givenInputSource
to a DOM documentDocument
toDOMDocumentFromSingleNodeList(NodeList nl)
Convert a NodeList consisting of just 1 node to a DOM Document.Element
toDOMElement(Source source)
Create a DOM element from the given source.Element
toDOMElement(Node node)
Create a DOM element from the DOM node.Node
toDOMNode(Source source)
Converts the given Source into a W3C DOM nodeNode
toDOMNodeFromSAX(SAXSource source)
Node
toDOMNodeFromSingleNodeList(NodeList nl)
Convert a NodeList consisting of just 1 node to a DOM Node.Node
toDOMNodeFromStAX(StAXSource source)
DOMSource
toDOMSource(byte[] bytes)
Converts the source instance to aDOMSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).DOMSource
toDOMSource(File file, org.apache.camel.Exchange exchange)
DOMSource
toDOMSource(InputStream is, org.apache.camel.Exchange exchange)
DOMSource
toDOMSource(String text)
Converts the source instance to aDOMSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).DOMSource
toDOMSource(Source source, org.apache.camel.Exchange exchange)
Converts the source instance to aDOMSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).DOMSource
toDOMSource(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange)
DOMSource
toDOMSource(Document document)
Converts the given Document to a DOMSourceDOMSource
toDOMSource(Node node)
Converts the given Node to a SourceDOMSource
toDOMSourceFromSAX(SAXSource source)
DOMSource
toDOMSourceFromStAX(StAXSource source)
DOMSource
toDOMSourceFromStream(StreamSource source, org.apache.camel.Exchange exchange)
InputSource
toInputSource(File file, org.apache.camel.Exchange exchange)
InputSource
toInputSource(InputStream is, org.apache.camel.Exchange exchange)
InputStream
toInputStream(DOMSource source, org.apache.camel.Exchange exchange)
InputStream
toInputStream(StreamSource source)
InputStream
toInputStream(Document dom, org.apache.camel.Exchange exchange)
QName
toQName(String str)
Converts the given string to a QName.Reader
toReader(StreamSource source)
Reader
toReaderFromSource(Source src, org.apache.camel.Exchange exchange)
void
toResult(Source source, Result result)
Converts the given input Source into the required resultvoid
toResult(Source source, Result result, Properties outputProperties)
Converts the given input Source into the required resultSAXSource
toSAXSource(byte[] in, org.apache.camel.Exchange exchange)
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).SAXSource
toSAXSource(File file, org.apache.camel.Exchange exchange)
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).SAXSource
toSAXSource(InputStream source, org.apache.camel.Exchange exchange)
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).SAXSource
toSAXSource(String source, org.apache.camel.Exchange exchange)
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).SAXSource
toSAXSource(Source source, org.apache.camel.Exchange exchange)
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).SAXSource
toSAXSourceFromDOM(DOMSource source, org.apache.camel.Exchange exchange)
SAXSource
toSAXSourceFromStAX(StAXSource source, org.apache.camel.Exchange exchange)
SAXSource
toSAXSourceFromStream(StreamSource source, org.apache.camel.Exchange exchange)
Source
toSource(byte[] in)
Source
toSource(String data)
Converts the given String to a SourceSource
toSource(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange)
Source
toSource(Document document)
Converts the given Document to a SourceStAXSource
toStAXSource(byte[] in, org.apache.camel.Exchange exchange)
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).StAXSource
toStAXSource(File file, org.apache.camel.Exchange exchange)
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).StAXSource
toStAXSource(InputStream source, org.apache.camel.Exchange exchange)
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).StAXSource
toStAXSource(String source, org.apache.camel.Exchange exchange)
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).StreamSource
toStreamSource(byte[] in, org.apache.camel.Exchange exchange)
StreamSource
toStreamSource(File in)
StreamSource
toStreamSource(InputStream in)
StreamSource
toStreamSource(Reader in)
StreamSource
toStreamSource(String in)
StreamSource
toStreamSource(ByteBuffer in, org.apache.camel.Exchange exchange)
StreamSource
toStreamSource(Source source, org.apache.camel.Exchange exchange)
StreamSource
toStreamSourceFromDOM(DOMSource source, org.apache.camel.Exchange exchange)
StreamSource
toStreamSourceFromSAX(SAXSource source, org.apache.camel.Exchange exchange)
StreamSource
toStreamSourceFromStAX(StAXSource source, org.apache.camel.Exchange exchange)
String
toString(Source source, org.apache.camel.Exchange exchange)
Converts the given input Source into textString
toStringFromDocument(Document document, Properties outputOptions)
Converts the given Document to into textStringSource
toStringSource(String data)
Converts the given String to a Source
-
-
-
Field Detail
-
OUTPUT_PROPERTIES_PREFIX
public static final String OUTPUT_PROPERTIES_PREFIX
- See Also:
- Constant Field Values
-
DOCUMENT_BUILDER_FACTORY_FEATURE
public static final String DOCUMENT_BUILDER_FACTORY_FEATURE
- See Also:
- Constant Field Values
-
defaultCharset
public static String defaultCharset
-
-
Constructor Detail
-
XmlConverter
public XmlConverter()
-
XmlConverter
public XmlConverter(DocumentBuilderFactory documentBuilderFactory)
-
-
Method Detail
-
defaultOutputProperties
public Properties defaultOutputProperties()
Returns the default set of output properties for conversions.
-
toResult
public void toResult(Source source, Result result) throws TransformerException
Converts the given input Source into the required result- Throws:
TransformerException
-
toResult
public void toResult(Source source, Result result, Properties outputProperties) throws TransformerException
Converts the given input Source into the required result- Throws:
TransformerException
-
toBoolean
@Converter(order=2) public Boolean toBoolean(NodeList list)
Converts the given NodeList to a boolean
-
toBytesSource
@Converter(order=3) public BytesSource toBytesSource(byte[] data)
Converts the given byte[] to a Source
-
toStringSource
@Converter(order=4) public StringSource toStringSource(String data)
Converts the given String to a Source
-
toDOMSource
@Converter(order=5) public DOMSource toDOMSource(Document document)
Converts the given Document to a DOMSource
-
toDOMSource
@Converter(order=6) public DOMSource toDOMSource(Node node) throws ParserConfigurationException, TransformerException
Converts the given Node to a Source
-
toSource
@Converter(order=7) public Source toSource(String data)
Converts the given String to a Source
-
toSource
@Converter(order=8) public Source toSource(byte[] in)
-
toSource
@Converter(order=9) public Source toSource(Document document)
Converts the given Document to a Source
-
toSource
@Converter(order=10) public Source toSource(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange)
-
toString
@Converter(order=11) public String toString(Source source, org.apache.camel.Exchange exchange) throws TransformerException
Converts the given input Source into text- Throws:
TransformerException
-
toByteArray
@Converter(order=12) public byte[] toByteArray(Source source, org.apache.camel.Exchange exchange) throws TransformerException
Converts the given input Source into bytes- Throws:
TransformerException
-
toDOMSource
@Converter(order=13) public DOMSource toDOMSource(String text) throws ParserConfigurationException, IOException, SAXException, TransformerException
Converts the source instance to aDOMSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
-
toDOMSource
@Converter(order=14) public DOMSource toDOMSource(byte[] bytes) throws IOException, SAXException, ParserConfigurationException
Converts the source instance to aDOMSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
-
toSAXSource
@Converter(order=15) public SAXSource toSAXSource(String source, org.apache.camel.Exchange exchange) throws SAXException, TransformerException
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).- Throws:
SAXException
TransformerException
-
toStAXSource
@Converter(order=16) public StAXSource toStAXSource(String source, org.apache.camel.Exchange exchange) throws XMLStreamException
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).- Throws:
XMLStreamException
-
toStAXSource
@Converter(order=17) public StAXSource toStAXSource(byte[] in, org.apache.camel.Exchange exchange) throws XMLStreamException
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).- Throws:
XMLStreamException
-
toSAXSource
@Converter(order=18) public SAXSource toSAXSource(InputStream source, org.apache.camel.Exchange exchange) throws SAXException, TransformerException
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).- Throws:
SAXException
TransformerException
-
toSAXSource
@Converter(order=19) public SAXSource toSAXSource(byte[] in, org.apache.camel.Exchange exchange) throws SAXException, TransformerException
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).- Throws:
SAXException
TransformerException
-
toStAXSource
@Converter(order=20) public StAXSource toStAXSource(InputStream source, org.apache.camel.Exchange exchange) throws XMLStreamException
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).- Throws:
XMLStreamException
-
toSAXSource
@Converter(order=21) public SAXSource toSAXSource(File file, org.apache.camel.Exchange exchange) throws IOException, SAXException, TransformerException
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
-
toStAXSource
@Converter(order=22) public StAXSource toStAXSource(File file, org.apache.camel.Exchange exchange) throws FileNotFoundException, XMLStreamException
Converts the source instance to aStAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
-
toStreamSource
@Converter(order=23) public StreamSource toStreamSource(String in)
-
toStreamSource
@Converter(order=24) public StreamSource toStreamSource(InputStream in)
-
toStreamSource
@Converter(order=25) public StreamSource toStreamSource(Reader in)
-
toStreamSource
@Converter(order=26) public StreamSource toStreamSource(File in)
-
toStreamSource
@Converter(order=27) public StreamSource toStreamSource(byte[] in, org.apache.camel.Exchange exchange)
-
toStreamSource
@Converter(order=28) public StreamSource toStreamSource(ByteBuffer in, org.apache.camel.Exchange exchange)
-
toStreamSourceFromSAX
@Converter(order=29) public StreamSource toStreamSourceFromSAX(SAXSource source, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toStreamSourceFromDOM
@Converter(order=30) public StreamSource toStreamSourceFromDOM(DOMSource source, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toStreamSourceFromStAX
@Converter(order=31) public StreamSource toStreamSourceFromStAX(StAXSource source, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toSAXSourceFromStream
@Converter(order=32) public SAXSource toSAXSourceFromStream(StreamSource source, org.apache.camel.Exchange exchange) throws SAXException
- Throws:
SAXException
-
toReader
@Converter(order=33) public Reader toReader(StreamSource source)
-
toReaderFromSource
@Converter(order=34) public Reader toReaderFromSource(Source src, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toDOMSource
@Converter(order=35) public DOMSource toDOMSource(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange) throws ParserConfigurationException, IOException, SAXException
-
toDOMSource
@Converter(order=36) public DOMSource toDOMSource(InputStream is, org.apache.camel.Exchange exchange) throws ParserConfigurationException, IOException, SAXException
-
toDOMSource
@Converter(order=37) public DOMSource toDOMSource(File file, org.apache.camel.Exchange exchange) throws ParserConfigurationException, IOException, SAXException
-
toDOMSourceFromStream
@Converter(order=38) public DOMSource toDOMSourceFromStream(StreamSource source, org.apache.camel.Exchange exchange) throws ParserConfigurationException, IOException, SAXException
-
toSAXSourceFromDOM
@Converter(order=39) public SAXSource toSAXSourceFromDOM(DOMSource source, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toSAXSourceFromStAX
@Converter(order=40) public SAXSource toSAXSourceFromStAX(StAXSource source, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toDOMSourceFromSAX
@Converter(order=41) public DOMSource toDOMSourceFromSAX(SAXSource source) throws TransformerException
- Throws:
TransformerException
-
toDOMSourceFromStAX
@Converter(order=42) public DOMSource toDOMSourceFromStAX(StAXSource source) throws TransformerException
- Throws:
TransformerException
-
toDOMNodeFromSAX
@Converter(order=43) public Node toDOMNodeFromSAX(SAXSource source) throws TransformerException
- Throws:
TransformerException
-
toDOMNodeFromStAX
@Converter(order=44) public Node toDOMNodeFromStAX(StAXSource source) throws TransformerException
- Throws:
TransformerException
-
toDOMNodeFromSingleNodeList
@Converter(order=45, allowNull=true) public Node toDOMNodeFromSingleNodeList(NodeList nl)
Convert a NodeList consisting of just 1 node to a DOM Node.- Parameters:
nl
- the NodeList- Returns:
- the DOM Node
-
toDOMDocument
@Converter(order=46) public Document toDOMDocument(Node node) throws ParserConfigurationException, TransformerException
Create a DOM document from the given Node. If the node is a document, just cast it, if the node is an root element, retrieve its owner element or create a new document and import the node.
-
toDOMNode
@Converter(order=47, allowNull=true) public Node toDOMNode(Source source) throws TransformerException, ParserConfigurationException, IOException, SAXException
Converts the given Source into a W3C DOM node
-
toDOMElement
@Converter(order=48) public Element toDOMElement(Source source) throws TransformerException, ParserConfigurationException, IOException, SAXException
Create a DOM element from the given source.
-
toDOMElement
@Converter(order=49) public Element toDOMElement(Node node) throws TransformerException
Create a DOM element from the DOM node. Simply cast if the node is an Element, or return the root element if it is a Document.- Throws:
TransformerException
-
toDOMDocument
@Converter(order=50) public Document toDOMDocument(byte[] data, org.apache.camel.Exchange exchange) throws IOException, SAXException, ParserConfigurationException
Converts the given data to a DOM document- Parameters:
data
- is the data to be parsedexchange
- is the exchange to be used when calling the converter- Returns:
- the parsed document
- Throws:
IOException
SAXException
ParserConfigurationException
-
toDOMDocument
@Converter(order=51) public Document toDOMDocument(org.apache.camel.StreamCache cache, org.apache.camel.Exchange exchange) throws IOException, SAXException, ParserConfigurationException
-
toDOMDocument
@Converter(order=52) public Document toDOMDocument(InputStream in, org.apache.camel.Exchange exchange) throws IOException, SAXException, ParserConfigurationException
Converts the givenInputStream
to a DOM document- Parameters:
in
- is the data to be parsedexchange
- is the exchange to be used when calling the converter- Returns:
- the parsed document
- Throws:
IOException
SAXException
ParserConfigurationException
-
toDOMDocument
@Converter(order=53) public Document toDOMDocument(Reader in, org.apache.camel.Exchange exchange) throws IOException, SAXException, ParserConfigurationException
Converts the givenReader
to a DOM document- Parameters:
in
- is the data to be parsedexchange
- is the exchange to be used when calling the converter- Returns:
- the parsed document
- Throws:
IOException
SAXException
ParserConfigurationException
-
toDOMDocument
@Converter(order=54) public Document toDOMDocument(InputSource in, org.apache.camel.Exchange exchange) throws IOException, SAXException, ParserConfigurationException
Converts the givenInputSource
to a DOM document- Parameters:
in
- is the data to be parsedexchange
- is the exchange to be used when calling the converter- Returns:
- the parsed document
- Throws:
IOException
SAXException
ParserConfigurationException
-
toDOMDocument
@Converter(order=55) public Document toDOMDocument(String text, org.apache.camel.Exchange exchange) throws IOException, SAXException, ParserConfigurationException
Converts the givenString
to a DOM document- Parameters:
text
- is the data to be parsedexchange
- is the exchange to be used when calling the converter- Returns:
- the parsed document
- Throws:
IOException
SAXException
ParserConfigurationException
-
toDOMDocument
@Converter(order=56) public Document toDOMDocument(File file, org.apache.camel.Exchange exchange) throws IOException, SAXException, ParserConfigurationException
Converts the givenFile
to a DOM document- Parameters:
file
- is the data to be parsedexchange
- is the exchange to be used when calling the converter- Returns:
- the parsed document
- Throws:
IOException
SAXException
ParserConfigurationException
-
toDOMDocument
@Converter(order=57) public Document toDOMDocument(Source source) throws TransformerException, ParserConfigurationException, IOException, SAXException
Create a DOM document from the given source.
-
toDOMDocumentFromSingleNodeList
@Converter(order=58, allowNull=true) public Document toDOMDocumentFromSingleNodeList(NodeList nl) throws ParserConfigurationException, TransformerException
Convert a NodeList consisting of just 1 node to a DOM Document. Cannot convert NodeList with length > 1 because they require a root node.- Parameters:
nl
- the NodeList- Returns:
- the DOM Document
- Throws:
ParserConfigurationException
TransformerException
-
toInputStream
@Converter(order=59) public InputStream toInputStream(DOMSource source, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toInputStream
@Converter(order=60) public InputStream toInputStream(Document dom, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toInputSource
@Converter(order=61) public InputSource toInputSource(InputStream is, org.apache.camel.Exchange exchange)
-
toInputSource
@Converter(order=62) public InputSource toInputSource(File file, org.apache.camel.Exchange exchange) throws FileNotFoundException
- Throws:
FileNotFoundException
-
toDOMSource
@Converter(order=63) public DOMSource toDOMSource(Source source, org.apache.camel.Exchange exchange) throws ParserConfigurationException, IOException, SAXException, TransformerException
Converts the source instance to aDOMSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
-
toSAXSource
@Converter(order=64) public SAXSource toSAXSource(Source source, org.apache.camel.Exchange exchange) throws SAXException, TransformerException
Converts the source instance to aSAXSource
or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).- Throws:
SAXException
TransformerException
-
toStreamSource
@Converter(order=65) public StreamSource toStreamSource(Source source, org.apache.camel.Exchange exchange) throws TransformerException
- Throws:
TransformerException
-
toInputStream
@Converter(order=66) public InputStream toInputStream(StreamSource source) throws IOException
- Throws:
IOException
-
toStringFromDocument
public String toStringFromDocument(Document document, Properties outputOptions) throws TransformerException
Converts the given Document to into text- Parameters:
document
- The document to convertoutputOptions
- TheOutputKeys
properties to control various aspects of the XML output- Returns:
- The string representation of the document
- Throws:
TransformerException
-
getDocumentBuilderFactory
public DocumentBuilderFactory getDocumentBuilderFactory()
-
setDocumentBuilderFactory
public void setDocumentBuilderFactory(DocumentBuilderFactory documentBuilderFactory)
-
getTransformerFactory
public TransformerFactory getTransformerFactory()
-
setTransformerFactory
public void setTransformerFactory(TransformerFactory transformerFactory)
-
setupFeatures
protected void setupFeatures(DocumentBuilderFactory factory)
-
getDocumentBuilderFactory
public DocumentBuilderFactory getDocumentBuilderFactory(org.apache.camel.Exchange exchange)
-
createDocumentBuilderFactory
public DocumentBuilderFactory createDocumentBuilderFactory()
-
createDocumentBuilder
public DocumentBuilder createDocumentBuilder() throws ParserConfigurationException
- Throws:
ParserConfigurationException
-
createDocumentBuilder
public DocumentBuilder createDocumentBuilder(DocumentBuilderFactory factory) throws ParserConfigurationException
- Throws:
ParserConfigurationException
-
createDocument
public Document createDocument() throws ParserConfigurationException
- Throws:
ParserConfigurationException
-
createTransformer
public Transformer createTransformer() throws TransformerConfigurationException
-
createTransformerFactory
public TransformerFactory createTransformerFactory()
-
configureSaxonTransformerFactory
public void configureSaxonTransformerFactory(TransformerFactory factory)
Make a Saxon TransformerFactory more JAXP compliant by configuring it to send <xsl:message> output to the ErrorListener.- Parameters:
factory
- the TransformerFactory
-
createSAXParserFactory
public SAXParserFactory createSAXParserFactory()
-
-