Package org.apache.camel.util.xml
Class BytesSource
- java.lang.Object
-
- javax.xml.transform.stream.StreamSource
-
- org.apache.camel.util.xml.BytesSource
-
- All Implemented Interfaces:
Serializable
,Source
public class BytesSource extends StreamSource implements Serializable
A helper class which provides a JAXPSource
from a byte[] which can be read as many times as required.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.xml.transform.stream.StreamSource
FEATURE
-
-
Constructor Summary
Constructors Constructor Description BytesSource(byte[] data)
BytesSource(byte[] data, String systemId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getData()
InputStream
getInputStream()
Reader
getReader()
String
toString()
-
Methods inherited from class javax.xml.transform.stream.StreamSource
getPublicId, getSystemId, isEmpty, setInputStream, setPublicId, setReader, setSystemId, setSystemId
-
-
-
-
Constructor Detail
-
BytesSource
public BytesSource(byte[] data)
-
BytesSource
public BytesSource(byte[] data, String systemId)
-
-
Method Detail
-
getInputStream
public InputStream getInputStream()
- Overrides:
getInputStream
in classStreamSource
-
getReader
public Reader getReader()
- Overrides:
getReader
in classStreamSource
-
getData
public byte[] getData()
-
-