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()