आईफ़ाइलएंट्री

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.DeviceNotAvailable Payment
DeviceNotAvailableException

बच्चों के लिए

public abstract  getChildren (boolean useCache)

IFileEntry के चाइल्ड नतीजे दिखाता है.

दरअसल, यह सिंक्रोनस रैपर होता है FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver) अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

पैरामीटर
useCache boolean: true अगर कैश मेमोरी में सेव किए गए चिल्ड्रेन उपलब्ध होने पर, उन्हें लौटाया जाना चाहिए. false, अगर नई एलएस कमांड को ज़बरदस्ती लागू किया जाना चाहिए.

रिटर्न
सब-फ़ाइल की सूची

थ्रो
com.android.tradefed.device.DeviceNotAvailable Payment
DeviceNotAvailableException

गेट डेट

public abstract String getDate ()

FileEntry#getDate() के लिए रैपर.

रिटर्न
String

'फ़ाइल एंट्री' का अनुरोध करें

public abstract FileListingService.FileEntry getFileEntry ()

ddmlib FileEntry का रेफ़रंस दें.

रिटर्न
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

FileEntry#getFullEscapedPath() के लिए रैपर.

रिटर्न
String

'पूरा पाथ' पाएं

public abstract String getFullPath ()

FileEntry#getFullPath() के लिए रैपर.

रिटर्न
String

गेटनाम

public abstract String getName ()

FileEntry#getName() के लिए रैपर.

रिटर्न
String

अनुमतियां पाएं

public abstract String getPermissions ()

FileEntry#getPermissions() के लिए रैपर.

रिटर्न
String

गेटटाइम

public abstract String getTime ()

FileEntry#getTime() के लिए रैपर.

रिटर्न
String

isAppFileName

public abstract boolean isAppFileName ()

FileEntry#isAppFileName() के लिए रैपर.

रिटर्न
boolean

isDirectory

public abstract boolean isDirectory ()

FileEntry#isDirectory() के लिए रैपर.

रिटर्न
boolean