ClassPathScanner

public class ClassPathScanner
extends Object

java.lang.Object
com.android.tradefed.util.ClassPathScanner


クラスパス上のエントリを検索します。

vogar.target.ClassPathScanner から適応

まとめ

ネストされたクラス

class ClassPathScanner.ClassNameFilter

Java クラス名をフィルタリングおよび変換するIClassPathFilter

class ClassPathScanner.ExternalClassNameFilter

内部クラスを拒否するClassNameFilter

interface ClassPathScanner.IClassPathFilter

クラスパス エントリ パスのフィルタ

FileFilterの後にパターン化

パブリック コンストラクター

ClassPathScanner ()

公開メソッド

static String[] getClassPath ()

システム プロパティ「java.class.path」からクラス パスを取得し、それを個々の要素に分割します。

getClassPathEntries ( ClassPathScanner.IClassPathFilter filter)

指定されたIClassPathFilterに一致するクラスパス エントリのセットを取得します

getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter)

指定されたIClassPathFilterに一致する一連のクラスパス エントリを取得し、それらがどの JAR から取得されたかを返します。

getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)

指定されたフィルタに一致する、指定されたクラスパス ディレクトリに含まれるすべてのエントリの名前を取得します。

getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)

指定されたjarファイルに含まれる、指定されたフィルタに一致するすべてのエントリの名前を取得します

パブリック コンストラクター

ClassPathScanner

public ClassPathScanner ()

公開メソッド

getClassPath

public static String[] getClassPath ()

システム プロパティ「java.class.path」からクラス パスを取得し、それを個々の要素に分割します。

戻り値
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

指定されたIClassPathFilterに一致するクラスパス エントリのセットを取得します

パラメーター
filter ClassPathScanner.IClassPathFilter

戻り値

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

指定されたIClassPathFilterに一致する一連のクラスパス エントリを取得し、それらがどの JAR から取得されたかを返します。ファイルの出所を検証するために使用されます。

パラメーター
filter ClassPathScanner.IClassPathFilter

戻り値

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

指定されたフィルタに一致する、指定されたクラスパス ディレクトリに含まれるすべてのエントリの名前を取得します。

パラメーター
classPathDir File

filter ClassPathScanner.IClassPathFilter

戻り値

スロー
IO例外

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

指定されたjarファイルに含まれる、指定されたフィルタに一致するすべてのエントリの名前を取得します

パラメーター
plainFile File

filter ClassPathScanner.IClassPathFilter

戻り値

スロー
IO例外