IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definisi antarmuka yang menyediakan kontrak yang lebih sederhana dan dapat diejek ke metode FileEntry .

TODO: pindahkan ini ke ddmlib

Ringkasan

Metode publik

abstract IFileEntry findChild (String name)

Menemukan anak IFileEntry dengan nama yang diberikan.

abstract getChildren (boolean useCache)

Mengembalikan anak-anak dari IFileEntry .

abstract String getDate ()

Pembungkus untuk FileEntry#getDate() .

abstract FileListingService.FileEntry getFileEntry ()

Kembalikan referensi ke ddmlib FileEntry .

abstract String getFullEscapedPath ()

Pembungkus untuk FileEntry#getFullEscapedPath() .

abstract String getFullPath ()

Pembungkus untuk FileEntry#getFullPath() .

abstract String getName ()

Pembungkus untuk FileEntry#getName() .

abstract String getPermissions ()

Pembungkus untuk FileEntry#getPermissions() .

abstract String getTime ()

Pembungkus untuk FileEntry#getTime() .

abstract boolean isAppFileName ()

Pembungkus untuk FileEntry#isAppFileName() .

abstract boolean isDirectory ()

Pembungkus untuk FileEntry#isDirectory() .

Metode publik

findChild

public abstract IFileEntry findChild (String name)

Menemukan anak IFileEntry dengan nama yang diberikan.

Pada dasarnya pembungkus untuk FileEntry#findChild(String) yang juga pertama-tama akan mencari file turunan yang di-cache untuk file dengan nama yang diberikan, dan jika tidak ditemukan, segarkan daftar file anak yang di-cache dan coba lagi.

Parameter
name String

Pengembalian
IFileEntry

Melempar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Mengembalikan anak-anak dari IFileEntry .

Pada dasarnya pembungkus sinkron untuk FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Parameter
useCache boolean : true jika anak yang di-cache harus dikembalikan jika tersedia. false jika perintah ls baru harus dipaksakan.

Pengembalian
daftar sub file

Melempar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Pembungkus untuk FileEntry#getDate() .

Pengembalian
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Kembalikan referensi ke ddmlib FileEntry .

Pengembalian
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Pembungkus untuk FileEntry#getFullEscapedPath() .

Pengembalian
String

getFullPath

public abstract String getFullPath ()

Pembungkus untuk FileEntry#getFullPath() .

Pengembalian
String

getName

public abstract String getName ()

Pembungkus untuk FileEntry#getName() .

Pengembalian
String

getPermissions

public abstract String getPermissions ()

Pembungkus untuk FileEntry#getPermissions() .

Pengembalian
String

getTime

public abstract String getTime ()

Pembungkus untuk FileEntry#getTime() .

Pengembalian
String

isAppFileName

public abstract boolean isAppFileName ()

Pembungkus untuk FileEntry#isAppFileName() .

Pengembalian
boolean

isDirectory

public abstract boolean isDirectory ()

Pembungkus untuk FileEntry#isDirectory() .

Pengembalian
boolean