ExecutionFiles

public class ExecutionFiles
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.ExecutionFiles


Test için taşınması gereken bir testin 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ı (testler, modüller vb.) tarafından paylaşılır.

Özet

Herkese açık yöntemler

void clearFiles()

İzlenen ve "silinmemesi gerekir" 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 anahtara sahip 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 mülkleri döndürür

boolean isEmpty()

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

File put(ExecutionFiles.FilesKey key, File value)

put(String, File) öğesinin bilinen bir anahtara sahip varyasyonu.

File put(String key, File value)

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

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

Çağrının sonunda dosyanın silinmesini önleme seçeneği sunan put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) varyantı.

ExecutionFiles putAll(ExecutionFiles copyFrom)

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

ExecutionFiles 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 anahtarı belirtilen değerle ilişkilendirir.

File remove(String key)

Mevcutsa bir anahtarın eşlemesini bu haritada kaldırır (isteğe bağlı işlem).

Herkese açık yöntemler

clearFiles

public void clearFiles ()

İzlenen ve "silinmemesi gerekir" olarak işaretlenmemiş tüm dosyaları silin.

containsKey

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 anahtar

İlerlemeler
boolean true (bu harita belirtilen anahtar için bir eşleme içeriyorsa)

get

public File get (ExecutionFiles.FilesKey key)

get(String) öğesinin bilinen bir anahtara sahip varyasyonu.

Parametreler
key ExecutionFiles.FilesKey: İlişkili değeri döndürülecek anahtar

İlerlemeler
File Belirtilen anahtarın eşlendiği değer veya bu eşlemede anahtar için eşleme yoksa null

get

public File get (String key)

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

Parametreler
key String: İlişkili değeri döndürülecek anahtar

İlerlemeler
File Belirtilen anahtarın eşlendiği değer veya bu eşlemede anahtar için eşleme yoksa null

getAll

public ImmutableMap<String, File> getAll ()

Haritanın bir kopyasındaki tüm mülkleri döndürme

İlerlemeler
ImmutableMap<String, File>

Boş

public boolean isEmpty ()

Mülk haritasının boş olup olmadığını döndürür.

İlerlemeler
boolean

bağla

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

put(String, File) öğesinin bilinen bir anahtara sahip varyasyonu.

Parametreler
key ExecutionFiles.FilesKey: Belirtilen değerin ilişkilendirileceği anahtar

value File: Belirtilen anahtarla ilişkilendirilecek değer

İlerlemeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null.

bağla

public File put (String key, 
                File value)

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

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

value File: Belirtilen anahtarla ilişkilendirilecek değer

İlerlemeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null.

bağla

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

Çağrının sonunda dosyanın silinmesini önleme seçeneği sunan put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) varyantı.

Parametreler
key ExecutionFiles.FilesKey: Belirtilen değerin ilişkilendirileceği anahtar

value File: Belirtilen anahtarla ilişkilendirilecek değer

shouldNotDelete boolean: Dosyanın, çağrının sonunda silinmesini önler.

İlerlemeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

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

Parametreler
copyFrom ExecutionFiles: Kopyalanacak orijinal ExecutionFiles.

İlerlemeler
ExecutionFiles Nihai eşleme

putAll

public ExecutionFiles putAll ( properties)

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

Parametreler
properties : Bu haritada depolanacak eşlemeler

İlerlemeler
ExecutionFiles Nihai eşleme

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Belirtilen anahtar daha önce bir değerle ilişkilendirilmemişse anahtarı belirtilen değerle ilişkilendirir.

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

value File: Belirtilen anahtarla ilişkilendirilecek değer

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

kaldırma

public File remove (String key)

Mevcutsa bir anahtarın eşlemesini bu haritada kaldırır (isteğe bağlı işlem).

Parametreler
key String: eşlemesi haritada kaldırılacak anahtar

İlerlemeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null.