com.americancoders.util
Class ByteArrayDataSource
java.lang.Object
|
+--com.americancoders.util.ByteArrayDataSource
- public class ByteArrayDataSource
- extends java.lang.Object
- implements javax.activation.DataSource
Method Summary |
java.lang.String |
getContentType()
taken from sun's exmaples |
byte[] |
getData()
returns data in byte array |
java.io.InputStream |
getInputStream()
taken from sun's exmaples |
java.lang.String |
getName()
always returns edix12 |
java.io.OutputStream |
getOutputStream()
taken from sun's exmaples |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ByteArrayDataSource
public ByteArrayDataSource(java.io.InputStream is,
java.lang.String type)
ByteArrayDataSource
public ByteArrayDataSource(byte[] data,
java.lang.String type)
ByteArrayDataSource
public ByteArrayDataSource(java.lang.String data,
java.lang.String type)
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
- taken from sun's exmaples
- Specified by:
- getInputStream in interface javax.activation.DataSource
- Returns:
- InputStream
- Throws:
- java.io.IOException - from sun examples
getOutputStream
public java.io.OutputStream getOutputStream()
throws java.io.IOException
- taken from sun's exmaples
- Specified by:
- getOutputStream in interface javax.activation.DataSource
- Returns:
- OutputStream
- Throws:
- java.io.IOException - from sun examples
getData
public byte[] getData()
- returns data in byte array
- Returns:
- byte[]
getContentType
public java.lang.String getContentType()
- taken from sun's exmaples
- Specified by:
- getContentType in interface javax.activation.DataSource
- Returns:
- String type
getName
public java.lang.String getName()
- always returns edix12
- Specified by:
- getName in interface javax.activation.DataSource
- Returns:
- String constant "edix12"