ClassPathScanner
public
class
ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
클래스 경로에서 항목을 찾습니다.
vogar.target.ClassPathScanner를 각색한 작품
요약
중첩된 클래스 | |
|---|---|
class |
ClassPathScanner.ClassNameFilter
Java 클래스 이름을 필터링하고 변환하는 |
class |
ClassPathScanner.ExternalClassNameFilter
내부 클래스를 거부하는 |
interface |
ClassPathScanner.IClassPathFilter
클래스 경로 항목 경로의 필터입니다.
|
공개 생성자 | |
|---|---|
ClassPathScanner()
|
|
공개 메서드 | |
|---|---|
static
String[]
|
getClassPath()
시스템 속성 'java.class.path'에서 클래스 경로를 가져와 개별 요소로 분할합니다. |
Set<String>
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
지정된 |
Map<String, String>
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
지정된 |
Set<String>
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
지정된 필터와 일치하는 지정된 클래스 경로 디렉터리에 포함된 모든 항목의 이름을 가져옵니다. |
Map<String, String>
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
지정된 필터와 일치하는 지정된 JAR 파일에 포함된 모든 항목의 이름을 가져옵니다. |
공개 생성자
ClassPathScanner
public ClassPathScanner ()
공개 메서드
getClassPath
public static String[] getClassPath ()
시스템 속성 'java.class.path'에서 클래스 경로를 가져와 개별 요소로 분할합니다.
| 반환 | |
|---|---|
String[] |
|
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
지정된 IClassPathFilter와 일치하는 클래스 경로 항목 집합을 검색합니다.
| 매개변수 | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| 반환 | |
|---|---|
Set<String> |
|
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
지정된 IClassPathFilter와 일치하는 클래스 경로 항목 집합을 검색하고 해당 항목이 포함된 JAR과 함께 반환합니다. 파일의 출처를 검증하는 데 사용됩니다.
| 매개변수 | |
|---|---|
filter |
ClassPathScanner.IClassPathFilter |
| 반환 | |
|---|---|
Map<String, String> |
|
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)지정된 필터와 일치하는 지정된 클래스 경로 디렉터리에 포함된 모든 항목의 이름을 가져옵니다.
| 매개변수 | |
|---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
| 반환 | |
|---|---|
Set<String> |
|
| 생성 값 | |
|---|---|
|
java.io.IOException |
IOException |
|
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)지정된 필터와 일치하는 지정된 JAR 파일에 포함된 모든 항목의 이름을 가져옵니다.
| 매개변수 | |
|---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
| 반환 | |
|---|---|
Map<String, String> |
|
| 생성 값 | |
|---|---|
|
java.io.IOException |
IOException |
|