FileListingService.FileEntry
public static final class FileListingService.FileEntry
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.FileListingService.FileEntry |
Представляет запись в каталоге. Это может быть файл или каталог.
Краткое содержание
Публичные конструкторы | |
|---|---|
FileEntry ( FileListingService.FileEntry parent, String name, int type, boolean isRoot)Создает новую запись файла. | |
Публичные методы | |
|---|---|
static String | escape (String entryName)Возвращает экранированную версию имени записи. |
FileListingService.FileEntry | findChild (String name) Возвращает дочерний |
FileEntry[] | getCachedChildren ()Возвращает кэшированные дочерние элементы записи. |
String | getDate () Возвращает строку даты записи, возвращаемую |
String | getFullEscapedPath ()Верните полностью экранированный путь записи. |
String | getFullPath ()Верните полный путь к записи. |
String | getGroup () Возвращает владельца группы записи, как возвращает |
String | getInfo ()Возвращает дополнительную информацию для записи. |
String | getName ()Возвращает имя записи |
String | getOwner () Возвращает строку владельца записи, как возвращено |
FileListingService.FileEntry | getParent ()Возвращает родительскую запись. |
String[] | getPathSegments ()Возвращает путь в виде списка сегментов. |
String | getPermissions () Возвращает строку разрешений записи, возвращаемую |
String | getSize () Возвращает строку размера записи, возвращаемую |
int | getSizeValue ()Возвращает размер записи. |
String | getTime () Возвращает строку времени записи, возвращаемую |
int | getType ()Возвращает тип Entry как int, который будет соответствовать одной из констант TYPE_(...) |
boolean | isAppFileName ()Возвращает, если имя файла является именем пакета приложения. |
boolean | isApplicationPackage ()Возвращает, является ли запись допустимым пакетом приложения. |
boolean | isDirectory ()Возвращает, является ли запись папкой или ссылкой на папку. |
boolean | isRoot ()Возвращает, является ли запись корневой. |
void | setType (int type)Устанавливает новый тип. |
Защищенные методы | |
|---|---|
void | fillPathBuilder (StringBuilder pathBuilder, boolean escapePath)Рекурсивно заполняет pathBuilder полным путем |
void | fillPathSegments (Рекурсивно заполняет список сегментов полным путем. |
Публичные конструкторы
FileEntry
public FileEntry (FileListingService.FileEntry parent, String name, int type, boolean isRoot)
Создает новую запись файла.
| Параметры | |
|---|---|
parent | FileListingService.FileEntry : родительская запись или null, если запись является корневой |
name | String : имя записи. |
type | int : тип записи. Может быть одним из следующих: FileListingService.TYPE_FILE , FileListingService.TYPE_DIRECTORY , FileListingService.TYPE_OTHER . |
isRoot | boolean : является ли это корневым каталогом или нет. |
Публичные методы
побег
public static String escape (String entryName)
Возвращает экранированную версию имени записи.
| Возврат | |
|---|---|
String | |
findChild
public FileListingService.FileEntry findChild (String name)
Возвращает дочерний элемент FileEntry , соответствующий имени. Используется кэшированный список дочерних элементов.
| Параметры | |
|---|---|
name | String : имя возвращаемого ребенка. |
| Возврат | |
|---|---|
FileListingService.FileEntry | FileEntry, соответствующий имени, или null. |
getCachedChildren
public FileEntry[] getCachedChildren ()
Возвращает кэшированные дочерние элементы записи. Возвращает кэш, созданный с помощью вызова FileListingService.getChildren() .
| Возврат | |
|---|---|
FileEntry[] | |
получитьДат
public String getDate ()
Возвращает строку даты записи, возвращаемую ls .
| Возврат | |
|---|---|
String | |
получитьПолныйЭскапированныйПуть
public String getFullEscapedPath ()
Возвращает полностью экранированный путь к записи. Этот путь можно безопасно использовать в командной строке оболочки.
| Возврат | |
|---|---|
String | строка пути, использующая FileListingService.FILE_SEPARATOR в качестве разделителя |
получитьПолныйПуть
public String getFullPath ()
Верните полный путь к записи.
| Возврат | |
|---|---|
String | строка пути, использующая FileListingService.FILE_SEPARATOR в качестве разделителя. |
получитьГруппу
public String getGroup ()
Возвращает владельца группы записи, как возвращает ls .
| Возврат | |
|---|---|
String | |
получитьИнформацию
public String getInfo ()
Возвращает дополнительную информацию для записи.
Для ссылки это будет описание ссылки.
Для APK-файла приложения это будет пакет приложения, возвращаемый менеджером пакетов.
| Возврат | |
|---|---|
String | |
получитьИмя
public String getName ()
Возвращает имя записи
| Возврат | |
|---|---|
String | |
получитьОунер
public String getOwner ()
Возвращает строку владельца записи, как возвращено ls .
| Возврат | |
|---|---|
String | |
получитьРодителя
public FileListingService.FileEntry getParent ()
Возвращает родительскую запись.
| Возврат | |
|---|---|
FileListingService.FileEntry | |
получитьPathSegments
public String[] getPathSegments ()
Возвращает путь в виде списка сегментов.
| Возврат | |
|---|---|
String[] | |
получить разрешения
public String getPermissions ()
Возвращает строку разрешений записи, возвращаемую ls .
| Возврат | |
|---|---|
String | |
получитьРазмер
public String getSize ()
Возвращает строку размера записи, возвращаемую ls .
| Возврат | |
|---|---|
String | |
получитьРазмерЗначение
public int getSizeValue ()
Возвращает размер записи.
| Возврат | |
|---|---|
int | |
getTime
public String getTime ()
Возвращает строку времени записи, возвращаемую ls .
| Возврат | |
|---|---|
String | |
получитьТип
public int getType ()
Возвращает тип Entry как int, который будет соответствовать одной из констант TYPE_(...)
| Возврат | |
|---|---|
int | |
isAppFileName
public boolean isAppFileName ()
Возвращает, если имя файла является именем пакета приложения.
| Возврат | |
|---|---|
boolean | |
isApplicationPackage
public boolean isApplicationPackage ()
Возвращает, является ли запись допустимым пакетом приложения.
| Возврат | |
|---|---|
boolean | |
isDirectory
public boolean isDirectory ()
Возвращает, является ли запись папкой или ссылкой на папку.
| Возврат | |
|---|---|
boolean | |
isRoot
public boolean isRoot ()
Возвращает, является ли запись корневой.
| Возврат | |
|---|---|
boolean | |
setType
public void setType (int type)
Устанавливает новый тип.
| Параметры | |
|---|---|
type | int |
Защищенные методы
fillPathBuilder
protected void fillPathBuilder (StringBuilder pathBuilder,
boolean escapePath)Рекурсивно заполняет pathBuilder полным путем
| Параметры | |
|---|---|
pathBuilder | StringBuilder : StringBuilder, используемый для создания пути. |
escapePath | boolean : Нужно ли экранировать путь для использования в командной строке оболочки. |
fillPathSegments
protected void fillPathSegments (list)
Рекурсивно заполняет список сегментов полным путем.
| Параметры | |
|---|---|
list | : Список сегментов для заполнения. |