FileListingService.FileEntry
public
static
final
class
FileListingService.FileEntry
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.FileListingService.FileEntry |
تمثّل هذه السمة إدخالاً في دليل. يمكن أن يكون هذا الملف أو الدليل.
ملخّص
الإنشاءات العامة | |
|---|---|
FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)
تُنشئ هذه الطريقة إدخال ملف جديدًا. |
|
الطُرق العامة | |
|---|---|
static
String
|
escape(String entryName)
تعرِض هذه السمة نسخة معدَّلة من اسم الإدخال. |
FileListingService.FileEntry
|
findChild(String name)
تعرض هذه السمة العنصر الفرعي |
FileEntry[]
|
getCachedChildren()
تعرض هذه الطريقة العناصر الفرعية المخزّنة مؤقتًا للإدخال. |
String
|
getDate()
تعرض هذه السمة سلسلة التاريخ الخاصة بالإدخال، كما يتم عرضها بواسطة |
String
|
getFullEscapedPath()
عرض المسار الكامل الذي تمت فيه إزالة جميع الأحرف الخاصة من الإدخال |
String
|
getFullPath()
تعرض هذه السمة المسار الكامل للإدخال. |
String
|
getGroup()
تعرض هذه السمة مالك المجموعة للإدخال، كما تعرضه السمة |
String
|
getInfo()
تعرض هذه السمة المعلومات الإضافية الخاصة بالإدخال. |
String
|
getName()
تعرِض هذه السمة اسم الإدخال. |
String
|
getOwner()
تعرض هذه السمة سلسلة المالك للإدخال، كما يتم عرضها بواسطة |
FileListingService.FileEntry
|
getParent()
تعرض هذه السمة الإدخال الرئيسي. |
String[]
|
getPathSegments()
تعرض هذه الدالة المسار كقائمة من الأجزاء. |
String
|
getPermissions()
تعرض هذه السمة سلسلة أذونات الإدخال، كما يعرضها |
String
|
getSize()
تعرض هذه السمة سلسلة حجم الإدخال، كما يتم عرضها بواسطة |
int
|
getSizeValue()
تعرض هذه السمة حجم الإدخال. |
String
|
getTime()
تعرض هذه السمة سلسلة الوقت الخاصة بالإدخال، كما تعرضها الدالة |
int
|
getType()
تعرض هذه السمة نوع الإدخال كعدد صحيح، والذي سيتطابق مع أحد الثوابت TYPE_(...) |
boolean
|
isAppFileName()
تعرض هذه السمة ما إذا كان اسم الملف هو اسم حزمة تطبيق. |
boolean
|
isApplicationPackage()
تعرِض هذه السمة ما إذا كان الإدخال عبارة عن حزمة تطبيق صالحة. |
boolean
|
isDirectory()
تعرض هذه السمة ما إذا كان الإدخال مجلدًا أو رابطًا يؤدي إلى مجلد. |
boolean
|
isRoot()
تعرِض هذه السمة ما إذا كان الإدخال هو الجذر. |
void
|
setType(int type)
تضبط هذه السمة نوعًا جديدًا. |
الطُرق المحمية | |
|---|---|
void
|
fillPathBuilder(StringBuilder pathBuilder, boolean escapePath)
يملأ pathBuilder بشكل متكرر بالمسار الكامل |
void
|
fillPathSegments(
يملأ قائمة الأقسام بشكل متكرر بالمسار الكامل. |
الإنشاءات العامة
FileEntry
public FileEntry (FileListingService.FileEntry parent, String name, int type, boolean isRoot)
تُنشئ هذه الطريقة إدخال ملف جديدًا.
| المعلمات | |
|---|---|
parent |
FileListingService.FileEntry: الإدخال الرئيسي أو قيمة فارغة إذا كان الإدخال هو الجذر |
name |
String: اسم الإدخال |
type |
int: نوع الإدخال يمكن أن تكون إحدى القيم التالية: FileListingService.TYPE_FILE أو FileListingService.TYPE_DIRECTORY أو FileListingService.TYPE_OTHER. |
isRoot |
boolean: ما إذا كان هذا هو الدليل الجذر أم لا |
الطُرق العامة
escape
public static String escape (String entryName)
تعرِض هذه السمة نسخة معدَّلة من اسم الإدخال.
| المرتجعات | |
|---|---|
String |
|
findChild
public FileListingService.FileEntry findChild (String name)
تعرض هذه السمة العنصر الفرعي FileEntry الذي يتطابق مع الاسم. يستخدم هذا الإجراء قائمة العناصر الفرعية المخزّنة مؤقتًا.
| المعلمات | |
|---|---|
name |
String: اسم الطفل الذي سيتم إرجاعه |
| المرتجعات | |
|---|---|
FileListingService.FileEntry |
تعرض هذه السمة FileEntry الذي يتطابق مع الاسم أو تعرض القيمة null. |
getCachedChildren
public FileEntry[] getCachedChildren ()
تعرض هذه الطريقة العناصر الفرعية المخزّنة مؤقتًا للإدخال. تعرض هذه الدالة ذاكرة التخزين المؤقت التي تم إنشاؤها من خلال استدعاء FileListingService.getChildren().
| المرتجعات | |
|---|---|
FileEntry[] |
|
getDate
public String getDate ()
تعرض هذه السمة سلسلة التاريخ الخاصة بالإدخال، كما يتم عرضها بواسطة ls.
| المرتجعات | |
|---|---|
String |
|
getFullEscapedPath
public String getFullEscapedPath ()
عرض المسار الكامل الذي تمت فيه إزالة أحرف التشفير الخاصة بالإدخال يمكن استخدام هذا المسار بأمان في سطر أوامر shell.
| المرتجعات | |
|---|---|
String |
سلسلة مسار تستخدم FileListingService.FILE_SEPARATOR كفاصل |
getFullPath
public String getFullPath ()
تعرض هذه السمة المسار الكامل للإدخال.
| المرتجعات | |
|---|---|
String |
سلسلة مسار تستخدم FileListingService.FILE_SEPARATOR كفاصل |
getGroup
public String getGroup ()
تعرض هذه السمة مالك المجموعة للإدخال، كما تعرضه السمة ls.
| المرتجعات | |
|---|---|
String |
|
getInfo
public String getInfo ()
تعرض هذه السمة المعلومات الإضافية الخاصة بالإدخال.
بالنسبة إلى الرابط، سيكون وصفًا له.
بالنسبة إلى ملف APK الخاص بتطبيق، سيكون حزمة التطبيق كما يعرضها "مدير الحِزم".
| المرتجعات | |
|---|---|
String |
|
getName
public String getName ()
تعرِض هذه السمة اسم الإدخال.
| المرتجعات | |
|---|---|
String |
|
getOwner
public String getOwner ()
تعرض هذه السمة سلسلة المالك للإدخال، كما يتم عرضها بواسطة ls.
| المرتجعات | |
|---|---|
String |
|
getParent
public FileListingService.FileEntry getParent ()
تعرض هذه السمة الإدخال الرئيسي.
| المرتجعات | |
|---|---|
FileListingService.FileEntry |
|
getPathSegments
public String[] getPathSegments ()
تعرض هذه الدالة المسار كقائمة من الأجزاء.
| المرتجعات | |
|---|---|
String[] |
|
getPermissions
public String getPermissions ()
تعرض هذه السمة سلسلة أذونات الإدخال، كما يعرضها ls.
| المرتجعات | |
|---|---|
String |
|
getSize
public String getSize ()
تعرض هذه السمة سلسلة حجم الإدخال، كما يتم عرضها بواسطة ls.
| المرتجعات | |
|---|---|
String |
|
getSizeValue
public int getSizeValue ()
تعرض هذه السمة حجم الإدخال.
| المرتجعات | |
|---|---|
int |
|
getTime
public String getTime ()
تعرض هذه السمة سلسلة الوقت الخاصة بالإدخال، كما تعرضها الدالة ls.
| المرتجعات | |
|---|---|
String |
|
getType
public int getType ()
تعرض هذه السمة نوع الإدخال كعدد صحيح، والذي سيتطابق مع أحد الثوابت TYPE_(...)
| المرتجعات | |
|---|---|
int |
|
isAppFileName
public boolean isAppFileName ()
تعرض هذه السمة ما إذا كان اسم الملف هو اسم حزمة تطبيق.
| المرتجعات | |
|---|---|
boolean |
|
isApplicationPackage
public boolean isApplicationPackage ()
تعرِض هذه السمة ما إذا كان الإدخال عبارة عن حزمة تطبيق صالحة.
| المرتجعات | |
|---|---|
boolean |
|
isDirectory
public boolean isDirectory ()
تعرض هذه السمة ما إذا كان الإدخال مجلدًا أو رابطًا يؤدي إلى مجلد.
| المرتجعات | |
|---|---|
boolean |
|
isRoot
public boolean isRoot ()
تعرِض هذه السمة ما إذا كان الإدخال هو الجذر.
| المرتجعات | |
|---|---|
boolean |
|
setType
public void setType (int type)
تضبط هذه السمة نوعًا جديدًا.
| المعلمات | |
|---|---|
type |
int |
الطُرق المحمية
fillPathBuilder
protected void fillPathBuilder (StringBuilder pathBuilder,
boolean escapePath)يملأ pathBuilder بشكل متكرر بالمسار الكامل
| المعلمات | |
|---|---|
pathBuilder |
StringBuilder: StringBuilder يُستخدَم لإنشاء المسار. |
escapePath |
boolean: ما إذا كان يجب إلغاء تسلسل المسار ليتم استخدامه من خلال سطر أوامر shell. |
fillPathSegments
protected void fillPathSegments (list)
يملأ قائمة الأقسام بشكل متكرر بالمسار الكامل.
| المعلمات | |
|---|---|
list |
: قائمة الشرائح التي يجب ملؤها. |