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 |
|