Yürütme Dosyaları

public class ExecutionFiles
extends Object

java.lang.Nesne
com.android.tradefed.invoker.ExecutionFiles


Test için taşınması gereken bir test veya çağrının yürütülmesi sırasında oluşturulan dosya bağımlılıkları. Bu nesne, tüm çağrılar (testler, modüller vb.) tarafından paylaşılır.

Özet

iç içe sınıflar

enum ExecutionFiles.FilesKey

Harita için bilinen standart anahtarın numaralandırılması.

Genel yöntemler

void clearFiles ()

İzlenen ve 'silmemeli' olarak işaretlenmemiş tüm dosyaları silin.

boolean containsKey (String key)

Bu harita, belirtilen anahtar için bir eşleme içeriyorsa true döndürür.

File get ( ExecutionFiles.FilesKey key)

Bilinen bir anahtarla get(String) varyasyonu.

File get (String key)

Belirtilen anahtarın eşlendiği değeri veya bu eşleme anahtar için eşleme içermiyorsa null değerini döndürür.

ImmutableMap<String, File> getAll ()

Haritanın bir kopyasındaki tüm özellikleri döndürür

boolean isEmpty ()

Özellikler haritasının boş olup olmadığını döndürür.

File put ( ExecutionFiles.FilesKey key, File value)

Bilinen bir anahtarla put(String, File) değişkeni.

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

put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) çağırma sonunda dosyanın silinmesini önleme seçeneğiyle birlikte değiştirilmesi.

File put (String key, File value)

Belirtilen değeri bu haritada belirtilen anahtarla ilişkilendirir.

ExecutionFiles putAll ( properties) putAll ( properties)

Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.

File putIfAbsent (String key, File value)

Belirtilen anahtar zaten bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir.

File remove (String key)

Varsa, bir anahtarın eşlemesini bu haritadan kaldırır (isteğe bağlı işlem).

Genel yöntemler

clearFiles

public void clearFiles ()

İzlenen ve 'silmemeli' olarak işaretlenmemiş tüm dosyaları silin.

içerirAnahtar

public boolean containsKey (String key)

Bu harita, belirtilen anahtar için bir eşleme içeriyorsa true döndürür.

parametreler
key String : Bu haritadaki varlığı test edilecek olan anahtar

İadeler
boolean bu harita belirtilen anahtar için bir eşleme içeriyorsa true .

almak

public File get (ExecutionFiles.FilesKey key)

Bilinen bir anahtarla get(String) varyasyonu.

parametreler
key ExecutionFiles.FilesKey : ilişkili değeri döndürülecek anahtar

İadeler
File belirtilen anahtarın eşlendiği değer veya bu eşleme anahtar için eşleme içermiyorsa null

almak

public File get (String key)

Belirtilen anahtarın eşlendiği değeri veya bu eşleme anahtar için eşleme içermiyorsa null değerini döndürür.

parametreler
key String : ilişkili değeri döndürülecek anahtar

İadeler
File belirtilen anahtarın eşlendiği değer veya bu eşleme anahtar için eşleme içermiyorsa null

hepsini al

public ImmutableMap<String, File> getAll ()

Haritanın bir kopyasındaki tüm özellikleri döndürür

İadeler
ImmutableMap<String, File>

boş

public boolean isEmpty ()

Özellikler haritasının boş olup olmadığını döndürür.

İadeler
boolean

koy

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

Bilinen bir anahtarla put(String, File) değişkeni.

parametreler
key ExecutionFiles.FilesKey : belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

İadeler
File key key eşleme yoksa null .

koy

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

put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) çağırma sonunda dosyanın silinmesini önleme seçeneğiyle birlikte değiştirilmesi.

parametreler
key ExecutionFiles.FilesKey : belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

shouldNotDelete boolean : çağrının sonunda dosyanın silinmesini engeller.

İadeler
File key key eşleme yoksa null .

koy

public File put (String key, 
                File value)

Belirtilen değeri bu haritada belirtilen anahtarla ilişkilendirir.

parametreler
key String : Belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

İadeler
File key key eşleme yoksa null .

Ayrıca bakınız:

putAll

public ExecutionFiles putAll ( properties)

Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.

parametreler
properties : bu haritada saklanacak eşlemeler

İadeler
ExecutionFiles Son haritalama

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Belirtilen anahtar zaten bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir.

parametreler
key String : Belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

İadeler
File belirtilen anahtarla ilişkilendirilmiş önceki değer veya anahtar için eşleme yoksa null .

kaldırmak

public File remove (String key)

Varsa, bir anahtarın eşlemesini bu haritadan kaldırır (isteğe bağlı işlem).

parametreler
key String : eşlemesi haritadan kaldırılacak olan anahtar

İadeler
File key key eşleme yoksa null .