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 |
File
|
get(ExecutionFiles.FilesKey key)
|
File
|
get(String key)
Belirtilen anahtarın eşlendiği değeri veya bu eşleme içeriyorsa |
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)
|
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Dosyanın silinmesini engelleme seçeneği sunan |
File
|
put(String key, File value)
Belirtilen değeri bu haritadaki belirtilen anahtarla ilişkilendirir. |
ExecutionFiles
|
putAll(
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. |