FileListingService.FileEntry
public
static
final
class
FileListingService.FileEntry
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.FileListingService.FileEntry |
מייצג רשומה בספרייה. יכול להיות שמדובר בקובץ או בספרייה.
סיכום
Constructors ציבוריים | |
|---|---|
FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)
יצירת רשומה חדשה של קובץ. |
|
methods ציבוריים | |
|---|---|
static
String
|
escape(String entryName)
הפונקציה מחזירה גרסה עם תווי escape של שם הרשומה. |
FileListingService.FileEntry
|
findChild(String name)
הפונקציה מחזירה את הילד |
FileEntry[]
|
getCachedChildren()
מחזירה את הילדים שנשמרו במטמון של הרשומה. |
String
|
getDate()
הפונקציה מחזירה את מחרוזת התאריך של הרשומה, כפי שמוחזרת על ידי |
String
|
getFullEscapedPath()
החזרת הנתיב המלא של הרשומה עם תווי escape. |
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(
ממלא את רשימת הפלחים באופן רקורסיבי בנתיב המלא. |
Constructors ציבוריים
FileEntry
public FileEntry (FileListingService.FileEntry parent, String name, int type, boolean isRoot)
יצירת רשומה חדשה של קובץ.
| פרמטרים | |
|---|---|
parent |
FileListingService.FileEntry: רשומה ראשית או null אם הרשומה היא רשומת הבסיס |
name |
String: שם הרשומה. |
type |
int: סוג הרשומה. יכול להיות אחת מהאפשרויות הבאות: FileListingService.TYPE_FILE, FileListingService.TYPE_DIRECTORY, FileListingService.TYPE_OTHER. |
isRoot |
boolean: האם זו ספריית הבסיס או לא. |
methods ציבוריים
escape
public static String escape (String entryName)
הפונקציה מחזירה גרסה עם תווי escape של שם הרשומה.
| החזרות | |
|---|---|
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 ()
החזרת הנתיב המלא של הרשומה עם תווי escape. אפשר להשתמש בנתיב הזה בשורת פקודה של מעטפת.
| החזרות | |
|---|---|
String |
מחרוזת נתיב עם FileListingService.FILE_SEPARATOR כמפריד |
getFullPath
public String getFullPath ()
הפונקציה מחזירה את הנתיב המלא של הרשומה.
| החזרות | |
|---|---|
String |
מחרוזת נתיב עם FileListingService.FILE_SEPARATOR כמפריד. |
getGroup
public String getGroup ()
הפונקציה מחזירה את הבעלים של הקבוצה של הרשומה, כפי שמוחזר על ידי ls.
| החזרות | |
|---|---|
String |
|
getInfo
public String getInfo ()
הפונקציה מחזירה את המידע הנוסף של הרשומה.
במקרה של קישור, זה יהיה תיאור של הקישור.
עבור קובץ APK של אפליקציה, זה יהיה חבילת האפליקציה כפי שמוחזרת על ידי Package Manager.
| החזרות | |
|---|---|
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: האם צריך להוסיף תו escape לנתיב כדי ששורת הפקודה של המעטפת תוכל להשתמש בו. |
fillPathSegments
protected void fillPathSegments (list)
ממלא את רשימת הפלחים באופן רקורסיבי בנתיב המלא.
| פרמטרים | |
|---|---|
list |
: רשימת הפלחים למילוי. |