IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definicja interfejsu, która zapewnia prostszy, możliwy do symulowania kontrakt dla metod FileEntry.

DO ZROBIENIA: przenieść to do ddmlib

Podsumowanie

Metody publiczne

abstract IFileEntry findChild(String name)

Znajduje element podrzędny IFileEntry o podanej nazwie.

abstract getChildren(boolean useCache)

Zwraca elementy podrzędne elementu IFileEntry.

abstract String getDate()

Wrapper dla FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Zwraca odwołanie do biblioteki ddmlib FileEntry.

abstract String getFullEscapedPath()

Wrapper dla FileEntry.getFullEscapedPath().

abstract String getFullPath()

Wrapper dla FileEntry.getFullPath().

abstract String getName()

Wrapper dla FileEntry.getName().

abstract String getPermissions()

Wrapper dla FileEntry.getPermissions().

abstract String getTime()

Wrapper dla FileEntry.getTime().

abstract boolean isAppFileName()

Wrapper dla FileEntry.isAppFileName().

abstract boolean isDirectory()

Wrapper dla FileEntry.isDirectory().

Metody publiczne

findChild

public abstract IFileEntry findChild (String name)

Znajduje element podrzędny IFileEntry o podanej nazwie.

Jest to w zasadzie otoczka dla FileEntry.findChild(String), która najpierw wyszukuje w pamięci podręcznej elementów podrzędnych plik o podanej nazwie, a jeśli go nie znajdzie, odświeża listę plików podrzędnych w pamięci podręcznej i ponawia próbę.

Parametry
name String

Zwroty
IFileEntry

Zgłasza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Zwraca elementy podrzędne elementu IFileEntry.

Jest to w zasadzie synchroniczna funkcja opakowująca funkcję FileListingService.getChildren(FileEntry, boolean, FileListingService.IListingReceiver).

Parametry
useCache boolean: true, jeśli w przypadku dostępności mają być zwracane dzieci z pamięci podręcznej. false, jeśli należy wymusić nowe polecenie ls.

Zwroty
lista plików podrzędnych,

Zgłasza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Wrapper dla FileEntry.getDate().

Zwroty
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Zwraca odwołanie do biblioteki ddmlib FileEntry.

Zwroty
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper dla FileEntry.getFullEscapedPath().

Zwroty
String

getFullPath

public abstract String getFullPath ()

Wrapper dla FileEntry.getFullPath().

Zwroty
String

getName

public abstract String getName ()

Wrapper dla FileEntry.getName().

Zwroty
String

getPermissions

public abstract String getPermissions ()

Wrapper dla FileEntry.getPermissions().

Zwroty
String

getTime

public abstract String getTime ()

Wrapper dla FileEntry.getTime().

Zwroty
String

isAppFileName

public abstract boolean isAppFileName ()

Wrapper dla FileEntry.isAppFileName().

Zwroty
boolean

isDirectory

public abstract boolean isDirectory ()

Wrapper dla FileEntry.isDirectory().

Zwroty
boolean