| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.lang.model.util.ElementFilter
public class ElementFilter
     用来从元素集合中只选择所需元素的过滤器。返回的集合和列表是新的集合,它将使用该参数作为后备存储。此类中的方法不会尝试阻止对参数进行当前修改。返回的集合和列表是可变的,但对于并发访问是不安全的。返回的集合与为方法设置的参数具有相同的迭代顺序。
如果将包含 null 的 iterable 和 set 作为参数传递给此类中的方法,那么将抛出 NullPointerException。 
注意,static import 语句可以使此类中方法的调用文本更具体;例如:
   
import static javax.lang.model.util.ElementFilter.*;
     ...
List<VariableElement> fs = fieldsIn(someClass.getEnclosedElements());
 
   
  
| 方法摘要 | |
|---|---|
| static List<ExecutableElement> | constructorsIn(Iterable<? extends Element> elements)elements中构造方法的列表。 | 
| static Set<ExecutableElement> | constructorsIn(Set<? extends Element> elements)返回 elements中构造方法的集合。 | 
| static List<VariableElement> | fieldsIn(Iterable<? extends Element> elements)返回 elements中字段的列表。 | 
| static Set<VariableElement> | fieldsIn(Set<? extends Element> elements)返回 elements中字段的集合。 | 
| static List<ExecutableElement> | methodsIn(Iterable<? extends Element> elements)返回 elements中方法的列表。 | 
| static Set<ExecutableElement> | methodsIn(Set<? extends Element> elements)返回 elements中方法的集合。 | 
| static List<PackageElement> | packagesIn(Iterable<? extends Element> elements)返回 elements中包的列表。 | 
| static Set<PackageElement> | packagesIn(Set<? extends Element> elements)返回 elements中包的集合。 | 
| static List<TypeElement> | typesIn(Iterable<? extends Element> elements)返回 elements中类型的列表。 | 
| static Set<TypeElement> | typesIn(Set<? extends Element> elements)返回 elements中类型的集合。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 方法详细信息 | 
|---|
public static List<VariableElement> fieldsIn(Iterable<? extends Element> elements)
elements 中字段的列表。 
    
elements - 要过滤的元素 
     elements 中字段的列表
     public static Set<VariableElement> fieldsIn(Set<? extends Element> elements)
elements 中字段的集合。 
    
elements - 要过滤的元素 
     elements 中字段的集合
     public static List<ExecutableElement> constructorsIn(Iterable<? extends Element> elements)
elements 中构造方法的列表。 
    
elements - 要过滤的元素 
     elements 中构造方法的列表
     public static Set<ExecutableElement> constructorsIn(Set<? extends Element> elements)
elements 中构造方法的集合。 
    
elements - 要过滤的元素 
     elements 中构造方法的集合
     public static List<ExecutableElement> methodsIn(Iterable<? extends Element> elements)
elements 中方法的列表。 
    
elements - 要过滤的元素 
     elements 中方法的列表
     public static Set<ExecutableElement> methodsIn(Set<? extends Element> elements)
elements 中方法的集合。 
    
elements - 要过滤的元素 
     elements 中方法的集合
     public static List<TypeElement> typesIn(Iterable<? extends Element> elements)
elements 中类型的列表。 
    
elements - 要过滤的元素 
     elements 中类型的列表
     public static Set<TypeElement> typesIn(Set<? extends Element> elements)
elements 中类型的集合。 
    
elements - 要过滤的元素 
     elements 中类型的集合
     public static List<PackageElement> packagesIn(Iterable<? extends Element> elements)
elements 中包的列表。 
    
elements - 要过滤的元素 
     elements 中包的列表
     public static Set<PackageElement> packagesIn(Set<? extends Element> elements)
elements 中包的集合。 
    
elements - 要过滤的元素 
     elements 中包的集合
     | 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。