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 được cho các phương thức FileEntry .

TODO: chuyển cái này vào ddmlib

Bản tóm tắt

Phương pháp công khai

abstract IFileEntry findChild (String name)

Tìm một IFileEntry con với tên đã cho.

abstract getChildren (boolean useCache)

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

abstract String getDate ()

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

abstract FileListingService.FileEntry getFileEntry ()

Trả lại tham chiếu cho ddmlib FileEntry .

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 pháp công khai

tìm con

public abstract IFileEntry findChild (String name)

Tìm một IFileEntry con với tên đã cho.

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

Thông số
name String

Trả lại
IFileEntry

Ném
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

có được trẻ em

public abstract  getChildren (boolean useCache)

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

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

Thông số
useCache boolean : true nếu các phần tử con được lưu trong bộ nhớ cache sẽ được trả về nếu có. false nếu lệnh ls mới bị ép buộc.

Trả lại
danh sách các tập tin phụ

Ném
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

hẹn gặp

public abstract String getDate ()

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

Trả lại
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Trả lại tham chiếu cho ddmlib FileEntry .

Trả lại
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

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

Trả lại
String

getFullPath

public abstract String getFullPath ()

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

Trả lại
String

lấy tên

public abstract String getName ()

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

Trả lại
String

nhận được quyền

public abstract String getPermissions ()

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

Trả lại
String

dành thời gian

public abstract String getTime ()

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

Trả lại
String

isAppFileName

public abstract boolean isAppFileName ()

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

Trả lại
boolean

isDirectory

public abstract boolean isDirectory ()

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

Trả lại
boolean