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 JAXPSourcefrom 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()InputStreamgetInputStream()ReadergetReader()StringtoString()-
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:
getInputStreamin classStreamSource
-
getReader
public Reader getReader()
- Overrides:
getReaderin classStreamSource
-
getData
public byte[] getData()
-
-