Apache CXF API

org.apache.cxf.attachment
Class ByteDataSource

java.lang.Object
  extended by org.apache.cxf.attachment.ByteDataSource
All Implemented Interfaces:
DataSource

public class ByteDataSource
extends Object
implements DataSource


Constructor Summary
ByteDataSource(byte[] dataParam)
           
ByteDataSource(byte[] dataParam, int offsetParam, int lengthParam)
           
ByteDataSource(byte[] dataParam, String ct)
           
 
Method Summary
 String getContentType()
           
 byte[] getData()
           
 InputStream getInputStream()
           
 String getName()
           
 OutputStream getOutputStream()
           
 void setContentType(String contentTypeParam)
           
 void setData(byte[] dataParam)
           
 void setName(String nameParam)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteDataSource

public ByteDataSource(byte[] dataParam)

ByteDataSource

public ByteDataSource(byte[] dataParam,
                      String ct)

ByteDataSource

public ByteDataSource(byte[] dataParam,
                      int offsetParam,
                      int lengthParam)
Method Detail

getData

public byte[] getData()

setData

public void setData(byte[] dataParam)

setContentType

public void setContentType(String contentTypeParam)

setName

public void setName(String nameParam)

getContentType

public String getContentType()
Specified by:
getContentType in interface DataSource

getInputStream

public InputStream getInputStream()
                           throws IOException
Specified by:
getInputStream in interface DataSource
Throws:
IOException

getName

public String getName()
Specified by:
getName in interface DataSource

getOutputStream

public OutputStream getOutputStream()
                             throws IOException
Specified by:
getOutputStream in interface DataSource
Throws:
IOException

Apache CXF API

Apache CXF