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[]
|
getCachedChildren()
Girişin önbelleğe alınmış alt öğelerini döndürür. |
String
|
getDate()
|
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()
|
String
|
getInfo()
Girişle ilgili ek bilgileri döndürür. |
String
|
getName()
Girişin adını döndürür. |
String
|
getOwner()
|
FileListingService.FileEntry
|
getParent()
Üst girişi döndürür. |
String[]
|
getPathSegments()
Yolu segment listesi olarak döndürür. |
String
|
getPermissions()
|
String
|
getSize()
|
int
|
getSizeValue()
Girişin boyutunu döndürür. |
String
|
getTime()
|
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(
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. |