FileListingService.FileEntry

public static final class FileListingService.FileEntry
extends Object

java.lang.Object
   ↳ com.android.ddmlib.FileListingService.FileEntry


Dizindeki bir girişi ifade eder. Bu, bir dosya veya dizin olabilir.

Özet

Herkese açık oluşturucular

FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)

Yeni bir dosya girişi oluşturur.

Herkese açık yöntemler

static String escape(String entryName)

Giriş adının çıkış karakterlerinden arındırılmış bir sürümünü döndürür.

FileListingService.FileEntry findChild(String name)

Ada uyan alt öğeyi FileEntry döndürür.

FileEntry[] getCachedChildren()

Girişin önbelleğe alınmış alt öğelerini döndürür.

String getDate()

ls tarafından döndürülen girişin tarih dizesini döndürür.

String getFullEscapedPath()

Girişin tam olarak kaçış karakteri eklenmiş yolunu döndürür.

String getFullPath()

Girişin tam yolunu döndürür.

String getGroup()

ls tarafından döndürüldüğü şekliyle girişin grup sahibini döndürür.

String getInfo()

Girişle ilgili ek bilgileri döndürür.

String getName()

Girişin adını döndürür.

String getOwner()

ls tarafından döndürülen girişin sahibi dizesini döndürür.

FileListingService.FileEntry getParent()

Üst girişi döndürür.

String[] getPathSegments()

Yolu segment listesi olarak döndürür.

String getPermissions()

ls tarafından döndürülen girişin izin dizesini döndürür.

String getSize()

ls tarafından döndürülen girişin boyut dizesini döndürür.

int getSizeValue()

Girişin boyutunu döndürür.

String getTime()

ls tarafından döndürülen girişin zaman dizesini döndürür.

int getType()

Giriş türünü, TYPE_(...) sabitlerinden biriyle eşleşecek şekilde int olarak döndürür.

boolean isAppFileName()

Dosya adının uygulama paketi adı olup olmadığını döndürür.

boolean isApplicationPackage()

Girişin geçerli bir uygulama paketi olup olmadığını döndürür.

boolean isDirectory()

Girişin klasör mü yoksa klasör bağlantısı mı olduğunu döndürür.

boolean isRoot()

Girişin kök olup olmadığını döndürür.

void setType(int type)

Yeni bir tür ayarlar.

Korunan yöntemler

void fillPathBuilder(StringBuilder pathBuilder, boolean escapePath)

pathBuilder'ı tam yolla yinelemeli olarak doldurur.

void fillPathSegments( list)

Segment listesini tam yolla yinelemeli olarak doldurur.

Herkese açık oluşturucular

FileEntry

public FileEntry (FileListingService.FileEntry parent, 
                String name, 
                int type, 
                boolean isRoot)

Yeni bir dosya girişi oluşturur.

Parametreler
parent FileListingService.FileEntry: giriş kök ise üst giriş veya boş

name String: Girişin adı.

type int: giriş türü. Aşağıdakilerden biri olabilir: FileListingService.TYPE_FILE, FileListingService.TYPE_DIRECTORY, FileListingService.TYPE_OTHER.

isRoot boolean: Bunun kök dizin olup olmadığı.

Herkese açık yöntemler

escape

public static String escape (String entryName)

Giriş adının çıkış karakterlerinden arındırılmış bir sürümünü döndürür.

İlerlemeler
String

findChild

public FileListingService.FileEntry findChild (String name)

Ada uyan alt öğeyi FileEntry döndürür. Bu, önbelleğe alınmış alt öğe listesini kullanır.

Parametreler
name String: İade edilecek çocuğun adı.

İlerlemeler
FileListingService.FileEntry adla eşleşen FileEntry veya null.

getCachedChildren

public FileEntry[] getCachedChildren ()

Girişin önbelleğe alınmış alt öğelerini döndürür. Bu, FileListingService.getChildren() çağrısından oluşturulan önbelleği döndürür.

İlerlemeler
FileEntry[]

getDate

public String getDate ()

ls tarafından döndürülen girişin tarih dizesini döndürür.

İlerlemeler
String

getFullEscapedPath

public String getFullEscapedPath ()

Girişin tam olarak kaçış karakteri eklenmiş yolunu döndürür. Bu yol, kabuk komut satırında güvenle kullanılabilir.

İlerlemeler
String Ayırıcı olarak FileListingService.FILE_SEPARATOR kullanılan bir yol dizesi

getFullPath

public String getFullPath ()

Girişin tam yolunu döndürür.

İlerlemeler
String Ayırıcı olarak FileListingService.FILE_SEPARATOR kullanılan bir yol dizesi.

getGroup

public String getGroup ()

ls tarafından döndürüldüğü şekliyle girişin grup sahibini döndürür.

İlerlemeler
String

getInfo

public String getInfo ()

Girişle ilgili ek bilgileri döndürür.

Bağlantı için bağlantının açıklaması gösterilir.

Uygulama APK dosyası için, Paket Yöneticisi tarafından döndürülen uygulama paketi olur.

İlerlemeler
String

getName

public String getName ()

Girişin adını döndürür.

İlerlemeler
String

getOwner

public String getOwner ()

ls tarafından döndürülen girişin sahibi dizesini döndürür.

İlerlemeler
String

getParent

public FileListingService.FileEntry getParent ()

Üst girişi döndürür.

İlerlemeler
FileListingService.FileEntry

getPathSegments

public String[] getPathSegments ()

Yolu segment listesi olarak döndürür.

İlerlemeler
String[]

getPermissions

public String getPermissions ()

ls tarafından döndürülen girişin izin dizesini döndürür.

İlerlemeler
String

getSize

public String getSize ()

ls tarafından döndürülen girişin boyut dizesini döndürür.

İlerlemeler
String

getSizeValue

public int getSizeValue ()

Girişin boyutunu döndürür.

İlerlemeler
int

getTime

public String getTime ()

ls tarafından döndürülen girişin zaman dizesini döndürür.

İlerlemeler
String

getType

public int getType ()

Giriş türünü, TYPE_(...) sabitlerinden biriyle eşleşecek şekilde int olarak döndürür.

İlerlemeler
int

isAppFileName

public boolean isAppFileName ()

Dosya adının uygulama paketi adı olup olmadığını döndürür.

İlerlemeler
boolean

isApplicationPackage

public boolean isApplicationPackage ()

Girişin geçerli bir uygulama paketi olup olmadığını döndürür.

İlerlemeler
boolean

isDirectory

public boolean isDirectory ()

Girişin klasör mü yoksa klasör bağlantısı mı olduğunu döndürür.

İlerlemeler
boolean

isRoot

public boolean isRoot ()

Girişin kök olup olmadığını döndürür.

İlerlemeler
boolean

setType

public void setType (int type)

Yeni bir tür ayarlar.

Parametreler
type int

Korunan yöntemler

fillPathBuilder

protected void fillPathBuilder (StringBuilder pathBuilder, 
                boolean escapePath)

pathBuilder'ı tam yolla yinelemeli olarak doldurur.

Parametreler
pathBuilder StringBuilder: Yolu oluşturmak için kullanılan bir StringBuilder.

escapePath boolean: Yolun, kabuk komut satırı tarafından kullanılmak üzere kaçırılması gerekip gerekmediği.

fillPathSegments

protected void fillPathSegments ( list)

Segment listesini tam yolla yinelemeli olarak doldurur.

Parametreler
list : Doldurulacak segmentlerin listesi.