FileListingService.FileEntry
public
static
final
class
FileListingService.FileEntry
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.FileListingService.FileEntry |
Rappresenta una voce in una directory. Può essere un file o una directory.
Riepilogo
Costruttori pubblici | |
|---|---|
FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)
Crea una nuova voce di file. |
|
Metodi pubblici | |
|---|---|
static
String
|
escape(String entryName)
Restituisce una versione sottoposta a escape del nome della voce. |
FileListingService.FileEntry
|
findChild(String name)
Restituisce il figlio |
FileEntry[]
|
getCachedChildren()
Restituisce i figli memorizzati nella cache della voce. |
String
|
getDate()
Restituisce la stringa della data della voce, come restituita da |
String
|
getFullEscapedPath()
Restituisce il percorso completamente sottoposto a escape della voce. |
String
|
getFullPath()
Restituisce il percorso completo della voce. |
String
|
getGroup()
Restituisce il proprietario del gruppo della voce, come restituito da |
String
|
getInfo()
Restituisce le informazioni aggiuntive per la voce. |
String
|
getName()
Restituisce il nome della voce |
String
|
getOwner()
Restituisce la stringa del proprietario della voce, come restituita da |
FileListingService.FileEntry
|
getParent()
Restituisce la voce principale. |
String[]
|
getPathSegments()
Restituisce il percorso come elenco di segmenti. |
String
|
getPermissions()
Restituisce la stringa di autorizzazione della voce, come restituita da |
String
|
getSize()
Restituisce la stringa di dimensione della voce, come restituita da |
int
|
getSizeValue()
Restituisce la dimensione della voce. |
String
|
getTime()
Restituisce la stringa temporale della voce, come restituita da |
int
|
getType()
Restituisce il tipo di voce come numero intero, che corrisponderà a una delle costanti TYPE_(...) |
boolean
|
isAppFileName()
Restituisce un valore che indica se il nome del file è un nome di pacchetto dell'applicazione. |
boolean
|
isApplicationPackage()
Restituisce true se la voce è un pacchetto dell'applicazione valido. |
boolean
|
isDirectory()
Restituisce se la voce è una cartella o un link a una cartella. |
boolean
|
isRoot()
Restituisce un valore che indica se la voce è la radice. |
void
|
setType(int type)
Imposta un nuovo tipo. |
Metodi protetti | |
|---|---|
void
|
fillPathBuilder(StringBuilder pathBuilder, boolean escapePath)
Riempe in modo ricorsivo pathBuilder con il percorso completo |
void
|
fillPathSegments(
Riempi in modo ricorsivo l'elenco dei segmenti con il percorso completo. |
Costruttori pubblici
FileEntry
public FileEntry (FileListingService.FileEntry parent, String name, int type, boolean isRoot)
Crea una nuova voce di file.
| Parametri | |
|---|---|
parent |
FileListingService.FileEntry: voce principale o valore null se la voce è la radice |
name |
String: il nome della voce. |
type |
int: il tipo di voce. Può corrispondere a uno dei seguenti valori: FileListingService.TYPE_FILE, FileListingService.TYPE_DIRECTORY, FileListingService.TYPE_OTHER. |
isRoot |
boolean: indica se si tratta o meno della directory radice. |
Metodi pubblici
escape
public static String escape (String entryName)
Restituisce una versione sottoposta a escape del nome della voce.
| Ritorni | |
|---|---|
String |
|
findChild
public FileListingService.FileEntry findChild (String name)
Restituisce il figlio FileEntry corrispondente al nome. In questo modo viene utilizzato l'elenco
dei bambini memorizzato nella cache.
| Parametri | |
|---|---|
name |
String: il nome del figlio da restituire. |
| Ritorni | |
|---|---|
FileListingService.FileEntry |
FileEntry corrispondente al nome o null. |
getCachedChildren
public FileEntry[] getCachedChildren ()
Restituisce i figli memorizzati nella cache della voce. Restituisce la cache creata dalla chiamata
FileListingService.getChildren().
| Ritorni | |
|---|---|
FileEntry[] |
|
getDate
public String getDate ()
Restituisce la stringa della data della voce, come restituita da ls.
| Ritorni | |
|---|---|
String |
|
getFullEscapedPath
public String getFullEscapedPath ()
Restituisce il percorso completamente sottoposto a escape della voce. Questo percorso è sicuro da utilizzare in una riga di comando della shell.
| Ritorni | |
|---|---|
String |
una stringa di percorso che utilizza FileListingService.FILE_SEPARATOR come separatore |
getFullPath
public String getFullPath ()
Restituisce il percorso completo della voce.
| Ritorni | |
|---|---|
String |
una stringa di percorso che utilizza FileListingService.FILE_SEPARATOR come separatore. |
getGroup
public String getGroup ()
Restituisce il proprietario del gruppo della voce, come restituito da ls.
| Ritorni | |
|---|---|
String |
|
getInfo
public String getInfo ()
Restituisce le informazioni aggiuntive per la voce.
Per un link, sarà una descrizione del link.
Per un file APK dell'applicazione, si tratta del pacchetto dell'applicazione restituito da Package Manager.
| Ritorni | |
|---|---|
String |
|
getName
public String getName ()
Restituisce il nome della voce
| Ritorni | |
|---|---|
String |
|
getOwner
public String getOwner ()
Restituisce la stringa del proprietario della voce, come restituita da ls.
| Ritorni | |
|---|---|
String |
|
getParent
public FileListingService.FileEntry getParent ()
Restituisce la voce principale.
| Ritorni | |
|---|---|
FileListingService.FileEntry |
|
getPathSegments
public String[] getPathSegments ()
Restituisce il percorso come elenco di segmenti.
| Ritorni | |
|---|---|
String[] |
|
getPermissions
public String getPermissions ()
Restituisce la stringa di autorizzazione della voce, come restituita da ls.
| Ritorni | |
|---|---|
String |
|
getSize
public String getSize ()
Restituisce la stringa di dimensione della voce, come restituita da ls.
| Ritorni | |
|---|---|
String |
|
getSizeValue
public int getSizeValue ()
Restituisce la dimensione della voce.
| Ritorni | |
|---|---|
int |
|
getTime
public String getTime ()
Restituisce la stringa temporale della voce, come restituita da ls.
| Ritorni | |
|---|---|
String |
|
getType
public int getType ()
Restituisce il tipo di voce come numero intero, che corrisponderà a una delle costanti TYPE_(...)
| Ritorni | |
|---|---|
int |
|
isAppFileName
public boolean isAppFileName ()
Restituisce un valore che indica se il nome del file è un nome di pacchetto dell'applicazione.
| Ritorni | |
|---|---|
boolean |
|
isApplicationPackage
public boolean isApplicationPackage ()
Restituisce true se la voce è un pacchetto dell'applicazione valido.
| Ritorni | |
|---|---|
boolean |
|
isDirectory
public boolean isDirectory ()
Restituisce se la voce è una cartella o un link a una cartella.
| Ritorni | |
|---|---|
boolean |
|
isRoot
public boolean isRoot ()
Restituisce un valore che indica se la voce è la radice.
| Ritorni | |
|---|---|
boolean |
|
setType
public void setType (int type)
Imposta un nuovo tipo.
| Parametri | |
|---|---|
type |
int |
Metodi protetti
fillPathBuilder
protected void fillPathBuilder (StringBuilder pathBuilder,
boolean escapePath)Riempe in modo ricorsivo pathBuilder con il percorso completo
| Parametri | |
|---|---|
pathBuilder |
StringBuilder: un StringBuilder utilizzato per creare il percorso. |
escapePath |
boolean: indica se è necessario eseguire l'escape del percorso per l'utilizzo da parte di una riga di comando della shell. |
fillPathSegments
protected void fillPathSegments (list)
Riempi in modo ricorsivo l'elenco dei segmenti con il percorso completo.
| Parametri | |
|---|---|
list |
: l'elenco dei segmenti da compilare. |