IFileEntry
public interface IFileEntry
com.android.tradefed.device.IFileEntry |
Определение интерфейса, предоставляющее более простой, фиктивный контракт для методов FileEntry
.
Краткое содержание
Публичные методы | |
---|---|
abstract IFileEntry | findChild (String name) Находит дочерний |
abstract | getChildren (boolean useCache) Возвращает дочерние элементы |
abstract String | getDate () Оболочка для |
abstract FileListingService.FileEntry | getFileEntry () Вернуть ссылку на ddmlib |
abstract String | getFullEscapedPath () Оболочка для |
abstract String | getFullPath () Оболочка для |
abstract String | getName () Оболочка для |
abstract String | getPermissions () Обертка для |
abstract String | getTime () Оболочка для |
abstract boolean | isAppFileName () Оболочка для |
abstract boolean | isDirectory () Оболочка для |
Публичные методы
найтиребенка
public abstract IFileEntry findChild (String name)
Находит дочерний IFileEntry
с заданным именем.
FileEntry#findChild(String)
, которая также сначала будет искать в кэшированных дочерних файлах файл с заданным именем, а если не будет найдена, обновить список кэшированных дочерних файлов и повторить попытку.Параметры | |
---|---|
name | String |
Возвращает | |
---|---|
IFileEntry |
Броски | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
получитьдетей
public abstractgetChildren (boolean useCache)
Возвращает дочерние элементы IFileEntry
.
FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)
Параметры | |
---|---|
useCache | boolean : true , если кэшированные дочерние элементы должны быть возвращены, если они доступны. false , если необходимо ввести новую команду ls. |
Возвращает | |
---|---|
список подфайлов |
Броски | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getFileEntry
public abstract FileListingService.FileEntry getFileEntry ()
Вернуть ссылку на ddmlib FileEntry
.
Возвращает | |
---|---|
FileListingService.FileEntry |
getFullEscapedPath
public abstract String getFullEscapedPath ()
Оболочка для FileEntry#getFullEscapedPath()
.
Возвращает | |
---|---|
String |
получить полный путь
public abstract String getFullPath ()
Оболочка для FileEntry#getFullPath()
.
Возвращает | |
---|---|
String |
получить разрешения
public abstract String getPermissions ()
Обертка для FileEntry#getPermissions()
.
Возвращает | |
---|---|
String |
получить время
public abstract String getTime ()
Оболочка для FileEntry#getTime()
.
Возвращает | |
---|---|
String |
isAppFileName
public abstract boolean isAppFileName ()
Оболочка для FileEntry#isAppFileName()
.
Возвращает | |
---|---|
boolean |
isDirectory
public abstract boolean isDirectory ()
Оболочка для FileEntry#isDirectory()
.
Возвращает | |
---|---|
boolean |