|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.lang.model.util.ElementFilter
public class ElementFilter
요소의 컬렉션으로부터 목적의 요소만을 선택하기 위한 필터입니다. 반환되는 세트 및 리스트는 새로운 컬렉션으로, 인수를 배킹 스토어로서 사용합니다. 이 클래스의 메소드는, 인수가 병행해 변경되지 않게 보호할 것은 없습니다. 반환되는 세트 및 리스트는 가변입니다만, 병행 액세스에 대해서 안전하지는 않습니다. 반환되는 세트의 반복 순서는, 메소드로 설정되는 인수와 같습니다.
null
를 포함한 반복 가능한 객체 및 세트가 이 클래스의 메소드에 인수로서 건네받으면(자),NullPointerException
가 throw 됩니다.
「static 의 임포트」문을 사용하면(자), 이 클래스의 메소드의 호출을 간결하게 기술할 수가 있습니다. 예를 들어, 다음과 같이 합니다.
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 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.