|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.converter.jaxp.XmlConverter
public class XmlConverter
A helper class to transform to and from various JAXB types such as Source
and Document
Field Summary | |
---|---|
static String |
DEFAULT_CHARSET_PROPERTY
|
static String |
defaultCharset
|
Constructor Summary | |
---|---|
XmlConverter()
|
|
XmlConverter(DocumentBuilderFactory documentBuilderFactory)
|
Method Summary | |
---|---|
Document |
createDocument()
|
DocumentBuilder |
createDocumentBuilder()
|
DocumentBuilderFactory |
createDocumentBuilderFactory()
|
Transformer |
createTransfomer()
|
TransformerFactory |
createTransformerFactory()
|
Properties |
defaultOutputProperties()
Returns the default set of output properties for conversions. |
DocumentBuilderFactory |
getDocumentBuilderFactory()
|
TransformerFactory |
getTransformerFactory()
|
void |
setDocumentBuilderFactory(DocumentBuilderFactory documentBuilderFactory)
|
void |
setTransformerFactory(TransformerFactory transformerFactory)
|
Document |
toDOMDocument(byte[] data)
Converts the given data to a DOM document |
Document |
toDOMDocument(File file)
Converts the given File to a DOM document |
Document |
toDOMDocument(InputSource in)
Converts the given InputSource to a DOM document |
Document |
toDOMDocument(InputStream in)
Converts the given InputStream to a DOM document |
Document |
toDOMDocument(Node node)
Create a DOM document from the given Node. |
Document |
toDOMDocument(Reader in)
Converts the given InputStream to a DOM document |
Document |
toDOMDocument(Source source)
Create a DOM document from the given source. |
Document |
toDOMDocument(String text)
Converts the given String to a DOM document |
Element |
toDOMElement(Node node)
Create a DOM element from the DOM node. |
Element |
toDOMElement(Source source)
Create a DOM element from the given source. |
Node |
toDOMNode(Source source)
Converts the given TRaX Source into a W3C DOM node |
Node |
toDOMNodeFromSAX(SAXSource source)
|
DOMSource |
toDOMSource(Source source)
Converts the source instance to a DOMSource 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(String text)
Converts the source instance to a DOMSource or returns null if the conversion is not
supported (making it easy to derive from this class to add new kinds of conversion). |
DOMSource |
toDOMSourceFromSAX(SAXSource source)
|
DOMSource |
toDOMSourceFromStream(StreamSource source)
|
Reader |
toReaderFromSource(Source src)
|
void |
toResult(Source source,
Result result)
Converts the given input Source into the required result |
void |
toResult(Source source,
Result result,
Properties outputProperties)
Converts the given input Source into the required result |
SAXSource |
toSAXSource(InputStream source)
Converts the source instance to a SAXSource 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)
Converts the source instance to a SAXSource 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)
Converts the source instance to a SAXSource 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)
|
SAXSource |
toSAXSourceFromStream(StreamSource source)
|
BytesSource |
toSource(byte[] data)
Converts the given byte[] to a Source |
DOMSource |
toSource(Document document)
Converts the given Document to a Source |
Source |
toSource(Node node)
Converts the given Node to a Source |
StringSource |
toSource(String data)
Converts the given String to a Source |
StreamSource |
toStreamSource(byte[] in)
|
StreamSource |
toStreamSource(ByteBuffer in)
|
StreamSource |
toStreamSource(File in)
|
StreamSource |
toStreamSource(InputStream in)
|
StreamSource |
toStreamSource(Reader in)
|
StreamSource |
toStreamSource(Source source)
|
StreamSource |
toStreamSourceFromDOM(DOMSource source)
|
StreamSource |
toStreamSourceFromSAX(SAXSource source)
|
String |
toString(Node node)
Converts the given input Node into text |
String |
toString(Source source)
Converts the given input Source into text |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_CHARSET_PROPERTY
public static String defaultCharset
Constructor Detail |
---|
public XmlConverter()
public XmlConverter(DocumentBuilderFactory documentBuilderFactory)
Method Detail |
---|
public Properties defaultOutputProperties()
public void toResult(Source source, Result result) throws TransformerException
TransformerException
public void toResult(Source source, Result result, Properties outputProperties) throws TransformerException
TransformerException
public BytesSource toSource(byte[] data)
public StringSource toSource(String data)
public DOMSource toSource(Document document)
public Source toSource(Node node)
public String toString(Source source) throws TransformerException
TransformerException
public String toString(Node node) throws TransformerException
TransformerException
public DOMSource toDOMSource(Source source) throws ParserConfigurationException, IOException, SAXException, TransformerException
DOMSource
or returns null if the conversion is not
supported (making it easy to derive from this class to add new kinds of conversion).
ParserConfigurationException
IOException
SAXException
TransformerException
public DOMSource toDOMSource(String text) throws ParserConfigurationException, IOException, SAXException, TransformerException
DOMSource
or returns null if the conversion is not
supported (making it easy to derive from this class to add new kinds of conversion).
ParserConfigurationException
IOException
SAXException
TransformerException
public SAXSource toSAXSource(String source) throws IOException, SAXException, TransformerException
SAXSource
or returns null if the conversion is not
supported (making it easy to derive from this class to add new kinds of conversion).
IOException
SAXException
TransformerException
public SAXSource toSAXSource(InputStream source) throws IOException, SAXException, TransformerException
SAXSource
or returns null if the conversion is not
supported (making it easy to derive from this class to add new kinds of conversion).
IOException
SAXException
TransformerException
public SAXSource toSAXSource(Source source) throws IOException, SAXException, TransformerException
SAXSource
or returns null if the conversion is not
supported (making it easy to derive from this class to add new kinds of conversion).
IOException
SAXException
TransformerException
public StreamSource toStreamSource(Source source) throws TransformerException
TransformerException
public StreamSource toStreamSource(InputStream in) throws TransformerException
TransformerException
public StreamSource toStreamSource(Reader in) throws TransformerException
TransformerException
public StreamSource toStreamSource(File in) throws TransformerException
TransformerException
public StreamSource toStreamSource(byte[] in) throws TransformerException
TransformerException
public StreamSource toStreamSource(ByteBuffer in) throws TransformerException
TransformerException
public StreamSource toStreamSourceFromSAX(SAXSource source) throws TransformerException
TransformerException
public StreamSource toStreamSourceFromDOM(DOMSource source) throws TransformerException
TransformerException
public SAXSource toSAXSourceFromStream(StreamSource source)
public Reader toReaderFromSource(Source src) throws TransformerException
TransformerException
public DOMSource toDOMSourceFromStream(StreamSource source) throws ParserConfigurationException, IOException, SAXException
ParserConfigurationException
IOException
SAXException
public SAXSource toSAXSourceFromDOM(DOMSource source) throws TransformerException
TransformerException
public DOMSource toDOMSourceFromSAX(SAXSource source) throws IOException, SAXException, ParserConfigurationException, TransformerException
IOException
SAXException
ParserConfigurationException
TransformerException
public Node toDOMNodeFromSAX(SAXSource source) throws ParserConfigurationException, IOException, SAXException, TransformerException
ParserConfigurationException
IOException
SAXException
TransformerException
public Node toDOMNode(Source source) throws TransformerException, ParserConfigurationException, IOException, SAXException
SAXException
IOException
ParserConfigurationException
TransformerException
public Element toDOMElement(Source source) throws TransformerException, ParserConfigurationException, IOException, SAXException
TransformerException
ParserConfigurationException
IOException
SAXException
public Element toDOMElement(Node node) throws TransformerException
TransformerException
public Document toDOMDocument(byte[] data) throws IOException, SAXException, ParserConfigurationException
data
- is the data to be parsed
IOException
SAXException
ParserConfigurationException
public Document toDOMDocument(InputStream in) throws IOException, SAXException, ParserConfigurationException
InputStream
to a DOM document
in
- is the data to be parsed
IOException
SAXException
ParserConfigurationException
public Document toDOMDocument(Reader in) throws IOException, SAXException, ParserConfigurationException
InputStream
to a DOM document
in
- is the data to be parsed
IOException
SAXException
ParserConfigurationException
public Document toDOMDocument(InputSource in) throws IOException, SAXException, ParserConfigurationException
InputSource
to a DOM document
in
- is the data to be parsed
IOException
SAXException
ParserConfigurationException
public Document toDOMDocument(String text) throws IOException, SAXException, ParserConfigurationException
String
to a DOM document
text
- is the data to be parsed
IOException
SAXException
ParserConfigurationException
public Document toDOMDocument(File file) throws IOException, SAXException, ParserConfigurationException
File
to a DOM document
file
- is the data to be parsed
IOException
SAXException
ParserConfigurationException
public Document toDOMDocument(Source source) throws TransformerException, ParserConfigurationException, IOException, SAXException
TransformerException
ParserConfigurationException
IOException
SAXException
public Document toDOMDocument(Node node) throws ParserConfigurationException, TransformerException
ParserConfigurationException
TransformerException
public DocumentBuilderFactory getDocumentBuilderFactory()
public void setDocumentBuilderFactory(DocumentBuilderFactory documentBuilderFactory)
public DocumentBuilderFactory createDocumentBuilderFactory()
public DocumentBuilder createDocumentBuilder() throws ParserConfigurationException
ParserConfigurationException
public Document createDocument() throws ParserConfigurationException
ParserConfigurationException
public TransformerFactory getTransformerFactory()
public void setTransformerFactory(TransformerFactory transformerFactory)
public Transformer createTransfomer() throws TransformerConfigurationException
TransformerConfigurationException
public TransformerFactory createTransformerFactory()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |