IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


보다 간단하고 모방 가능한 계약을 제공하는 인터페이스 정의는 FileEntry 메서드를 사용하여 지도 가장자리에 패딩을 추가할 수 있습니다.

TODO: ddmlib로 이동

요약

공개 메서드

abstract IFileEntry findChild(String name)

지정된 이름의 하위 IFileEntry를 찾습니다.

abstract getChildren(boolean useCache)

IFileEntry의 하위 요소를 반환합니다.

abstract String getDate()

FileEntry#getDate()의 래퍼입니다.

abstract FileListingService.FileEntry getFileEntry()

ddmlib FileEntry 참조를 반환합니다.

abstract String getFullEscapedPath()

FileEntry#getFullEscapedPath()의 래퍼입니다.

abstract String getFullPath()

FileEntry#getFullPath()의 래퍼입니다.

abstract String getName()

FileEntry#getName()의 래퍼입니다.

abstract String getPermissions()

FileEntry#getPermissions()의 래퍼입니다.

abstract String getTime()

FileEntry#getTime()의 래퍼입니다.

abstract boolean isAppFileName()

FileEntry#isAppFileName()의 래퍼입니다.

abstract boolean isDirectory()

FileEntry#isDirectory()의 래퍼입니다.

공개 메서드

하위 요소 찾기

public abstract IFileEntry findChild (String name)

지정된 이름의 하위 IFileEntry를 찾습니다.

기본적으로 다음과 같은 FileEntry#findChild(String)의 래퍼입니다. 또한 먼저 캐시된 하위 항목에서 주어진 이름을 가진 파일을 검색하고, 이 파일을 찾을 수 없는 경우 캐시된 하위 파일 목록을 새로고침하고 다시 시도합니다.

매개변수
name String

반환 값
IFileEntry

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

IFileEntry의 하위 요소를 반환합니다.

기본적으로 동기 래퍼는 FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

매개변수
useCache boolean: 가능한 경우 캐시된 하위 요소를 반환해야 하는 경우 true 새 ls 명령어를 강제로 적용해야 하는 경우 false입니다.

반환 값
하위 파일 목록

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

FileEntry#getDate()의 래퍼입니다.

반환 값
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

ddmlib FileEntry 참조를 반환합니다.

반환 값
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

FileEntry#getFullEscapedPath()의 래퍼입니다.

반환 값
String

getFullPath

public abstract String getFullPath ()

FileEntry#getFullPath()의 래퍼입니다.

반환 값
String

getName

public abstract String getName ()

FileEntry#getName()의 래퍼입니다.

반환 값
String

getPermissions

public abstract String getPermissions ()

FileEntry#getPermissions()의 래퍼입니다.

반환 값
String

getTime

public abstract String getTime ()

FileEntry#getTime()의 래퍼입니다.

반환 값
String

isAppFileName

public abstract boolean isAppFileName ()

FileEntry#isAppFileName()의 래퍼입니다.

반환 값
boolean

isDirectory

public abstract boolean isDirectory ()

FileEntry#isDirectory()의 래퍼입니다.

반환 값
boolean