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

public class ExecutionFiles
extends Object

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


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

सारांश

नेस्टेड कक्षाएं

enum ExecutionFiles.FilesKey

मानचित्र के लिए ज्ञात मानक कुंजी की गणना।

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

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 अंतिम मानचित्रण

putIfAbsent

public File putIfAbsent (String key, 
                File value)

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

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

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

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

हटाना

public File remove (String key)

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

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

रिटर्न
File key के लिए कोई मैपिंग नहीं होने पर key , या null से संबद्ध पिछला मान ।