クラスパススキャナ
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」からクラスパスを取得します。およびスプリット 個々の要素に分割できます。 |
|
getClassPathEntries(ClassPathScanner.IClassPathFilter filter)
指定された |
|
getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)
指定された |
|
getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)
指定されたクラスパス ディレクトリに含まれる、指定されたエントリに一致するすべてのエントリの名前を取得します。 フィルタ |
|
getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)
指定された jar ファイルに含まれ、指定されたフィルタに一致するすべてのエントリの名前を取得します。 |
パブリック コンストラクタ
クラスパススキャナ
public ClassPathScanner ()
パブリック メソッド
getClassPath
public static String[] getClassPath ()
システム プロパティ「java.class.path」からクラスパスを取得します。およびスプリット 個々の要素に分割できます。
戻り値 | |
---|---|
String[] |
getClassPathEntries
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
指定された IClassPathFilter
に一致するクラスパス エントリのセットを取得します。
パラメータ | |
---|---|
filter |
ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
指定された IClassPathFilter
に一致するクラスパス エントリのセットを取得して返します。
取得元 JAR になります。ファイルの出所を検証するために使用されます。
パラメータ | |
---|---|
filter |
ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
|
getEntriesFromDir
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
指定されたクラスパス ディレクトリに含まれる、指定されたエントリに一致するすべてのエントリの名前を取得します。 フィルタ
パラメータ | |
---|---|
classPathDir |
File |
filter |
ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
|
例外 | |
---|---|
|
IOException |
getEntriesFromJar
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
指定された jar ファイルに含まれ、指定されたフィルタに一致するすべてのエントリの名前を取得します。
パラメータ | |
---|---|
plainFile |
File |
filter |
ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
|
例外 | |
---|---|
|
IOException |