IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definisi antarmuka yang menyediakan kontrak yang lebih sederhana dan dapat di-mock ke FileEntry metode.

TODO: pindahkan ini ke ddmlib

Ringkasan

Metode publik

abstract IFileEntry findChild(String name)

Menemukan IFileEntry turunan dengan nama yang diberikan.

abstract Collection<IFileEntry> getChildren(boolean useCache)

Menampilkan turunan dari IFileEntry.

abstract String getDate()

Wrapper untuk FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Menampilkan referensi ke FileEntry ddmlib.

abstract String getFullEscapedPath()

Wrapper untuk FileEntry.getFullEscapedPath().

abstract String getFullPath()

Wrapper untuk FileEntry.getFullPath().

abstract String getName()

Wrapper untuk FileEntry.getName().

abstract String getPermissions()

Wrapper untuk FileEntry.getPermissions().

abstract String getTime()

Wrapper untuk FileEntry.getTime().

abstract boolean isAppFileName()

Wrapper untuk FileEntry.isAppFileName().

abstract boolean isDirectory()

Wrapper untuk FileEntry.isDirectory().

Metode publik

findChild

public abstract IFileEntry findChild (String name)

Menemukan IFileEntry turunan dengan nama yang diberikan.

Pada dasarnya, wrapper untuk FileEntry.findChild(String) yang juga akan menelusuri turunan yang di-cache terlebih dahulu untuk file dengan nama yang diberikan, dan jika tidak ditemukan, akan memperbarui daftar file turunan yang di-cache dan mencoba lagi.

Parameter
name String

Hasil
IFileEntry

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract Collection<IFileEntry> getChildren (boolean useCache)

Menampilkan turunan dari IFileEntry.

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

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

Hasil
Collection<IFileEntry> daftar sub-file

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Wrapper untuk FileEntry.getDate().

Hasil
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Menampilkan referensi ke FileEntry ddmlib.

Hasil
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper untuk FileEntry.getFullEscapedPath().

Hasil
String

getFullPath

public abstract String getFullPath ()

Wrapper untuk FileEntry.getFullPath().

Hasil
String

getName

public abstract String getName ()

Wrapper untuk FileEntry.getName().

Hasil
String

getPermissions

public abstract String getPermissions ()

Wrapper untuk FileEntry.getPermissions().

Hasil
String

getTime

public abstract String getTime ()

Wrapper untuk FileEntry.getTime().

Hasil
String

isAppFileName

public abstract boolean isAppFileName ()

Wrapper untuk FileEntry.isAppFileName().

Hasil
boolean

isDirectory

public abstract boolean isDirectory ()

Wrapper untuk FileEntry.isDirectory().

Hasil
boolean