IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Определение интерфейса, предоставляющее более простой и фиктивный контракт для методов FileEntry .

TODO: переместить это в ddmlib

Краткое содержание

Общедоступные методы

abstract IFileEntry findChild (String name)

Находит дочерний объект IFileEntry с заданным именем.

abstract Collection< IFileEntry > getChildren (boolean useCache)

Возвращает дочерние элементы объекта IFileEntry .

abstract String getDate ()

Обертка для FileEntry.getDate() .

abstract FileListingService.FileEntry getFileEntry ()

Возвращает ссылку на объект FileEntry ddmlib.

abstract String getFullEscapedPath ()

Обертка для FileEntry.getFullEscapedPath() .

abstract String getFullPath ()

Обертка для FileEntry.getFullPath() .

abstract String getName ()

Обертка для FileEntry.getName() .

abstract String getPermissions ()

Обертка для FileEntry.getPermissions() .

abstract String getTime ()

Обертка для FileEntry.getTime() .

abstract boolean isAppFileName ()

Оболочка для FileEntry.isAppFileName() .

abstract boolean isDirectory ()

Оболочка для FileEntry.isDirectory() .

Общедоступные методы

findChild

public abstract IFileEntry findChild (String name)

Находит дочерний объект IFileEntry с заданным именем.

По сути, это обертка для FileEntry.findChild(String) , которая сначала будет искать файл с заданным именем в кэшированных дочерних файлах, и если он не найден, обновит список кэшированных дочерних файлов и попытается снова.

Параметры
name String

Возвраты
IFileEntry

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract Collection<IFileEntry> getChildren (boolean useCache)

Возвращает дочерние элементы объекта IFileEntry .

По сути, это синхронная обертка для FileListingService.getChildren(FileEntry,boolean,FileListingService.IListingReceiver)

Параметры
useCache boolean : true если кэшированные дочерние элементы должны быть возвращены, если они доступны; false если следует принудительно выполнить новую команду ls.

Возвраты
Collection< IFileEntry > список подфайлов

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

получить дату

public abstract String getDate ()

Обертка для FileEntry.getDate() .

Возвраты
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Возвращает ссылку на объект FileEntry ddmlib.

Возвраты
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Обертка для FileEntry.getFullEscapedPath() .

Возвраты
String

getFullPath

public abstract String getFullPath ()

Обертка для FileEntry.getFullPath() .

Возвраты
String

getName

public abstract String getName ()

Обертка для FileEntry.getName() .

Возвраты
String

получить разрешения

public abstract String getPermissions ()

Обертка для FileEntry.getPermissions() .

Возвраты
String

getTime

public abstract String getTime ()

Обертка для FileEntry.getTime() .

Возвраты
String

isAppFileName

public abstract boolean isAppFileName ()

Оболочка для FileEntry.isAppFileName() .

Возвраты
boolean

isDirectory

public abstract boolean isDirectory ()

Оболочка для FileEntry.isDirectory() .

Возвраты
boolean