javax.activation
Class DataHandler.ObjectDataSource
java.lang.Object
javax.activation.DataHandler.ObjectDataSource
- All Implemented Interfaces:
- DataSource
- Enclosing class:
- DataHandler
- private class DataHandler.ObjectDataSource
- extends java.lang.Object
- implements DataSource
A local implementation of DataSouce used to wrap an Object and mime-type.
|
Field Summary |
private java.lang.Object |
data
|
private java.lang.String |
mimeType
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
private final java.lang.Object data
mimeType
private final java.lang.String mimeType
DataHandler.ObjectDataSource
public DataHandler.ObjectDataSource(java.lang.Object data,
java.lang.String mimeType)
getName
public java.lang.String getName()
- Specified by:
getName in interface DataSource
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType in interface DataSource
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
- Specified by:
getInputStream in interface DataSource
- Throws:
java.io.IOException
getOutputStream
public java.io.OutputStream getOutputStream()
throws java.io.IOException
- Specified by:
getOutputStream in interface DataSource
- Throws:
java.io.IOException