FileListingService.FileEntry
public
static
final
class
FileListingService.FileEntry
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.FileListingService.FileEntry |
Mewakili entri dalam direktori. Ini bisa berupa file atau direktori.
Ringkasan
Konstruktor publik | |
|---|---|
FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)
Membuat entri file baru. |
|
Metode publik | |
|---|---|
static
String
|
escape(String entryName)
Menampilkan nama entri versi yang di-escape. |
FileListingService.FileEntry
|
findChild(String name)
Menampilkan |
FileEntry[]
|
getCachedChildren()
Menampilkan turunan yang di-cache dari entri. |
String
|
getDate()
Menampilkan string tanggal entri, seperti yang ditampilkan oleh |
String
|
getFullEscapedPath()
Menampilkan jalur entri yang sepenuhnya di-escape. |
String
|
getFullPath()
Menampilkan jalur lengkap entri. |
String
|
getGroup()
Menampilkan pemilik grup entri, seperti yang ditampilkan oleh |
String
|
getInfo()
Menampilkan info tambahan untuk entri. |
String
|
getName()
Menampilkan nama entri |
String
|
getOwner()
Menampilkan string pemilik entri, seperti yang ditampilkan oleh |
FileListingService.FileEntry
|
getParent()
Menampilkan entri induk. |
String[]
|
getPathSegments()
Menampilkan jalur sebagai daftar segmen. |
String
|
getPermissions()
Menampilkan string izin entri, seperti yang ditampilkan oleh |
String
|
getSize()
Menampilkan string ukuran entri, seperti yang ditampilkan oleh |
int
|
getSizeValue()
Menampilkan ukuran entri. |
String
|
getTime()
Menampilkan string waktu entri, seperti yang ditampilkan oleh |
int
|
getType()
Menampilkan jenis Entri sebagai int, yang akan cocok dengan salah satu konstanta TYPE_(...) |
boolean
|
isAppFileName()
Menampilkan apakah nama file adalah nama paket aplikasi. |
boolean
|
isApplicationPackage()
Menampilkan apakah entri adalah paket aplikasi yang valid. |
boolean
|
isDirectory()
Menampilkan apakah entri adalah folder atau link ke folder. |
boolean
|
isRoot()
Menampilkan apakah entri adalah root. |
void
|
setType(int type)
Menetapkan jenis baru. |
Metode yang dilindungi | |
|---|---|
void
|
fillPathBuilder(StringBuilder pathBuilder, boolean escapePath)
Mengisi pathBuilder secara rekursif dengan jalur lengkap |
void
|
fillPathSegments(
Mengisi daftar segmen secara rekursif dengan jalur lengkap. |
Konstruktor publik
FileEntry
public FileEntry (FileListingService.FileEntry parent, String name, int type, boolean isRoot)
Membuat entri file baru.
| Parameter | |
|---|---|
parent |
FileListingService.FileEntry: entri induk atau null jika entri adalah root |
name |
String: nama entri. |
type |
int: jenis entri. Dapat berupa salah satu dari berikut: FileListingService.TYPE_FILE, FileListingService.TYPE_DIRECTORY, FileListingService.TYPE_OTHER. |
isRoot |
boolean: apakah ini adalah direktori root atau tidak. |
Metode publik
escape
public static String escape (String entryName)
Menampilkan nama entri versi yang di-escape.
| Hasil | |
|---|---|
String |
|
findChild
public FileListingService.FileEntry findChild (String name)
Menampilkan FileEntry turunan yang cocok dengan nama. Tindakan ini menggunakan daftar turunan
yang di-cache.
| Parameter | |
|---|---|
name |
String: nama turunan yang akan ditampilkan. |
| Hasil | |
|---|---|
FileListingService.FileEntry |
FileEntry yang cocok dengan nama atau null. |
getCachedChildren
public FileEntry[] getCachedChildren ()
Menampilkan turunan yang di-cache dari entri. Tindakan ini akan menampilkan cache yang dibuat dari panggilan
FileListingService.getChildren().
| Hasil | |
|---|---|
FileEntry[] |
|
getDate
public String getDate ()
Menampilkan string tanggal entri, seperti yang ditampilkan oleh ls.
| Hasil | |
|---|---|
String |
|
getFullEscapedPath
public String getFullEscapedPath ()
Menampilkan jalur entri yang sepenuhnya di-escape. Jalur ini aman digunakan di command line shell.
| Hasil | |
|---|---|
String |
string jalur menggunakan FileListingService.FILE_SEPARATOR sebagai pemisah |
getFullPath
public String getFullPath ()
Menampilkan jalur lengkap entri.
| Hasil | |
|---|---|
String |
string jalur menggunakan FileListingService.FILE_SEPARATOR sebagai pemisah. |
getGroup
public String getGroup ()
Menampilkan pemilik grup entri, seperti yang ditampilkan oleh ls.
| Hasil | |
|---|---|
String |
|
getInfo
public String getInfo ()
Menampilkan info tambahan untuk entri.
Untuk link, ini akan menjadi deskripsi link.
Untuk file APK aplikasi, ini akan menjadi paket aplikasi seperti yang ditampilkan oleh Package Manager.
| Hasil | |
|---|---|
String |
|
getName
public String getName ()
Menampilkan nama entri
| Hasil | |
|---|---|
String |
|
getOwner
public String getOwner ()
Menampilkan string pemilik entri, seperti yang ditampilkan oleh ls.
| Hasil | |
|---|---|
String |
|
getParent
public FileListingService.FileEntry getParent ()
Menampilkan entri induk.
| Hasil | |
|---|---|
FileListingService.FileEntry |
|
getPathSegments
public String[] getPathSegments ()
Menampilkan jalur sebagai daftar segmen.
| Hasil | |
|---|---|
String[] |
|
getPermissions
public String getPermissions ()
Menampilkan string izin entri, seperti yang ditampilkan oleh ls.
| Hasil | |
|---|---|
String |
|
getSize
public String getSize ()
Menampilkan string ukuran entri, seperti yang ditampilkan oleh ls.
| Hasil | |
|---|---|
String |
|
getSizeValue
public int getSizeValue ()
Menampilkan ukuran entri.
| Hasil | |
|---|---|
int |
|
getTime
public String getTime ()
Menampilkan string waktu entri, seperti yang ditampilkan oleh ls.
| Hasil | |
|---|---|
String |
|
getType
public int getType ()
Menampilkan jenis Entri sebagai int, yang akan cocok dengan salah satu konstanta TYPE_(...)
| Hasil | |
|---|---|
int |
|
isAppFileName
public boolean isAppFileName ()
Menampilkan apakah nama file adalah nama paket aplikasi.
| Hasil | |
|---|---|
boolean |
|
isApplicationPackage
public boolean isApplicationPackage ()
Menampilkan apakah entri adalah paket aplikasi yang valid.
| Hasil | |
|---|---|
boolean |
|
isDirectory
public boolean isDirectory ()
Menampilkan apakah entri adalah folder atau link ke folder.
| Hasil | |
|---|---|
boolean |
|
isRoot
public boolean isRoot ()
Menampilkan apakah entri adalah root.
| Hasil | |
|---|---|
boolean |
|
setType
public void setType (int type)
Menetapkan jenis baru.
| Parameter | |
|---|---|
type |
int |
Metode yang dilindungi
fillPathBuilder
protected void fillPathBuilder (StringBuilder pathBuilder,
boolean escapePath)Mengisi pathBuilder secara rekursif dengan jalur lengkap
| Parameter | |
|---|---|
pathBuilder |
StringBuilder: StringBuilder yang digunakan untuk membuat jalur. |
escapePath |
boolean: Apakah jalur perlu di-escape untuk digunakan oleh command
line shell. |
fillPathSegments
protected void fillPathSegments (list)
Mengisi daftar segmen secara rekursif dengan jalur lengkap.
| Parameter | |
|---|---|
list |
: Daftar segmen yang akan diisi. |