IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definicja interfejsu, która zapewnia prostsze kontrakty do testowania metod FileEntry.

TODO: 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 obiektu IFileEntry.

abstract String getDate()

Opakowanie dla FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Zwraca odwołanie do biblioteki ddmlib FileEntry.

abstract String getFullEscapedPath()

Opakowanie dla FileEntry.getFullEscapedPath().

abstract String getFullPath()

Opakowanie dla FileEntry.getFullPath().

abstract String getName()

Opakowanie dla FileEntry.getName().

abstract String getPermissions()

Opakowanie dla FileEntry.getPermissions().

abstract String getTime()

Opakowanie dla FileEntry.getTime().

abstract boolean isAppFileName()

Opakowanie dla FileEntry.isAppFileName().

abstract boolean isDirectory()

Opakowanie dla FileEntry.isDirectory().

Metody publiczne

findChild

public abstract IFileEntry findChild (String name)

Znajduje podrzędny IFileEntry o danej nazwie.

Jest to w podstawie otoczka dla funkcji FileEntry.findChild(String), która najpierw przeszukuje elementy podrzędne w pamięci podręcznej pod kątem pliku o danej nazwie, a jeśli go nie znajdzie, odświeża listę elementów podrzędnych w pamięci podręcznej i próbuje ponownie.

Parametry
name String

Zwroty
IFileEntry

Rzuty
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Zwraca elementy podrzędne elementu IFileEntry.

Zasadniczo jest to synchroniczny element zewnętrzny dla funkcji FileListingService.getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Parametry
useCache boolean: true jeśli elementy podrzędne z pamięci podręcznej mają zostać zwrócone, jeśli są dostępne. false jeśli nowe polecenie ls ma być wymuszone.

Zwroty
lista plików podrzędnych.

Rzuty
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Opakowanie 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 ()

Opakowanie dla FileEntry.getFullEscapedPath().

Zwroty
String

getFullPath

public abstract String getFullPath ()

Opakowanie dla FileEntry.getFullPath().

Zwroty
String

getName

public abstract String getName ()

Opakowanie dla FileEntry.getName().

Zwroty
String

getPermissions

public abstract String getPermissions ()

Opakowanie dla FileEntry.getPermissions().

Zwroty
String

getTime

public abstract String getTime ()

Opakowanie dla FileEntry.getTime().

Zwroty
String

isAppFileName

public abstract boolean isAppFileName ()

Opakowanie dla FileEntry.isAppFileName().

Zwroty
boolean

isDirectory

public abstract boolean isDirectory ()

Opakowanie dla FileEntry.isDirectory().

Zwroty
boolean