JavaTM 2 Platform
Standard Ed. 5.0

接口 java.util.Enumeration
的使用

使用 Enumeration 的软件包
java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.net 为实现网络应用程序提供类。 
java.security 为安全框架提供类和接口。 
java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent 在并发编程中很常用的实用工具类。 
java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 
javax.management.loading 提供实现高级动态加载的类。 
javax.naming 为访问命名服务提供类和接口。 
javax.naming.ldap 提供对 LDAPv3 扩展操作和控件的支持。 
javax.net.ssl 提供用于安全套接字包的类。 
javax.security.sasl 包含用于支持 SASL 的类和接口。 
javax.sql.rowset.spi 第三方供应商在其同步提供程序的实现中必须使用的标准类和接口。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html.parser 提供默认的 HTML 解析器以及支持类。 
javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 
org.xml.sax.helpers 此包包含“帮助器”类,其中包括对引导基于 SAX 的应用程序的支持。 
 

java.appletEnumeration 的使用
 

返回 Enumerationjava.applet 中的方法
 Enumeration<Applet> AppletContext.getApplets()
          找到此 applet 上下文所代表的文档中的所有 applet。
 

java.awtEnumeration 的使用
 

返回 Enumerationjava.awt 中的方法
 Enumeration<MenuShortcut> MenuBar.shortcuts()
          获取此菜单栏正在管理的所有菜单快捷方式的枚举。
 

java.beansEnumeration 的使用
 

返回 Enumerationjava.beans 中的方法
 Enumeration<String> FeatureDescriptor.attributeNames()
          获得此特性的语言环境无关名称的枚举。
 

java.ioEnumeration 的使用
 

参数类型为 Enumerationjava.io 中的构造方法
SequenceInputStream(Enumeration<? extends InputStream> e)
          通过记住该参数初始化新创建的 SequenceInputStream,该参数必须是生成运行时类型为 InputStream 对象的 Enumeration 型参数。
 

java.langEnumeration 的使用
 

返回 Enumerationjava.lang 中的方法
protected  Enumeration<URL> ClassLoader.findResources(String name)
          返回表示所有具有给定名称的资源的 URL 对象的枚举。
 Enumeration<URL> ClassLoader.getResources(String name)
          查找所有给定名称的资源。
static Enumeration<URL> ClassLoader.getSystemResources(String name)
          从用来加载类的搜索路径中查找所有具有指定名称的资源。
 

java.netEnumeration 的使用
 

返回 Enumerationjava.net 中的方法
 Enumeration<URL> URLClassLoader.findResources(String name)
          返回表示 URL 搜索路径中具有指定名称的所有资源的 URL 枚举。
 Enumeration<InetAddress> NetworkInterface.getInetAddresses()
          返回一个 Enumeration 并将所有 InetAddress 或 InetAddress 的子集绑定到此网络接口的便捷方法。
static Enumeration<NetworkInterface> NetworkInterface.getNetworkInterfaces()
          返回此机器上的所有接口。
 

java.securityEnumeration 的使用
 

返回 Enumerationjava.security 中的方法
 Enumeration<String> KeyStore.aliases()
          列出此 keystore 的所有别名。
abstract  Enumeration<Permission> PermissionCollection.elements()
          返回集合中所有 Permission 对象的枚举。
 Enumeration<Permission> Permissions.elements()
          返回此 Permissions 对象中所有 PermissionCollection 中的所有 Permission 对象的枚举。
abstract  Enumeration<String> KeyStoreSpi.engineAliases()
          列出此 keystore 的所有别名。
abstract  Enumeration<Identity> IdentityScope.identities()
          已过时。 返回此身份作用域内所有身份的枚举。
 

java.security.aclEnumeration 的使用
 

返回 Enumerationjava.security.acl 中的方法
 Enumeration<AclEntry> Acl.entries()
          返回此 ACL 中各项的枚举。
 Enumeration<Permission> Acl.getPermissions(Principal user)
          返回一个指定主体(表示一个实体,如个体或组)的许可权限集合的枚举。
 Enumeration<? extends Principal> Group.members()
          返回此组中成员的枚举。
 Enumeration<Permission> AclEntry.permissions()
          返回此 ACL 项中各个权限的枚举。
 

java.sqlEnumeration 的使用
 

返回 Enumerationjava.sql 中的方法
static Enumeration<Driver> DriverManager.getDrivers()
          检索带有当前调用方可以访问的所有当前已加载 JDBC 驱动程序的 Enumeration。
 

java.utilEnumeration 的使用
 

实现 Enumerationjava.util 中的类
 class StringTokenizer
          string tokenizer 类允许应用程序将字符串分解为标记。
 

返回 Enumerationjava.util 中的方法
abstract  Enumeration<V> Dictionary.elements()
          返回此 dictionary 中值的枚举。
 Enumeration<V> Hashtable.elements()
          返回此哈希表中的值的枚举。
 Enumeration<E> Vector.elements()
          返回此向量的组件的枚举。
static
<T> Enumeration<T>
Collections.enumeration(Collection<T> c)
          返回一个指定 collection 上的枚举。
abstract  Enumeration<String> ResourceBundle.getKeys()
          返回键的枚举。
 Enumeration<String> ListResourceBundle.getKeys()
          ResourceBundle.getKeys 的实现。
 Enumeration<String> PropertyResourceBundle.getKeys()
          ResourceBundle.getKeys 的实现。
abstract  Enumeration<K> Dictionary.keys()
          返回此 dictionary 中的键的枚举。
 Enumeration<K> Hashtable.keys()
          返回此哈希表中的键的枚举。
 Enumeration<?> Properties.propertyNames()
          返回属性列表中所有键的枚举,如果在主属性列表中未找到同名的键,则包括默认属性列表中不同的键。
 

参数类型为 Enumerationjava.util 中的方法
static
<T> ArrayList<T>
Collections.list(Enumeration<T> e)
          返回一个数组列表,它按照枚举返回元素的顺序包含指定枚举返回的元素。
 

java.util.concurrentEnumeration 的使用
 

返回 Enumerationjava.util.concurrent 中的方法
 Enumeration<V> ConcurrentHashMap.elements()
          返回此表中值的枚举。
 Enumeration<K> ConcurrentHashMap.keys()
          返回此表中键的枚举。
 

java.util.jarEnumeration 的使用
 

返回 Enumerationjava.util.jar 中的方法
 Enumeration<JarEntry> JarFile.entries()
          返回 zip 文件条目的枚举。
 

java.util.loggingEnumeration 的使用
 

返回 Enumerationjava.util.logging 中的方法
 Enumeration<String> LogManager.getLoggerNames()
          获取已知 logger 名称的枚举。
 

java.util.zipEnumeration 的使用
 

返回 Enumerationjava.util.zip 中的方法
 Enumeration<? extends ZipEntry> ZipFile.entries()
          返回 ZIP 文件条目的枚举。
 

javax.management.loadingEnumeration 的使用
 

返回 Enumerationjavax.management.loading 中的方法
 Enumeration MLetMBean.getResources(String name)
          查找所有具有给定名称的资源。
 

javax.namingEnumeration 的使用
 

javax.namingEnumeration 的子接口
 interface NamingEnumeration<T>
          此接口用于枚举 javax.naming 和 javax.naming.directory 包中的方法所返回的列表。
 

返回 Enumerationjavax.naming 中的方法
 Enumeration<RefAddr> Reference.getAll()
          返回此索引中的地址所组成的枚举。
 Enumeration<String> Name.getAll()
          以字符串枚举的形式检索此名称的组件。
 Enumeration<String> CompoundName.getAll()
          以字符串枚举的形式检索此组合名称的组件。
 Enumeration<String> CompositeName.getAll()
          以字符串枚举的形式检索此复合名称的组件。
 

参数类型为 Enumerationjavax.naming 中的构造方法
CompositeName(Enumeration<String> comps)
          使用由 'comps' 指定的组件构造一个新的复合名称实例。
CompoundName(Enumeration<String> comps, Properties syntax)
          使用 comps 和 syntax 指定的组件构造一个新的组合名称实例。
 

javax.naming.ldapEnumeration 的使用
 

返回 Enumerationjavax.naming.ldap 中的方法
 Enumeration<String> LdapName.getAll()
          以字符串枚举的形式检索此名称的组件。
 

javax.net.sslEnumeration 的使用
 

返回 Enumerationjavax.net.ssl 中的方法
 Enumeration SSLSessionContext.getIds()
          返回在此 SSLSessionContext 下分组的所有会话 id 的 Enumeration。
 

javax.security.saslEnumeration 的使用
 

返回 Enumerationjavax.security.sasl 中的方法
static Enumeration<SaslClientFactory> Sasl.getSaslClientFactories()
          获得用于生成 SaslClient 的已知工厂的枚举。
static Enumeration<SaslServerFactory> Sasl.getSaslServerFactories()
          获得用于生成 SaslServer 的已知工厂的枚举。
 

javax.sql.rowset.spiEnumeration 的使用
 

返回 Enumerationjavax.sql.rowset.spi 中的方法
static Enumeration<SyncProvider> SyncFactory.getRegisteredProviders()
          返回当前已注册的同步提供程序所组成的枚举。
 

javax.swingEnumeration 的使用
 

返回 Enumerationjavax.swing 中的方法
 Enumeration JTree.DynamicUtilTreeNode.children()
          必要时创建子类以加载此子节点。
 Enumeration<?> DefaultListModel.elements()
          返回此列表的组件枚举。
protected  Enumeration<TreePath> JTree.getDescendantToggledPaths(TreePath parent)
          返回已展开且为 parent 的子路径的 TreePathsEnumeration
 Enumeration<AbstractButton> ButtonGroup.getElements()
          返回此按钮组中的所有按钮。
 Enumeration<TreePath> JTree.getExpandedDescendants(TreePath parent)
          返回当前展开的 parent 路径的子路径的 Enumeration
 

参数类型为 Enumerationjavax.swing 中的方法
protected  void JTree.removeDescendantToggledPaths(Enumeration<TreePath> toRemove)
          移除已展开的 toRemoveTreePaths 的所有子路径。
 

javax.swing.tableEnumeration 的使用
 

返回 Enumerationjavax.swing.table 中的方法
 Enumeration<TableColumn> TableColumnModel.getColumns()
          返回该模型中所有列的 Enumeration
 Enumeration<TableColumn> DefaultTableColumnModel.getColumns()
          返回该模型中所有列的一个 Enumeration
 

javax.swing.textEnumeration 的使用
 

返回 Enumerationjavax.swing.text 中的方法
abstract  Enumeration AbstractDocument.AbstractElement.children()
          以 Enumeration 形式返回接收方的子级。
 Enumeration AbstractDocument.BranchElement.children()
          以 Enumeration 的形式返回接收者的子级。
 Enumeration AbstractDocument.LeafElement.children()
          以 Enumeration 的形式返回接收者的子级。
 Enumeration<?> AbstractDocument.AbstractElement.getAttributeNames()
          获取所有属性的名称。
 Enumeration<?> StyleContext.SmallAttributeSet.getAttributeNames()
          获取所有属性的名称。
 Enumeration<?> StyleContext.NamedStyle.getAttributeNames()
          获取所有属性的名称。
 Enumeration<?> AttributeSet.getAttributeNames()
          返回属性集中各属性名的枚举。
 Enumeration<?> SimpleAttributeSet.getAttributeNames()
          获得集合中的属性名称。
 Enumeration<?> StyleContext.getStyleNames()
          获取定义的样式名称。
 Enumeration<?> DefaultStyledDocument.getStyleNames()
          获取样式名称列表。
 

参数类型为 Enumerationjavax.swing.text 中的方法
 AttributeSet AbstractDocument.AttributeContext.removeAttributes(AttributeSet old, Enumeration<?> names)
          移除元素的一组属性。
 AttributeSet StyleContext.removeAttributes(AttributeSet old, Enumeration<?> names)
          移除元素的一个属性集。
 void AbstractDocument.AbstractElement.removeAttributes(Enumeration<?> names)
          移除该元素的属性集合。
 void StyleContext.NamedStyle.removeAttributes(Enumeration<?> names)
          移除元素的属性集。
 void MutableAttributeSet.removeAttributes(Enumeration<?> names)
          移除具有给定 name 的属性集。
 void SimpleAttributeSet.removeAttributes(Enumeration<?> names)
          从列表中移除属性集。
 

javax.swing.text.htmlEnumeration 的使用
 

参数类型为 Enumerationjavax.swing.text.html 中的方法
 AttributeSet StyleSheet.removeAttributes(AttributeSet old, Enumeration<?> names)
          移除元素的属性集。
 

javax.swing.text.html.parserEnumeration 的使用
 

返回 Enumerationjavax.swing.text.html.parser 中的方法
 Enumeration<?> AttributeList.getValues()
           
 

javax.swing.treeEnumeration 的使用
 

声明为 Enumerationjavax.swing.tree 中的字段
static Enumeration<TreeNode> DefaultMutableTreeNode.EMPTY_ENUMERATION
          始终为空的枚举。
 

返回 Enumerationjavax.swing.tree 中的方法
 Enumeration DefaultMutableTreeNode.breadthFirstEnumeration()
          创建并返回一个枚举,该枚举按广度优先的顺序遍历以此节点为根的子树。
 Enumeration TreeNode.children()
          以 Enumeration 的形式返回接收者的子节点。
 Enumeration DefaultMutableTreeNode.children()
          创建并返回此节点的子节点的正向枚举。
 Enumeration DefaultMutableTreeNode.depthFirstEnumeration()
          创建并返回一个枚举,该枚举按深度优先的顺序遍历以此节点为根的子树。
abstract  Enumeration<TreePath> AbstractLayoutCache.getVisiblePathsFrom(TreePath path)
          返回一个 Enumerator,它列举从传入位置开始的可视路径的增量。
 Enumeration<TreePath> VariableHeightLayoutCache.getVisiblePathsFrom(TreePath path)
          返回从传入位置开始的可见路径的增量的 Enumerator
 Enumeration<TreePath> FixedHeightLayoutCache.getVisiblePathsFrom(TreePath path)
          返回表示从传入位置开始的可见路径的增量的 Enumerator。
 Enumeration DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)
          创建并返回沿着从 ancestor 到此节点的路径的一个枚举。
 Enumeration DefaultMutableTreeNode.postorderEnumeration()
          创建并返回按后序遍历以此节点为根的树的一个枚举。
 Enumeration DefaultMutableTreeNode.preorderEnumeration()
          创建并返回按前序遍历以此节点为根的子树的一个枚举。
 

org.xml.sax.helpersEnumeration 的使用
 

返回 Enumerationorg.xml.sax.helpers 中的方法
 Enumeration NamespaceSupport.getDeclaredPrefixes()
          返回此上下文中声明的所有前缀的枚举。
 Enumeration NamespaceSupport.getPrefixes()
          返回所有前缀的枚举,其声明在当前上下文中是活动的。
 Enumeration NamespaceSupport.getPrefixes(String uri)
          返回给定 URI 的 所有前缀的枚举,给定 URI 的声明在当前上下文中是活动的。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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