IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Định nghĩa giao diện cung cấp hợp đồng đơn giản hơn, có thể mô phỏng cho các phương thức FileEntry.

VIỆC CẦN LÀM: di chuyển phần này vào ddmlib

Tóm tắt

Phương thức công khai

abstract IFileEntry findChild(String name)

Tìm một IFileEntry con có tên đã cho.

abstract getChildren(boolean useCache)

Trả về các phần tử con của IFileEntry.

abstract String getDate()

Trình bao bọc cho FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Trả về tham chiếu đến FileEntry ddmlib.

abstract String getFullEscapedPath()

Trình bao bọc cho FileEntry.getFullEscapedPath().

abstract String getFullPath()

Trình bao bọc cho FileEntry.getFullPath().

abstract String getName()

Trình bao bọc cho FileEntry.getName().

abstract String getPermissions()

Trình bao bọc cho FileEntry.getPermissions().

abstract String getTime()

Trình bao bọc cho FileEntry.getTime().

abstract boolean isAppFileName()

Trình bao bọc cho FileEntry.isAppFileName().

abstract boolean isDirectory()

Trình bao bọc cho FileEntry.isDirectory().

Phương thức công khai

findChild

public abstract IFileEntry findChild (String name)

Tìm một IFileEntry con có tên đã cho.

Về cơ bản, trình bao bọc cho FileEntry.findChild(String) cũng sẽ tìm kiếm các tệp con được lưu vào bộ nhớ đệm có tên đã cho trước tiên. Nếu không tìm thấy, hãy làm mới danh sách tệp con được lưu vào bộ nhớ đệm rồi thử lại.

Tham số
name String

Giá trị trả về
IFileEntry

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Trả về các phần tử con của IFileEntry.

Về cơ bản, đây là một trình bao bọc đồng bộ cho FileListingService.getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Tham số
useCache boolean: true nếu các phần tử con được lưu vào bộ nhớ đệm sẽ được trả về nếu có. false nếu bạn muốn buộc thực hiện lệnh ls mới.

Giá trị trả về
danh sách tệp con

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Trình bao bọc cho FileEntry.getDate().

Giá trị trả về
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Trả về tham chiếu đến FileEntry ddmlib.

Giá trị trả về
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Trình bao bọc cho FileEntry.getFullEscapedPath().

Giá trị trả về
String

getFullPath

public abstract String getFullPath ()

Trình bao bọc cho FileEntry.getFullPath().

Giá trị trả về
String

getName

public abstract String getName ()

Trình bao bọc cho FileEntry.getName().

Giá trị trả về
String

getPermissions

public abstract String getPermissions ()

Trình bao bọc cho FileEntry.getPermissions().

Giá trị trả về
String

getTime

public abstract String getTime ()

Trình bao bọc cho FileEntry.getTime().

Giá trị trả về
String

isAppFileName

public abstract boolean isAppFileName ()

Trình bao bọc cho FileEntry.isAppFileName().

Giá trị trả về
boolean

isDirectory

public abstract boolean isDirectory ()

Trình bao bọc cho FileEntry.isDirectory().

Giá trị trả về
boolean