-
- 所有已知实现类:
-
FileDataSource
,URLDataSource
public interface DataSource
DataSource接口为JavaBean激活框架提供了任意数据集合的抽象。 它为该数据提供了一种类型,并在适当的情况下以InputStreams
和OutputStreams
的形式进行InputStreams
。- 从以下版本开始:
- 1.6
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 String
getContentType()
此方法以字符串的形式返回数据的MIME类型。InputStream
getInputStream()
此方法返回一个表示数据的InputStream
,如果不能这样做,则会抛出相应的异常。String
getName()
返回此对象,其中对象的名称是依赖于底层的对象的性质 名称 。OutputStream
getOutputStream()
此方法返回一个OutputStream
,如果不能这样做,可以写入数据并抛出适当的异常。
-
-
-
方法详细信息
-
getInputStream
InputStream getInputStream() throws IOException
此方法返回一个表示数据的InputStream
,如果不能这样做,则会抛出相应的异常。 请注意,每次调用此方法时,必须返回新的InputStream
对象,并且流必须位于数据的开头。- 结果
- 一个InputStream
- 异常
-
IOException
- 创建InputStream的失败
-
getOutputStream
OutputStream getOutputStream() throws IOException
该方法返回一个可以写入数据的OutputStream
,如果不能这样做,则会抛出相应的异常。 请注意,每次调用此方法时,必须返回一个新的OutputStream
对象,并且流必须位于数据要写入的位置。- 结果
- 一个OutputStream
- 异常
-
IOException
- 创建OutputStream的失败
-
getContentType
String getContentType()
此方法以字符串的形式返回数据的MIME类型。 它应该总是返回一个有效的类型。 建议如果DataSource实现无法确定数据类型,则getContentType返回“application / octet-stream”。- 结果
- MIME类型
-
getName
String getName()
返回此对象,其中对象的名称是依赖于底层的对象的性质名称 。 DataSources封装文件可能会选择返回对象的文件名。 (通常这将是文件名的最后一个组件,而不是整个路径名。)- 结果
- 对象的名称。
-
-