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 turunan yang cocok dengan nama.

FileEntry[] getCachedChildren()

Menampilkan turunan yang di-cache dari entri.

String getDate()

Menampilkan string tanggal entri, seperti yang ditampilkan oleh ls.

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 ls.

String getInfo()

Menampilkan info tambahan untuk entri.

String getName()

Menampilkan nama entri

String getOwner()

Menampilkan string pemilik entri, seperti yang ditampilkan oleh ls.

FileListingService.FileEntry getParent()

Menampilkan entri induk.

String[] getPathSegments()

Menampilkan jalur sebagai daftar segmen.

String getPermissions()

Menampilkan string izin entri, seperti yang ditampilkan oleh ls.

String getSize()

Menampilkan string ukuran entri, seperti yang ditampilkan oleh ls.

int getSizeValue()

Menampilkan ukuran entri.

String getTime()

Menampilkan string waktu entri, seperti yang ditampilkan oleh ls.

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( list)

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.