ExecutionFile

public class ExecutionFiles
extends Object

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


テストまたは呼び出しの実行中に生成された、実行する必要のあるファイルの依存関係 使用できます。このオブジェクトは、すべての呼び出し(テスト、モジュールなど)で共有されます。

概要

パブリック メソッド

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)

指定された地図のすべてのマッピングをこの地図にコピーします。

File putIfAbsent(String key, File value)

指定されたキーが値にまだ関連付けられていない場合は、指定されたキーにそのキーを関連付けます。 あります。

File remove(String key)

キーのマッピングが存在する場合は、このマップからキーのマッピングを削除します(オプションのオペレーション)。

パブリック メソッド

ClearFiles

public void clearFiles ()

トラッキングされているファイルのうち、「削除しない」マークが付いていないファイルをすべて削除します。

containsKey

public boolean containsKey (String key)

指定されたキーのマッピングがこのマップに含まれている場合、true を返します。

パラメータ
key String: このマップでの存在をテストするキー

戻り値
boolean 指定されたキーのマッピングがこのマップに含まれる場合は true

get

public File get (ExecutionFiles.FilesKey key)

既知の鍵を持つ get(String) のバリエーション。

パラメータ
key ExecutionFiles.FilesKey: 関連する値が返されるキー

戻り値
File 指定されたキーがマッピングされる値。このマップに次のものが含まれている場合は null キーのマッピングはありません

get

public File get (String key)

指定されたキーがマッピングされている値を返します。このマップに次のものが含まれている場合は null を返します。 キーのマッピングはありません。

パラメータ
key String: 関連する値が返されるキー

戻り値
File 指定されたキーがマッピングされる値。このマップに次のものが含まれている場合は null キーのマッピングはありません

getAll

public ImmutableMap<String, File> getAll ()

地図のコピー内のすべてのプロパティを返します。

戻り値
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

プロパティのマップが空かどうかを返します。

戻り値
boolean

置く

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

既知の鍵を持つ put(String, File) のバリエーション。

パラメータ
key ExecutionFiles.FilesKey: 指定された値を関連付けるキー

value File: 指定したキーに関連付ける値

戻り値
File key に関連付けられていた以前の値。存在しない場合は nullkey のマッピング。

置く

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 に関連付けられていた以前の値。存在しない場合は nullkey のマッピング。

置く

public File put (String key, 
                File value)

指定された値を、このマップ内の指定されたキーに関連付けます。

パラメータ
key String: 指定された値を関連付けるキー

value File: 指定したキーに関連付ける値

戻り値
File key に関連付けられていた以前の値。存在しない場合は nullkey のマッピング。

関連項目:

putAll

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 に関連付けられていた以前の値。存在しない場合は nullkey のマッピング。