java.lang.Object javax.activation.URLDataSource
public class URLDataSource
URLDataSource 类提供一个对象,此对象将 URL
对象包装在 DataSource 接口中。URLDataSource 简化了 JavaBeans Activation Framework 中 URL 描述的数据处理方法,因为此类可用于创建新的 DataHandler。注:当用 URL 构造 DataHandler 对象时,DataHandler 对象在内部创建一个 URLDataSource。
DataSource
,
DataHandler
构造方法摘要 | |
---|---|
URLDataSource(URL url) URLDataSource 构造方法。 |
方法摘要 | |
---|---|
String |
getContentType() 返回 URL 内容-类型 (content-type) 头字段的值。 |
InputStream |
getInputStream() URL 的 getInputStream 方法。 |
String |
getName() 调用用于实例化对象的 URL 的 getFile 方法。 |
OutputStream |
getOutputStream() URL 的 getOutputStream 方法。 |
URL |
getURL() 返回用于创建此 DataSource 的 URL。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public URLDataSource(URL url)
url
- 要封装在此对象中的 URL。
方法详细信息 |
---|
public String getContentType()
URLConnection.getContentType
方法。
注:此方法尝试调用 URL 的 openConnection
方法。如果此方法失败,或内容类型不是从 URLConnection 返回的,则 getContentType 返回 "application/octet-stream" 作为内容类型。
DataSource
中的
getContentType
public String getName()
getFile
方法。
DataSource
中的
getName
public InputStream getInputStream() throws IOException
openStream
方法。
DataSource
中的
getInputStream
IOException
public OutputStream getOutputStream() throws IOException
DataSource
中的
getOutputStream
IOException
public URL getURL()