निष्पादनफ़ाइलें

public class ExecutionFiles
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.invoker.ExecutionFiles


किसी परीक्षण या आह्वान के निष्पादन के दौरान उत्पन्न फ़ाइलें निर्भरताएँ जिन्हें परीक्षण के लिए ले जाने की आवश्यकता होती है। यह ऑब्जेक्ट सभी मंगलाचरण (परीक्षण, मॉड्यूल, आदि) द्वारा साझा किया जाता है।

सारांश

सार्वजनिक तरीके

void clearFiles ()

उन सभी फ़ाइलों को हटा दें जिन्हें ट्रैक किया गया है और जिन्हें 'हटाना नहीं चाहिए' के ​​रूप में चिह्नित नहीं किया गया है।

boolean containsKey (String key)

यदि इस मानचित्र में निर्दिष्ट कुंजी के लिए मैपिंग शामिल है तो true लौटाता है।

File get ( ExecutionFiles.FilesKey key)

ज्ञात कुंजी के साथ get(String) का परिवर्तन।

File get (String key)

वह मान लौटाता है जिस पर निर्दिष्ट कुंजी मैप की गई है, या यदि इस मानचित्र में कुंजी के लिए कोई मैपिंग नहीं है तो null लौटाता है।

ImmutableMap<String, File> getAll ()

मानचित्र की एक प्रति में सभी संपत्तियों को लौटाता है

boolean isEmpty ()

यह लौटाता है कि संपत्तियों का नक्शा खाली है या नहीं।

File put ( ExecutionFiles.FilesKey key, File value)

ज्ञात कुंजी के साथ put(String, File) का परिवर्तन।

File put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

आमंत्रण के अंत में फ़ाइल को हटाए जाने से रोकने के विकल्प के साथ put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) का रूपांतर।

File put (String key, File value)

इस मानचित्र में निर्दिष्ट मान को निर्दिष्ट कुंजी के साथ संबद्ध करता है।

ExecutionFiles putAll ( properties) putAll ( properties)

निर्दिष्ट मानचित्र से सभी मैपिंग को इस मानचित्र में कॉपी करता है।

File putIfAbsent (String key, File value)

यदि निर्दिष्ट कुंजी पहले से ही किसी मान से संबद्ध नहीं है, तो उसे दिए गए मान से संबद्ध करें।

File remove (String key)

यदि कुंजी मौजूद है (वैकल्पिक संचालन) तो इस मानचित्र से कुंजी के लिए मैपिंग हटा देता है।

सार्वजनिक तरीके

क्लियरफ़ाइलें

public void clearFiles ()

उन सभी फ़ाइलों को हटा दें जिन्हें ट्रैक किया गया है और जिन्हें 'हटाना नहीं चाहिए' के ​​रूप में चिह्नित नहीं किया गया है।

सम्‍मिलितकुंजी

public boolean containsKey (String key)

यदि इस मानचित्र में निर्दिष्ट कुंजी के लिए मैपिंग शामिल है तो true लौटाता है।

पैरामीटर
key String : कुंजी जिसकी इस मानचित्र में उपस्थिति का परीक्षण किया जाना है

रिटर्न
boolean यदि इस मानचित्र में निर्दिष्ट कुंजी के लिए मैपिंग शामिल है तो true

पाना

public File get (ExecutionFiles.FilesKey key)

ज्ञात कुंजी के साथ get(String) का परिवर्तन।

पैरामीटर
key ExecutionFiles.FilesKey : वह कुंजी जिसका संबद्ध मान लौटाया जाना है

रिटर्न
File वह मान जिस पर निर्दिष्ट कुंजी मैप की गई है, या null यदि इस मानचित्र में कुंजी के लिए कोई मैपिंग नहीं है

पाना

public File get (String key)

वह मान लौटाता है जिस पर निर्दिष्ट कुंजी मैप की गई है, या यदि इस मानचित्र में कुंजी के लिए कोई मैपिंग नहीं है तो null लौटाता है।

पैरामीटर
key String : वह कुंजी जिसका संबद्ध मान लौटाया जाना है

रिटर्न
File वह मान जिस पर निर्दिष्ट कुंजी मैप की गई है, या null यदि इस मानचित्र में कुंजी के लिए कोई मैपिंग नहीं है

सब प्राप्त कर लिया

public ImmutableMap<String, File> getAll ()

मानचित्र की एक प्रति में सभी संपत्तियों को लौटाता है

रिटर्न
ImmutableMap<String, File>

खाली है

public boolean isEmpty ()

यह लौटाता है कि संपत्तियों का नक्शा खाली है या नहीं।

रिटर्न
boolean

रखना

public File put (ExecutionFiles.FilesKey key, 
                File value)

ज्ञात कुंजी के साथ put(String, File) का परिवर्तन।

पैरामीटर
key ExecutionFiles.FilesKey : वह कुंजी जिसके साथ निर्दिष्ट मान संबद्ध किया जाना है

value File : निर्दिष्ट कुंजी के साथ संबद्ध किया जाने वाला मान

रिटर्न
File यदि key के लिए कोई मैपिंग नहीं थी, तो key से जुड़ा पिछला मान, या null

रखना

public File put (ExecutionFiles.FilesKey key, 
                File value, 
                boolean shouldNotDelete)

आमंत्रण के अंत में फ़ाइल को हटाए जाने से रोकने के विकल्प के साथ put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) का रूपांतर।

पैरामीटर
key ExecutionFiles.FilesKey : वह कुंजी जिसके साथ निर्दिष्ट मान संबद्ध किया जाना है

value File : निर्दिष्ट कुंजी के साथ संबद्ध किया जाने वाला मान

shouldNotDelete boolean : आह्वान के अंत में फ़ाइल को हटाए जाने से रोकें।

रिटर्न
File यदि key के लिए कोई मैपिंग नहीं थी, तो key से जुड़ा पिछला मान, या null

रखना

public File put (String key, 
                File value)

इस मानचित्र में निर्दिष्ट मान को निर्दिष्ट कुंजी के साथ संबद्ध करता है।

पैरामीटर
key String : कुंजी जिसके साथ निर्दिष्ट मान संबद्ध होना है

value File : निर्दिष्ट कुंजी के साथ संबद्ध किया जाने वाला मान

रिटर्न
File यदि key के लिए कोई मैपिंग नहीं थी, तो key से जुड़ा पिछला मान, या null

यह सभी देखें:

सभी रखें

public ExecutionFiles putAll ( properties)

निर्दिष्ट मानचित्र से सभी मैपिंग को इस मानचित्र में कॉपी करता है।

पैरामीटर
properties : इस मानचित्र में संग्रहित की जाने वाली मैपिंग

रिटर्न
ExecutionFiles अंतिम मानचित्रण

पुटइफएब्सेंट

public File putIfAbsent (String key, 
                File value)

यदि निर्दिष्ट कुंजी पहले से ही किसी मान से संबद्ध नहीं है, तो उसे दिए गए मान से संबद्ध करें।

पैरामीटर
key String : कुंजी जिसके साथ निर्दिष्ट मान संबद्ध होना है

value File : निर्दिष्ट कुंजी के साथ संबद्ध किया जाने वाला मान

रिटर्न
File निर्दिष्ट कुंजी से जुड़ा पिछला मान, या यदि कुंजी के लिए कोई मैपिंग नहीं थी तो null

निकालना

public File remove (String key)

यदि कुंजी मौजूद है (वैकल्पिक संचालन) तो इस मानचित्र से कुंजी के लिए मैपिंग हटा देता है।

पैरामीटर
key String : कुंजी जिसकी मैपिंग को मानचित्र से हटाया जाना है

रिटर्न
File यदि key के लिए कोई मैपिंग नहीं थी, तो key से जुड़ा पिछला मान, या null