public interface DataSource
InputStreams and
 OutputStreams where appropriate.| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getContentType()
This method returns the MIME type of the data in the form of a
 string. 
 | 
java.io.InputStream | 
getInputStream()
This method returns an  
InputStream representing
 the data and throws the appropriate exception if it can
 not do so. | 
java.lang.String | 
getName()
Return the name of this object where the name of the object
 is dependant on the nature of the underlying objects. 
 | 
java.io.OutputStream | 
getOutputStream()
This method returns an  
OutputStream where the
 data can be written and throws the appropriate exception if it can
 not do so. | 
java.io.InputStream getInputStream()
                            throws java.io.IOException
InputStream representing
 the data and throws the appropriate exception if it can
 not do so.  Note that a new InputStream object must be
 returned each time this method is called, and the stream must be
 positioned at the beginning of the data.java.io.IOException - for failures creating the InputStreamjava.io.OutputStream getOutputStream()
                              throws java.io.IOException
OutputStream where the
 data can be written and throws the appropriate exception if it can
 not do so.  Note that a new OutputStream object must
 be returned each time this method is called, and the stream must
 be positioned at the location the data is to be written.java.io.IOException - for failures creating the OutputStreamjava.lang.String getContentType()
java.lang.String getName()