|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 Iterator 的软件包 | |
---|---|
java.applet | 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 |
java.awt.dnd | Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 |
java.beans.beancontext | 提供与 bean 上下文有关的类和接口。 |
java.lang | 提供利用 Java 编程语言进行程序设计的基础类。 |
java.nio.charset.spi | java.nio.charset 包的服务提供者类。 |
java.security.cert | 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 |
java.sql | 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 |
java.util | 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 |
java.util.concurrent | 在并发编程中很常用的实用工具类。 |
javax.imageio | Java Image I/O API 的主要包。 |
javax.imageio.spi | 包含用于 reader、writer、transcoder 和流的插件接口以及一个运行时注册表的 Java Image I/O API 包。 |
javax.tools | 为能够从程序(例如,编译器)中调用的工具提供接口。 |
javax.xml.crypto | 用于 XML 加密的通用类。 |
javax.xml.crypto.dom | javax.xml.crypto 包的特定于 DOM 的类。 |
javax.xml.namespace | XML 名称空间处理。 |
javax.xml.soap | 提供用于创建和构建 SOAP 消息的 API。 |
javax.xml.stream | |
javax.xml.stream.events | |
javax.xml.stream.util | |
javax.xml.ws | 此包包含核心 JAX-WS API。 |
javax.xml.ws.spi | 该包定义用于 JAX-WS 2.0 的 SPI。 |
java.applet 中 Iterator 的使用 |
---|
返回 Iterator 的 java.applet 中的方法 | |
---|---|
Iterator<String> |
AppletContext.getStreamKeys() 找到此 applet 上下文中所有流对应的键。 |
java.awt.dnd 中 Iterator 的使用 |
---|
返回 Iterator 的 java.awt.dnd 中的方法 | |
---|---|
Iterator<InputEvent> |
DragGestureEvent.iterator() 返回组成动作的事件 Iterator 。 |
java.beans.beancontext 中 Iterator 的使用 |
---|
实现 Iterator 的 java.beans.beancontext 中的类 | |
---|---|
protected static class |
BeanContextSupport.BCSIterator 受保护的最终子类,它封装一个迭代器但实现无操作 remove() 方法。 |
返回 Iterator 的 java.beans.beancontext 中的方法 | |
---|---|
protected Iterator |
BeanContextSupport.bcsChildren() 返回此 BeanContext 所有子级的迭代器。 |
Iterator |
BeanContextServices.getCurrentServiceClasses() 获得此上下文的当前可用服务。 |
Iterator |
BeanContextServicesSupport.getCurrentServiceClasses() |
Iterator |
BeanContextServiceAvailableEvent.getCurrentServiceSelectors() 获得与服务相关的选择器列表。 |
Iterator |
BeanContextServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) 由 BeanContextServices 调用,此方法获得指定服务的当前服务选择器。 |
Iterator |
BeanContextServicesSupport.BCSSProxyServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) |
Iterator |
BeanContextServices.getCurrentServiceSelectors(Class serviceClass) 通过在基础 BeanContextServiceProvider 上调用 getCurrentServiceSelectors() 获得指定服务的与服务有关的服务参数列表(服务选择器)。 |
Iterator |
BeanContextServicesSupport.getCurrentServiceSelectors(Class serviceClass) |
Iterator |
BeanContextMembershipEvent.iterator() 获得受此事件影响的子级的数组。 |
Iterator |
BeanContextSupport.iterator() 获得当前嵌套在此 BeanContext 中的所有 JavaBean 或 BeanContext 实例。 |
java.lang 中 Iterator 的使用 |
---|
返回 Iterator 的 java.lang 中的方法 | |
---|---|
Iterator<T> |
Iterable.iterator() 返回一个在一组 T 类型的元素上进行迭代的迭代器。 |
java.nio.charset.spi 中 Iterator 的使用 |
---|
返回 Iterator 的 java.nio.charset.spi 中的方法 | |
---|---|
abstract Iterator<Charset> |
CharsetProvider.charsets() 创建在此提供者所支持的 charset 上进行迭代的迭代器。 |
java.security.cert 中 Iterator 的使用 |
---|
返回 Iterator 的 java.security.cert 中的方法 | |
---|---|
Iterator<String> |
CertificateFactorySpi.engineGetCertPathEncodings() 返回此 CertificateFactory 支持的 CertPath 编码的迭代器,默认编码方式优先。 |
Iterator<String> |
CertificateFactory.getCertPathEncodings() 返回此 CertificateFactory 支持的 CertPath 编码的迭代器,默认编码方式优先。 |
Iterator<? extends PolicyNode> |
PolicyNode.getChildren() 返回在此节点的子节点上进行迭代的迭代器。 |
abstract Iterator<String> |
CertPath.getEncodings() 返回此证书路径支持的编码的迭代,默认编码方式优先。 |
java.sql 中 Iterator 的使用 |
---|
返回 Iterator 的 java.sql 中的方法 | |
---|---|
Iterator<Throwable> |
SQLException.iterator() 返回在链接的 SQLExceptions 上进行迭代的迭代器。 |
java.util 中 Iterator 的使用 |
---|
java.util 中 Iterator 的子接口 | |
---|---|
interface |
ListIterator<E> 系列表迭代器,允许程序员按任一方向遍历列表、迭代期间修改列表,并获得迭代器在列表中的当前位置。 |
实现 Iterator 的 java.util 中的类 | |
---|---|
class |
Scanner 一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 |
返回 Iterator 的 java.util 中的方法 | |
---|---|
Iterator<E> |
ArrayDeque.descendingIterator() |
Iterator<E> |
TreeSet.descendingIterator() 返回在此 set 元素上按降序进行迭代的迭代器。 |
Iterator<E> |
NavigableSet.descendingIterator() 以降序返回在此 set 的元素上进行迭代的迭代器。 |
Iterator<E> |
LinkedList.descendingIterator() |
Iterator<E> |
Deque.descendingIterator() 返回以逆向顺序在此双端队列的元素上进行迭代的迭代器。 |
Iterator<E> |
ArrayDeque.iterator() 返回在此双端队列的元素上进行迭代的迭代器。 |
Iterator<E> |
PriorityQueue.iterator() 返回在此队列中的元素上进行迭代的迭代器。 |
Iterator<S> |
ServiceLoader.iterator() 以延迟方式加载此加载器服务的可用提供者。 |
Iterator<E> |
TreeSet.iterator() 返回在此 set 中的元素上按升序进行迭代的迭代器。 |
Iterator<E> |
NavigableSet.iterator() 以升序返回在此 set 的元素上进行迭代的迭代器。 |
Iterator<E> |
AbstractSequentialList.iterator() 返回在此列表中的元素上进行迭代的迭代器(按适当顺序)。 |
Iterator<E> |
Deque.iterator() 返回以恰当顺序在此双端队列的元素上进行迭代的迭代器。 |
Iterator<E> |
HashSet.iterator() 返回对此 set 中元素进行迭代的迭代器。 |
Iterator<E> |
Set.iterator() 返回在此 set 中的元素上进行迭代的迭代器。 |
Iterator<E> |
AbstractList.iterator() 返回以恰当顺序在此列表的元素上进行迭代的迭代器。 |
abstract Iterator<E> |
AbstractCollection.iterator() 返回在此 collection 中的元素上进行迭代的迭代器。 |
Iterator<E> |
List.iterator() 返回按适当顺序在列表的元素上进行迭代的迭代器。 |
Iterator<E> |
Collection.iterator() 返回在此 collection 的元素上进行迭代的迭代器。 |
java.util.concurrent 中 Iterator 的使用 |
---|
返回 Iterator 的 java.util.concurrent 中的方法 | |
---|---|
Iterator<E> |
ConcurrentSkipListSet.descendingIterator() 返回在此 set 的元素上以降序进行迭代的迭代器。 |
Iterator<E> |
LinkedBlockingDeque.descendingIterator() 返回在此双端队列的元素上以逆向连续顺序进行迭代的迭代器。 |
Iterator<E> |
ArrayBlockingQueue.iterator() 返回在此队列中的元素上按适当顺序进行迭代的迭代器。 |
Iterator<E> |
BlockingDeque.iterator() 返回在此双端队列中的元素上以恰当顺序进行迭代的迭代器。 |
Iterator<E> |
ConcurrentLinkedQueue.iterator() 返回在此队列元素上以恰当顺序进行迭代的迭代器。 |
Iterator<E> |
ConcurrentSkipListSet.iterator() 返回在此 set 的元素上以升序进行迭代的迭代器。 |
Iterator<E> |
CopyOnWriteArrayList.iterator() 返回以恰当顺序在此列表元素上进行迭代的迭代器。 |
Iterator<E> |
CopyOnWriteArraySet.iterator() 返回按照元素添加顺序在此 set 中包含的元素上进行迭代的迭代器。 |
Iterator<E> |
DelayQueue.iterator() 返回在此队列所有元素(既包括到期的,也包括未到期的)上进行迭代的迭代器。 |
Iterator<E> |
LinkedBlockingDeque.iterator() 返回在此双端队列元素上以恰当顺序进行迭代的迭代器。 |
Iterator<E> |
LinkedBlockingQueue.iterator() 返回在队列中的元素上按适当顺序进行迭代的迭代器。 |
Iterator<E> |
PriorityBlockingQueue.iterator() 返回在此队列元素上进行迭代的迭代器。 |
Iterator<E> |
SynchronousQueue.iterator() 返回一个空迭代器,其中 hasNext 始终返回 false。 |
javax.imageio 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.imageio 中的方法 | |
---|---|
static Iterator<ImageReader> |
ImageIO.getImageReaders(Object input) 返回包含所有当前已注册 ImageReader 的 Iterator ,这些 ImageReader 声称能够解码所提供的 Object (通常是一个 ImageInputStream )。 |
static Iterator<ImageReader> |
ImageIO.getImageReadersByFormatName(String formatName) 返回包含所有当前已注册 ImageReader 的 Iterator ,这些 ImageReader 声称能够解码指定格式。 |
static Iterator<ImageReader> |
ImageIO.getImageReadersByMIMEType(String MIMEType) 返回包含所有当前已注册 ImageReader 的 Iterator ,这些 ImageReader 声称能够解码具有给定 MIME 类型的文件。 |
static Iterator<ImageReader> |
ImageIO.getImageReadersBySuffix(String fileSuffix) 返回包含所有当前已注册 ImageReader 的 Iterator ,这些 ImageReader 声称能够解码具有给定后缀的文件。 |
static Iterator<ImageTranscoder> |
ImageIO.getImageTranscoders(ImageReader reader, ImageWriter writer) 返回包含所有当前已注册 ImageTranscoder 的 Iterator ,这些 ImageTranscoder 声称能够在给定 ImageReader 和 ImageWriter 的元数据之间进行代码转换。 |
abstract Iterator<ImageTypeSpecifier> |
ImageReader.getImageTypes(int imageIndex) 以 ImageTypeSpecifier 形式返回包含可能的图像类型的 Iterator ,给定图像可能被解码成这些类型。 |
static Iterator<ImageWriter> |
ImageIO.getImageWriters(ImageTypeSpecifier type, String formatName) 返回包含所有当前已注册 ImageWriter 的 Iterator ,这些 ImageWriter 声称能够编码使用给定格式的、具有给定布局(使用 ImageTypeSpecifier 指定)的图像。 |
static Iterator<ImageWriter> |
ImageIO.getImageWritersByFormatName(String formatName) 返回包含所有当前已注册 ImageWriter 的 Iterator ,这些 ImageReader 声称能够编码指定格式。 |
static Iterator<ImageWriter> |
ImageIO.getImageWritersByMIMEType(String MIMEType) 返回包含所有当前已注册 ImageWriter 的 Iterator ,这些 ImageReader 声称能够编码具有给定 MIME 类型的文件。 |
static Iterator<ImageWriter> |
ImageIO.getImageWritersBySuffix(String fileSuffix) 返回包含所有当前已注册 ImageWriter 的 Iterator ,这些 ImageReader 声称能够编码具有给定后缀的文件。 |
Iterator<IIOImage> |
ImageReader.readAll(Iterator<? extends ImageReadParam> params) 以 IIOImage 对象形式返回包含输入源中所有图像、缩略图和元数据的 Iterator ,从 getMinIndex 给定的索引开始。 |
参数类型为 Iterator 的 javax.imageio 中的方法 | |
---|---|
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height) 返回应该在其中写入解码的像素数据的 BufferedImage 。 |
Iterator<IIOImage> |
ImageReader.readAll(Iterator<? extends ImageReadParam> params) 以 IIOImage 对象形式返回包含输入源中所有图像、缩略图和元数据的 Iterator ,从 getMinIndex 给定的索引开始。 |
javax.imageio.spi 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.imageio.spi 中的方法 | ||
---|---|---|
Iterator<Class<?>> |
ServiceRegistry.getCategories() 返回指示当前类别集的 Class 对象的 Iterator 。 |
|
|
ServiceRegistry.getServiceProviders(Class<T> category, boolean useOrdering) 返回一个包含给定类别中的所有已注册的服务提供者的 Iterator 。 |
|
|
ServiceRegistry.getServiceProviders(Class<T> category, ServiceRegistry.Filter filter, boolean useOrdering) 返回一个 Iterator ,其包含给定类别中满足由指定的 ServiceRegistry.Filter 对象的 filter 方法定义的条件的服务提供者对象。 |
|
static
|
ServiceRegistry.lookupProviders(Class<T> providerClass) 使用上下文类加载器定位和递增地实例化给定服务的可用的提供者。 |
|
static
|
ServiceRegistry.lookupProviders(Class<T> providerClass, ClassLoader loader) 使用给定的类加载器搜索特定服务类的实现。 |
参数类型为 Iterator 的 javax.imageio.spi 中的方法 | |
---|---|
void |
ServiceRegistry.registerServiceProviders(Iterator<?> providers) 将一组取自 Iterator 的服务提供者对象添加到注册表。 |
参数类型为 Iterator 的 javax.imageio.spi 中的构造方法 | |
---|---|
ServiceRegistry(Iterator<Class<?>> categories) 使用取自 categories 参数的一组类别构造 ServiceRegistry 实例。 |
javax.tools 中 Iterator 的使用 |
---|
参数类型为 Iterator 的 javax.tools 中的方法 | |
---|---|
boolean |
ForwardingJavaFileManager.handleOption(String current, Iterator<String> remaining) |
boolean |
JavaFileManager.handleOption(String current, Iterator<String> remaining) 处理一个选项。 |
javax.xml.crypto 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.xml.crypto 中的方法 | |
---|---|
Iterator |
NodeSetData.iterator() 返回可按照文档顺序在此 NodeSetData 中包含的节点上进行迭代的只读迭代器。 |
javax.xml.crypto.dom 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.xml.crypto.dom 中的方法 | |
---|---|
Iterator |
DOMCryptoContext.iterator() 返回可在此 DOMCryptoContext 的 Id/Element 映射集上进行迭代的只读迭代器。 |
javax.xml.namespace 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.xml.namespace 中的方法 | |
---|---|
Iterator |
NamespaceContext.getPrefixes(String namespaceURI) 获取绑定到当前范围中名称空间 URI 的所有前缀。 |
javax.xml.soap 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.xml.soap 中的方法 | |
---|---|
Iterator |
SOAPHeader.examineAllHeaderElements() 返回可在此 SOAPHeader 对象中所有 SOAPHeaderElement 对象上进行迭代的 Iterator 。 |
Iterator |
SOAPHeader.examineHeaderElements(String actor) 返回可在此 SOAPHeader 对象中具有指定的 actor 的 SOAPHeaderElement 对象上进行迭代的 Iterator 。 |
Iterator |
SOAPHeader.examineMustUnderstandHeaderElements(String actor) 返回可在此 SOAPHeader 对象中所有符合以下条件的 SOAPHeaderElement 对象上进行迭代的 Iterator :具有指定的 actor 以及一个值等于 true 的 MustUnderstand 属性。 |
Iterator |
SOAPHeader.extractAllHeaderElements() 返回可在此 SOAPHeader 对象中所有 SOAPHeaderElement 对象上进行迭代的 Iterator ,并将这些 SOAPHeaderElement 对象从此 SOAPHeader 对象中分离出来。 |
Iterator |
SOAPHeader.extractHeaderElements(String actor) 返回可在此 SOAPHeader 对象中所有具有指定 actor 的 SOAPHeaderElement 对象上进行迭代的 Iterator ,并将这些 SOAPHeaderElement 对象从此 SOAPHeader 对象中分离出来。 |
Iterator |
SOAPElement.getAllAttributes() 返回可在此 SOAPElement 对象中所有属性 Name 对象上进行迭代的 Iterator 。 |
Iterator |
SOAPElement.getAllAttributesAsQNames() 返回可在此 SOAPElement 对象(以 QName 对象的形式)中的所有属性上进行迭代的 Iterator 。 |
Iterator |
MimeHeaders.getAllHeaders() 返回此 MimeHeaders 对象中的所有 MimeHeader 。 |
abstract Iterator |
AttachmentPart.getAllMimeHeaders() 以 MimeHeader 对象上的迭代器形式,检索此 AttachmentPart 对象的所有头。 |
abstract Iterator |
SOAPPart.getAllMimeHeaders() 以可在 MimeHeader 对象上进行迭代的迭代器形式,检索此 SOAPPart 对象的所有头。 |
abstract Iterator |
SOAPMessage.getAttachments() 检索所有作为此 SOAPMessage 对象一部分的 AttachmentPart 对象。 |
abstract Iterator |
SOAPMessage.getAttachments(MimeHeaders headers) 检索所有头条目匹配指定头的 AttachmentPart 对象。 |
Iterator |
SOAPElement.getChildElements() 返回可在此元素的所有直接子 Node 上进行迭代的 Iterator 。 |
Iterator |
SOAPElement.getChildElements(Name name) 返回可在带有指定名称的此元素所有直接子 Node 上进行迭代的 Iterator 。 |
Iterator |
SOAPElement.getChildElements(QName qname) 返回可在带有指定 qname 的此元素所有直接子 Node 上进行迭代的 Iterator 。 |
Iterator |
Detail.getDetailEntries() 获取在此 Detail 对象中所有 DetailEntry 上进行迭代的迭代器。 |
Iterator |
SOAPFault.getFaultReasonLocales() 返回一个 Iterator ,它可以在与 Reason Text 项关联的 Locale 独特序列上进行迭代。 |
Iterator |
SOAPFault.getFaultReasonTexts() 返回一个 Iterator ,它可以在包含此 SOAPFault 所有 Reason Text 项的 String 对象序列上进行迭代。 |
Iterator |
SOAPFault.getFaultSubcodes() 以 QNames 迭代器形式获取此 SOAPFault 的 Subcode。 |
Iterator |
MimeHeaders.getMatchingHeaders(String[] names) 返回其名称与给定名称数组中的任一名称匹配的所有 MimeHeader 对象。 |
abstract Iterator |
AttachmentPart.getMatchingMimeHeaders(String[] names) 检索匹配给定数组中名称的所有 MimeHeader 对象。 |
abstract Iterator |
SOAPPart.getMatchingMimeHeaders(String[] names) 检索与给定数组中的名称匹配的所有 MimeHeader 对象。 |
Iterator |
SOAPElement.getNamespacePrefixes() 返回可在此元素声明的名称空间前缀 String 上进行迭代的 Iterator 。 |
Iterator |
MimeHeaders.getNonMatchingHeaders(String[] names) 返回其名称与给定名称数组中的任何名称都不匹配的所有 MimeHeader 对象。 |
abstract Iterator |
AttachmentPart.getNonMatchingMimeHeaders(String[] names) 检索所有名称不匹配给定数组中任一名称的 MimeHeader 对象。 |
abstract Iterator |
SOAPPart.getNonMatchingMimeHeaders(String[] names) 检索名称与给定数组中任一名称不匹配的所有 MimeHeader 对象。 |
Iterator |
SOAPElement.getVisibleNamespacePrefixes() 返回在此元素可见的名称空间前缀 String 上进行迭代的 Iterator 。 |
参数类型为 Iterator 的 javax.xml.soap 中的方法 | |
---|---|
SOAPHeaderElement |
SOAPHeader.addUpgradeHeaderElement(Iterator supportedSOAPURIs) 创建使用指定的 SOAP URI 支持列表初始化的新的 Upgrade SOAPHeaderElement 对象,并将其添加到此 SOAPHeader 对象。 |
javax.xml.stream 中 Iterator 的使用 |
---|
javax.xml.stream 中 Iterator 的子接口 | |
---|---|
interface |
XMLEventReader 此类是用于解析 XML 事件的顶层接口。 |
参数类型为 Iterator 的 javax.xml.stream 中的方法 | |
---|---|
abstract EndElement |
XMLEventFactory.createEndElement(QName name, Iterator namespaces) 创建一个新 EndElement。 |
abstract EndElement |
XMLEventFactory.createEndElement(String prefix, String namespaceUri, String localName, Iterator namespaces) 创建一个新 EndElement。 |
abstract StartElement |
XMLEventFactory.createStartElement(QName name, Iterator attributes, Iterator namespaces) 创建一个新 StartElement。 |
abstract StartElement |
XMLEventFactory.createStartElement(QName name, Iterator attributes, Iterator namespaces) 创建一个新 StartElement。 |
abstract StartElement |
XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces) 创建一个新 StartElement。 |
abstract StartElement |
XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces) 创建一个新 StartElement。 |
abstract StartElement |
XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context) 创建一个新 StartElement。 |
abstract StartElement |
XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context) 创建一个新 StartElement。 |
javax.xml.stream.events 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.xml.stream.events 中的方法 | |
---|---|
Iterator |
StartElement.getAttributes() 返回在此 START_ELEMENT 上声明的已声明非名称空间属性的 Iterator;如果没有这样的属性,则返回空迭代器。 |
Iterator |
EndElement.getNamespaces() 返回超出范围名称空间的 Iterator。 |
Iterator |
StartElement.getNamespaces() 返回在此元素上声明的名称空间的 Iterator。 |
javax.xml.stream.util 中 Iterator 的使用 |
---|
实现 Iterator 的 javax.xml.stream.util 中的类 | |
---|---|
class |
EventReaderDelegate 该类是用于派生 XMLEventReader 过滤器的基类。 |
javax.xml.ws 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.xml.ws 中的方法 | |
---|---|
Iterator<QName> |
Service.getPorts() 返回一个 Iterator ,它用于此服务所组合的服务端点的 QName 列表。 |
javax.xml.ws.spi 中 Iterator 的使用 |
---|
返回 Iterator 的 javax.xml.ws.spi 中的方法 | |
---|---|
abstract Iterator<QName> |
ServiceDelegate.getPorts() 返回一个 Iterator ,该迭代器用于根据此服务分组的服务端点的 QName 列表。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。