ExecutionFile'lar

public class ExecutionFiles
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.invoker.ExecutionFiles


Bir test veya çağrı yürütülürken oluşturulan ve aktarılması gereken dosya bağımlılıkları kullanmaya karar verebilir. 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 gerekiyor" olarak işaretlenmemiş tüm dosyaları silin.

boolean containsKey(String key)

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

File get(ExecutionFiles.FilesKey key)

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

File get(String key)

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

ImmutableMap<String, File> getAll()

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

boolean isEmpty()

Özellik 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(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

Dosyanın silinmesini engelleme seçeneği sunan put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) varyasyonu sona ermelidir.

File put(String key, File value)

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

ExecutionFiles putAll( properties)

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

File putIfAbsent(String key, File value)

Belirtilen anahtar halihazırda bir değerle ilişkilendirilmemişse, bunu belirtilen değer.

File remove(String key)

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

Herkese açık yöntemler

clearFile'lar

public void clearFiles ()

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

şunu içerir: Anahtar

public boolean containsKey (String key)

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

Parametreler
key String: Bu haritadaki varlığı test edilecek anahtar

İlerlemeler
boolean Bu eşleme, belirtilen anahtar için bir eşleme içeriyorsa true

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 harita içeriyorsa null anahtar için eşleme yok

get

public File get (String key)

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

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

İlerlemeler
File belirtilen anahtarın eşlendiği değer veya bu harita içeriyorsa null anahtar için eşleme yok

getAll

public ImmutableMap<String, File> getAll ()

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

İlerlemeler
ImmutableMap<String, File>

Boş

public boolean isEmpty ()

Özellik 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şkilendirilmiş önceki değer veyanull key için eşleme.

bağla

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

Dosyanın silinmesini engelleme seçeneği sunan put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) varyasyonu sona ermelidir.

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.

İlerlemeler
File key ile ilişkilendirilmiş önceki değer veyanull key için eşleme.

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şkilendirilmiş önceki değer veyanull key için eşleme.

Şu kaynakları da inceleyin:

tüm

public ExecutionFiles putAll ( properties)

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

Parametreler
properties : bu haritada depolanacak eşlemeler

İlerlemeler
ExecutionFiles Son eşleme

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Belirtilen anahtar halihazırda bir değerle ilişkilendirilmemişse, bunu belirtilen değer.

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 anahtarla ilişkilendirilen önceki değer yoksa null anahtara ait eşleme türü bulunur.

kaldırma

public File remove (String key)

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

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

İlerlemeler
File key ile ilişkilendirilmiş önceki değer veyanull key için eşleme.