@XMLBindable public class UESStreamHandler extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
UESStreamHandler.InputStreamFilter
Implementation of input stream filter used to bypass problem with
 throwing exception when re-reading from input stream after its end
 was reached. 
 | 
protected class  | 
UESStreamHandler.StreamDataSource
Deprecated.  
 | 
| Modifier and Type | Field and Description | 
|---|---|
private javax.activation.DataHandler | 
dataHandler
Instance of data handler. 
 | 
private java.io.InputStream | 
lastStream
Variable for checking contract of used UESStreamSource. 
 | 
private long | 
size
Size of data in bytes. 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
UESStreamHandler()
Default no-arg constructor necessary for JAXB serialization. 
 | 
  | 
UESStreamHandler(java.io.InputStream aIn,
Deprecated. 
 
 | 
  | 
UESStreamHandler(java.io.InputStream aIn,
Deprecated. 
 
 | 
  | 
UESStreamHandler(UESStreamSource aSource)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getContentType()
Returns stream content type. 
 | 
protected javax.activation.DataHandler | 
getDataSource()
Returns wrapped instance of data handler. 
 | 
java.io.InputStream | 
getInputStream()
Returns wrapped input stream. 
 | 
long | 
getSize()
Returns streamed data size (in bytes). 
 | 
protected void | 
initialize(java.io.InputStream aIn,
Deprecated.  
 | 
void | 
writeTo(java.io.OutputStream aOut)
Writes streamed data into given output stream. 
 | 
UESStreamHandler.UESStreamHandler(UESStreamSource)aIn - Wrapped input streamaContentType - Stream content typeUESStreamHandler.UESStreamHandler(UESStreamSource)aIn - Wrapped input streamaContentType - Stream content typeaSize - Streamed data size (in bytes)aIn - Wrapped input streamaContentType - Stream content typeaSize - Streamed data size (in bytes)UESIORTException - In case returning of input stream failsaOut - OutputStream to which write dataUESIORTException - In case writing to output stream fails