Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

OptionUpdateRule

public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >

java.lang.Object
java.lang.Enum < com.android.tradefed.config.OptionUpdateRule >
com.android.tradefed.config.OptionUpdateRule


オプションが複数回指定されたときの動作を制御します。この列挙型は、設定される値がERROR(/Collection)またはERROR(/Map)はないと想定していることに注意してください。

概要

列挙値

OptionUpdateRule FIRST

オプションを設定した後は、それを更新しようとしても無視してください。

OptionUpdateRule GREATEST

Comparableオプションの場合、 Comparableオプションを最大のものとして保持します。

OptionUpdateRule IMMUTABLE

このオプションが複数回設定されている場合は、 ConfigurationExceptionスローします。

OptionUpdateRule LAST

オプションが複数回設定されている場合は、最後の値以外はすべて無視してください。

OptionUpdateRule LEAST

Comparableオプションについては、 Comparableオプションを最小限に抑えます。

パブリックメソッド

boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)

現在の値と更新値を受け取り、値を更新する必要があるかどうかを返します。

static OptionUpdateRule valueOf (String name)
static final OptionUpdateRule[] values ()

列挙値

最初

public static final OptionUpdateRule FIRST

オプションを設定した後は、それを更新しようとしても無視されます。

最高の

public static final OptionUpdateRule GREATEST

Comparableオプションの場合、 Comparableオプションを最大のものとして保持します。

不変

public static final OptionUpdateRule IMMUTABLE

このオプションが複数回設定されている場合は、 ConfigurationExceptionスローします。

最終

public static final OptionUpdateRule LAST

オプションが複数回設定されている場合は、最後の値以外はすべて無視してください。

最小

public static final OptionUpdateRule LEAST

Comparableオプションについては、 Comparableオプションを最小限に抑えます。

パブリックメソッド

shouldUpdate

public boolean shouldUpdate (String optionName, 
                Object optionSource, 
                Field field, 
                Object update)

現在の値と更新値を受け取り、値を更新する必要があるかどうかを返します。 updateがnullになることはないと想定しています。

パラメーター
optionName String

optionSource Object

field Field

update Object

戻り値
boolean

投げる
ConfigurationException

valueOf

public static OptionUpdateRule valueOf (String name)

パラメーター
name String

戻り値
OptionUpdateRule

public static final OptionUpdateRule[] values ()

戻り値
OptionUpdateRule[]