FileListingService.FileEntry
public
static
final
class
FileListingService.FileEntry
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.FileListingService.FileEntry |
यह डायरेक्ट्री में किसी एंट्री को दिखाता है. यह कोई फ़ाइल या डायरेक्ट्री हो सकती है.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)
नई फ़ाइल एंट्री बनाता है. |
|
सार्वजनिक तरीके | |
|---|---|
static
String
|
escape(String entryName)
यह एंट्री के नाम का एस्केप किया गया वर्शन दिखाता है. |
FileListingService.FileEntry
|
findChild(String name)
नाम से मेल खाने वाले बच्चे |
FileEntry[]
|
getCachedChildren()
यह फ़ंक्शन, एंट्री के कैश मेमोरी में सेव किए गए चाइल्ड ऑब्जेक्ट दिखाता है. |
String
|
getDate()
यह फ़ंक्शन, एंट्री की तारीख की स्ट्रिंग दिखाता है. यह स्ट्रिंग, |
String
|
getFullEscapedPath()
यह एंट्री के पूरी तरह से एस्केप किए गए पाथ को दिखाता है. |
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()
यह एंट्री टाइप को int के तौर पर दिखाता है. यह TYPE_(...) कॉन्स्टेंट में से किसी एक से मेल खाएगा |
boolean
|
isAppFileName()
यह फ़ंक्शन बताता है कि फ़ाइल का नाम, ऐप्लिकेशन पैकेज का नाम है या नहीं. |
boolean
|
isApplicationPackage()
यह बताता है कि एंट्री, मान्य ऐप्लिकेशन पैकेज है या नहीं. |
boolean
|
isDirectory()
यह बताता है कि एंट्री कोई फ़ोल्डर है या किसी फ़ोल्डर का लिंक है. |
boolean
|
isRoot()
यह फ़ंक्शन बताता है कि एंट्री रूट है या नहीं. |
void
|
setType(int type)
यह कुकी, नए टाइप को सेट करती है. |
सुरक्षित तरीके | |
|---|---|
void
|
fillPathBuilder(StringBuilder pathBuilder, boolean escapePath)
यह फ़ंक्शन, pathBuilder को पूरे पाथ की जानकारी देता है |
void
|
fillPathSegments(
यह फ़ंक्शन, सेगमेंट की सूची में पूरे पाथ की जानकारी को बार-बार भरता है. |
पब्लिक कंस्ट्रक्टर
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: यह रूट डायरेक्ट्री है या नहीं. |
सार्वजनिक तरीके
अपवाद
public static String escape (String entryName)
यह एंट्री के नाम का एस्केप किया गया वर्शन दिखाता है.
| रिटर्न | |
|---|---|
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 ()
यह एंट्री के पूरी तरह से एस्केप किए गए पाथ को दिखाता है. इस पाथ का इस्तेमाल, शेल कमांड लाइन में सुरक्षित तरीके से किया जा सकता है.
| रिटर्न | |
|---|---|
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 ()
यह एंट्री टाइप को int के तौर पर दिखाता है. यह 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: क्या शेल कमांड लाइन के इस्तेमाल के लिए, पाथ को एस्केप करने की ज़रूरत है. |
fillPathSegments
protected void fillPathSegments (list)
यह फ़ंक्शन, सेगमेंट की सूची में पूरे पाथ की जानकारी को बार-बार भरता है.
| पैरामीटर | |
|---|---|
list |
: सेगमेंट की सूची भरनी है. |