JavaTM Platform
Standard Ed. 6

类 java.net.URI
的使用

使用 URI 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.net 为实现网络应用程序提供类。 
java.security 为安全框架提供类和接口。 
javax.print 为 JavaTM Print Service API 提供了主要类和接口。 
javax.print.attribute 提供了描述 JavaTM Print Service 属性的类型以及如何分类这些属性的类和接口。 
javax.print.attribute.standard 包 javax.print.attribute.standard 包括特定打印属性的类。 
javax.tools 为能够从程序(例如,编译器)中调用的工具提供接口。 
 

java.awtURI 的使用
 

参数类型为 URIjava.awt 中的方法
 void Desktop.browse(URI uri)
          启动默认浏览器来显示 URI
 void Desktop.mail(URI mailtoURI)
          启动用户默认邮件客户端的邮件组合窗口,填充由 mailto: URI 指定的消息字段。
 

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
 

返回变量类型为 URI 的类型的 java.net 中的方法
 List<URI> CookieStore.getURIs()
          获取所有标识此 cookie 存储区中 cookie 的 URI。
 

参数类型为 URIjava.net 中的方法
 void CookieStore.add(URI uri, HttpCookie cookie)
          将一个 HTTP cookie 添加到存储区中。
 int URI.compareTo(URI that)
          将此 URI 与另一个对象(也必须是 URI)进行比较。
abstract  void ProxySelector.connectFailed(URI uri, SocketAddress sa, IOException ioe)
          调用此方法来指示无法建立到代理/socks 服务器的连接。
 List<HttpCookie> CookieStore.get(URI uri)
          获取与给定 URI 关联或其域与给定 URI 匹配的 cookie。
abstract  Map<String,List<String>> CookieHandler.get(URI uri, Map<String,List<String>> requestHeaders)
          从请求头中指定 uri 的 cookie 缓存中获取所有可用的 cookie。
 Map<String,List<String>> CookieManager.get(URI uri, Map<String,List<String>> requestHeaders)
           
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 缓存中。
 void CookieManager.put(URI uri, Map<String,List<String>> responseHeaders)
           
abstract  CacheRequest ResponseCache.put(URI uri, URLConnection conn)
          协议处理程序在获得资源后调用此方法,ResponseCache 必须决定是否在其缓存中存储资源。
 URI URI.relativize(URI uri)
          根据此 URI 将给定 URI 相对化。
 boolean CookieStore.remove(URI uri, HttpCookie cookie)
          从存储区中移除 cookie。
 URI URI.resolve(URI uri)
          根据此 URI 解析给定的 URI。
abstract  List<Proxy> ProxySelector.select(URI uri)
          基于访问资源所需的协议和访问资源的目标地址选择所有可用的代理。
 boolean CookiePolicy.shouldAccept(URI uri, HttpCookie cookie)
          调用此方法查看此 cookie 是否应该被接受。
 

java.securityURI 的使用
 

返回 URIjava.security 中的方法
 URI URIParameter.getURI()
          返回 URI。
 

参数类型为 URIjava.security 中的构造方法
URIParameter(URI uri)
          使用指向数据的 URI 构造一个 URIParameter,指向的数据用于 SPI 实现。
 

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 属性。
 

javax.toolsURI 的使用
 

声明为 URIjavax.tools 中的字段
protected  URI SimpleJavaFileObject.uri
          此文件对象的 URI。
 

返回 URIjavax.tools 中的方法
 URI FileObject.toUri()
          返回标识此文件对象的 URI。
 URI ForwardingFileObject.toUri()
           
 URI SimpleJavaFileObject.toUri()
           
 

参数类型为 URIjavax.tools 中的构造方法
SimpleJavaFileObject(URI uri, JavaFileObject.Kind kind)
          使用给定 URI 构建给定种类的 SimpleJavaFileObject。
 


JavaTM Platform
Standard Ed. 6

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

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