com.stratelia.silverpeas.infoLetter.control
Class ByteArrayDataSource
java.lang.Object
  
com.stratelia.silverpeas.infoLetter.control.ByteArrayDataSource
- All Implemented Interfaces: 
 - DataSource
 
public class ByteArrayDataSource
- extends Object
- implements DataSource
  
A simple DataSource for demonstration purposes. This class implements a DataSource from: an
 InputStream a byte array a String
- Author:
 
  - John Mani, Bill Shannon, Max Spivak
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ByteArrayDataSource
public ByteArrayDataSource(InputStream is,
                           String type)
ByteArrayDataSource
public ByteArrayDataSource(byte[] data,
                           String type)
ByteArrayDataSource
public ByteArrayDataSource(String data,
                           String type)
getInputStream
public InputStream getInputStream()
                           throws IOException
- Return an InputStream for the data. Note - a new stream must be returned each time.
- Specified by:
 getInputStream in interface DataSource
 
- Throws:
 IOException
 
 
getOutputStream
public OutputStream getOutputStream()
                             throws IOException
- Specified by:
 getOutputStream in interface DataSource
 
- Throws:
 IOException
 
getContentType
public String getContentType()
- Specified by:
 getContentType in interface DataSource
 
 
getName
public String getName()
- Specified by:
 getName in interface DataSource
 
 
Copyright © 2016 Silverpeas. All Rights Reserved.