JavaTM 2 Platform
Standard Ed. 5.0

类 java.net.URI
的使用

使用 URI 的软件包
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.net 为实现网络应用程序提供类。 
javax.print 为 JavaTM Print Service API 提供了主要类和接口。 
javax.print.attribute 提供了描述 JavaTM Print Service 属性的类型以及如何分类这些属性的类和接口。 
javax.print.attribute.standard 包 javax.print.attribute.standard 包括特定打印属性的类。 
 

java.ioURI 的使用
 

返回 URIjava.io 中的方法
 URI File.toURI()
          构造一个表示此抽象路径名的 file: URI。
 

参数类型为 URIjava.io 中的构造方法
File(URI uri)
          通过将给定的 file: URI 转换成一个抽象路径名来创建一个新的 File 实例。
 

java.netURI 的使用
 

返回 URIjava.net 中的方法
static URI URI.create(String str)
          通过解析给定的字符串创建 URI。
 URI URI.normalize()
          规范化此 URI 的路径。
 URI URI.parseServerAuthority()
          尝试将此 URI 的授权组成部分(如果已定义)解析为用户信息、主机和端口组成部分。
 URI URI.relativize(URI uri)
          根据此 URI 将给定 URI 相对化。
 URI URI.resolve(String str)
          解析给定的字符串,然后在此 URI 的基础上构造一个新的 URI。
 URI URI.resolve(URI uri)
          根据此 URI 解析给定的 URI。
 URI URL.toURI()
          返回与此 URL 等效的 URI
 

参数类型为 URIjava.net 中的方法
 int URI.compareTo(URI that)
          将此 URI 与另一个对象(也必须是 URI)进行比较。
abstract  void ProxySelector.connectFailed(URI uri, SocketAddress sa, IOException ioe)
          调用此方法来指示无法建立到代理/socks 服务器的连接。
abstract  Map<String,List<String>> CookieHandler.get(URI uri, Map<String,List<String>> requestHeaders)
          从请求头中指定 uri 的 cookie 缓存中获取所有可用的 cookie。
abstract  CacheResponse ResponseCache.get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders)
          根据请求的 uri、请求方法和请求头检索缓存的响应。
abstract  void CookieHandler.put(URI uri, Map<String,List<String>> responseHeaders)
          将响应头中出现的所有可用 cookie(例如名为 Set-Cookie2 的响应头字段)设置到 cookie 缓存中。
abstract  CacheRequest ResponseCache.put(URI uri, URLConnection conn)
          协议处理程序在获得资源后调用此方法,ResponseCache 必须决定是否在其缓存中存储资源。
 URI URI.relativize(URI uri)
          根据此 URI 将给定 URI 相对化。
 URI URI.resolve(URI uri)
          根据此 URI 解析给定的 URI。
abstract  List<Proxy> ProxySelector.select(URI uri)
          基于访问资源所需的协议和访问资源的目标地址选择所有可用的代理。
 

javax.printURI 的使用
 

返回 URIjavax.print 中的方法
 URI URIException.getUnsupportedURI()
          返回 URI。
 

javax.print.attributeURI 的使用
 

返回 URIjavax.print.attribute 中的方法
 URI URISyntax.getURI()
          返回此 URI 属性的 URI 值。
 

参数类型为 URIjavax.print.attribute 中的构造方法
URISyntax(URI uri)
          构造带有指定 URI 的 URI 属性。
 

javax.print.attribute.standardURI 的使用
 

参数类型为 URIjavax.print.attribute.standard 中的构造方法
Destination(URI uri)
          构造具有给定 URI 的新目标属性。
PrinterMoreInfo(URI uri)
          构造具有指定 URI 的新 PrinterMoreInfo 属性。
PrinterMoreInfoManufacturer(URI uri)
          构造具有指定 URI 的新 PrinterMoreInfoManufacturer 属性。
PrinterURI(URI uri)
          构建具有指定 URI 的新 PrinterURI 属性。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策