IFileEntry
public
interface
IFileEntry
com.android.tradefed.device.IFileEntry |
よりシンプルでモック可能なコントラクトを提供するインターフェース定義
FileEntry
メソッド。
TODO: これを ddmlib に移動する
概要
パブリック メソッド | |
---|---|
abstract
IFileEntry
|
findChild(String name)
指定された名前の子 |
abstract
|
getChildren(boolean useCache)
|
abstract
String
|
getDate()
|
abstract
FileListingService.FileEntry
|
getFileEntry()
ddmlib |
abstract
String
|
getFullEscapedPath()
|
abstract
String
|
getFullPath()
|
abstract
String
|
getName()
|
abstract
String
|
getPermissions()
|
abstract
String
|
getTime()
|
abstract
boolean
|
isAppFileName()
|
abstract
boolean
|
isDirectory()
|
パブリック メソッド
findChild
public abstract IFileEntry findChild (String name)
指定された名前の子 IFileEntry
を検索します。
基本的には、次の FileEntry#findChild(String)
のラッパーです。
また、まずキャッシュされた子で指定の名前のファイルを検索します。ファイルが見つからない場合は、
キャッシュされた子ファイルのリストを更新してから、もう一度お試しください。
パラメータ | |
---|---|
name |
String |
戻り値 | |
---|---|
IFileEntry |
例外 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getChildren
public abstractgetChildren (boolean useCache)
IFileEntry
の子を返します。
基本的には、非同期の
FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)
パラメータ | |
---|---|
useCache |
boolean : キャッシュに保存された子(利用可能な場合)を返す必要がある場合は、true 。
新しい ls コマンドを強制する場合は false 。 |
戻り値 | |
---|---|
|
サブファイルのリスト |
例外 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getFileEntry
public abstract FileListingService.FileEntry getFileEntry ()
ddmlib FileEntry
への参照を返します。
戻り値 | |
---|---|
FileListingService.FileEntry |
getFullEscapedPath
public abstract String getFullEscapedPath ()
FileEntry#getFullEscapedPath()
のラッパー。
戻り値 | |
---|---|
String |
getPermissions
public abstract String getPermissions ()
FileEntry#getPermissions()
のラッパー。
戻り値 | |
---|---|
String |