|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。