FileListingService.FileEntry
public
static
final
class
FileListingService.FileEntry
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.FileListingService.FileEntry |
Reprezentuje wpis w katalogu. Może to być plik lub katalog.
Podsumowanie
Publiczne konstruktory | |
|---|---|
FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)
Tworzy nowy wpis pliku. |
|
Metody publiczne | |
|---|---|
static
String
|
escape(String entryName)
Zwraca nazwę wpisu w wersji z odpowiednio zmienionymi znakami. |
FileListingService.FileEntry
|
findChild(String name)
Zwraca element podrzędny |
FileEntry[]
|
getCachedChildren()
Zwraca zapisane w pamięci podręcznej elementy podrzędne wpisu. |
String
|
getDate()
Zwraca ciąg daty wpisu, tak jak zwraca go funkcja |
String
|
getFullEscapedPath()
Zwraca w pełni zakodowaną ścieżkę wpisu. |
String
|
getFullPath()
Zwraca pełną ścieżkę do wpisu. |
String
|
getGroup()
Zwraca właściciela grupy wpisu, zgodnie z informacjami zwróconymi przez |
String
|
getInfo()
Zwraca dodatkowe informacje o wpisie. |
String
|
getName()
Zwraca nazwę wpisu |
String
|
getOwner()
Zwraca ciąg znaków właściciela wpisu, zgodnie z informacjami zwróconymi przez |
FileListingService.FileEntry
|
getParent()
Zwraca wpis nadrzędny. |
String[]
|
getPathSegments()
Zwraca ścieżkę jako listę segmentów. |
String
|
getPermissions()
Zwraca ciąg tekstowy uprawnień wpisu, taki jak zwracany przez |
String
|
getSize()
Zwraca ciąg tekstowy rozmiaru wpisu, taki jak zwracany przez funkcję |
int
|
getSizeValue()
Zwraca rozmiar wpisu. |
String
|
getTime()
Zwraca ciąg tekstowy czasu wpisu, tak jak zwraca go funkcja |
int
|
getType()
Zwraca typ wpisu jako liczbę całkowitą, która będzie zgodna z jedną ze stałych TYPE_(...) |
boolean
|
isAppFileName()
Zwraca wartość, która określa, czy nazwa pliku jest nazwą pakietu aplikacji. |
boolean
|
isApplicationPackage()
Zwraca informację o tym, czy wpis jest prawidłowym pakietem aplikacji. |
boolean
|
isDirectory()
Zwraca informację, czy wpis jest folderem czy linkiem do folderu. |
boolean
|
isRoot()
Zwraca informację, czy wpis jest wpisem głównym. |
void
|
setType(int type)
Ustawia nowy typ. |
Metody chronione | |
|---|---|
void
|
fillPathBuilder(StringBuilder pathBuilder, boolean escapePath)
Rekurencyjnie wypełnia element pathBuilder pełną ścieżką. |
void
|
fillPathSegments(
Rekursywnie wypełnia listę segmentów pełną ścieżką. |
Publiczne konstruktory
FileEntry
public FileEntry (FileListingService.FileEntry parent, String name, int type, boolean isRoot)
Tworzy nowy wpis pliku.
| Parametry | |
|---|---|
parent |
FileListingService.FileEntry: wpis nadrzędny lub wartość null, jeśli wpis jest wpisem głównym |
name |
String: nazwa wpisu. |
type |
int: typ wpisu. Dostępne wartości: FileListingService.TYPE_FILE, FileListingService.TYPE_DIRECTORY, FileListingService.TYPE_OTHER. |
isRoot |
boolean: czy jest to katalog główny. |
Metody publiczne
escape
public static String escape (String entryName)
Zwraca nazwę wpisu w wersji z odpowiednio zmienionymi znakami.
| Zwroty | |
|---|---|
String |
|
findChild
public FileListingService.FileEntry findChild (String name)
Zwraca element podrzędny FileEntry pasujący do nazwy. Spowoduje to użycie listy buforowanych elementów podrzędnych.
| Parametry | |
|---|---|
name |
String: nazwa elementu podrzędnego do zwrócenia. |
| Zwroty | |
|---|---|
FileListingService.FileEntry |
obiekt FileEntry pasujący do nazwy lub wartość null. |
getCachedChildren
public FileEntry[] getCachedChildren ()
Zwraca zapisane w pamięci podręcznej elementy podrzędne wpisu. Zwraca pamięć podręczną utworzoną przez wywołanie funkcji FileListingService.getChildren().
| Zwroty | |
|---|---|
FileEntry[] |
|
getDate
public String getDate ()
Zwraca ciąg daty wpisu, tak jak zwraca go funkcja ls.
| Zwroty | |
|---|---|
String |
|
getFullEscapedPath
public String getFullEscapedPath ()
Zwraca w pełni zakodowaną ścieżkę wpisu. Tej ścieżki można bezpiecznie używać w wierszu poleceń powłoki.
| Zwroty | |
|---|---|
String |
ciąg ścieżki z separatorem FileListingService.FILE_SEPARATOR, |
getFullPath
public String getFullPath ()
Zwraca pełną ścieżkę do wpisu.
| Zwroty | |
|---|---|
String |
ciąg ścieżki z separatorem FileListingService.FILE_SEPARATOR. |
getGroup
public String getGroup ()
Zwraca właściciela grupy wpisu, zgodnie z informacjami zwróconymi przez ls.
| Zwroty | |
|---|---|
String |
|
getInfo
public String getInfo ()
Zwraca dodatkowe informacje o wpisie.
W przypadku linku będzie to jego opis.
W przypadku pliku APK aplikacji będzie to pakiet aplikacji zwrócony przez Menedżera pakietów.
| Zwroty | |
|---|---|
String |
|
getName
public String getName ()
Zwraca nazwę wpisu
| Zwroty | |
|---|---|
String |
|
getOwner
public String getOwner ()
Zwraca ciąg znaków właściciela wpisu, zgodnie z informacjami zwróconymi przez ls.
| Zwroty | |
|---|---|
String |
|
getParent
public FileListingService.FileEntry getParent ()
Zwraca wpis nadrzędny.
| Zwroty | |
|---|---|
FileListingService.FileEntry |
|
getPathSegments
public String[] getPathSegments ()
Zwraca ścieżkę jako listę segmentów.
| Zwroty | |
|---|---|
String[] |
|
getPermissions
public String getPermissions ()
Zwraca ciąg tekstowy uprawnień wpisu, taki jak zwracany przez ls.
| Zwroty | |
|---|---|
String |
|
getSize
public String getSize ()
Zwraca ciąg tekstowy rozmiaru wpisu, taki jak zwracany przez funkcję ls.
| Zwroty | |
|---|---|
String |
|
getSizeValue
public int getSizeValue ()
Zwraca rozmiar wpisu.
| Zwroty | |
|---|---|
int |
|
getTime
public String getTime ()
Zwraca ciąg tekstowy czasu wpisu, tak jak zwraca go funkcja ls.
| Zwroty | |
|---|---|
String |
|
getType
public int getType ()
Zwraca typ wpisu jako liczbę całkowitą, która będzie zgodna z jedną ze stałych TYPE_(...)
| Zwroty | |
|---|---|
int |
|
isAppFileName
public boolean isAppFileName ()
Zwraca wartość, która określa, czy nazwa pliku jest nazwą pakietu aplikacji.
| Zwroty | |
|---|---|
boolean |
|
isApplicationPackage
public boolean isApplicationPackage ()
Zwraca informację o tym, czy wpis jest prawidłowym pakietem aplikacji.
| Zwroty | |
|---|---|
boolean |
|
isDirectory
public boolean isDirectory ()
Zwraca informację, czy wpis jest folderem czy linkiem do folderu.
| Zwroty | |
|---|---|
boolean |
|
isRoot
public boolean isRoot ()
Zwraca informację, czy wpis jest wpisem głównym.
| Zwroty | |
|---|---|
boolean |
|
setType
public void setType (int type)
Ustawia nowy typ.
| Parametry | |
|---|---|
type |
int |
Metody chronione
fillPathBuilder
protected void fillPathBuilder (StringBuilder pathBuilder,
boolean escapePath)Rekurencyjnie wypełnia element pathBuilder pełną ścieżką.
| Parametry | |
|---|---|
pathBuilder |
StringBuilder: obiekt StringBuilder używany do tworzenia ścieżki. |
escapePath |
boolean: czy ścieżka musi być poprzedzona znakiem zmiany znaczenia, aby można było jej użyć w wierszu poleceń powłoki. |
fillPathSegments
protected void fillPathSegments (list)
Rekursywnie wypełnia listę segmentów pełną ścieżką.
| Parametry | |
|---|---|
list |
: lista segmentów do wypełnienia. |