DeviceFeatureFlag

public class DeviceFeatureFlag
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.flag.DeviceFeatureFlag


Summary

Public constructors

DeviceFeatureFlag(String flagString)

Constructor to create a new DeviceFeatureFlag object with a flag string.

DeviceFeatureFlag(String namespace, String flagName, String flagValue)

Constructor to create a new DeviceFeatureFlag object with flag attributes.

Public methods

String getFlagName()

Get the flag name of the DeviceFeatureFlag.

String getFlagValue()

Get the flag value of the DeviceFeatureFlag.

String getNamespace()

Get the namespace of the DeviceFeatureFlag.

String toString()

Convert the DeviceFeatureFlag object to a flag string in the format of "namespace/flagName=flagValue"

Public constructors

DeviceFeatureFlag

public DeviceFeatureFlag (String flagString)

Constructor to create a new DeviceFeatureFlag object with a flag string.

Parameters
flagString String: A device config flag string in the format of "namespace/flagName=flagValue"

Throws
IllegalArgumentException if the flagString parameter cannot be parsed

DeviceFeatureFlag

public DeviceFeatureFlag (String namespace, 
                String flagName, 
                String flagValue)

Constructor to create a new DeviceFeatureFlag object with flag attributes.

Parameters
namespace String: The namespace of a flag, in String format.

flagName String: The name of a flag, in String format.

flagValue String: The value of a flag, in String format.

Public methods

getFlagName

public String getFlagName ()

Get the flag name of the DeviceFeatureFlag. E.g. "flagName" in flag string "namespace/flagName=flagValue".

Returns
String flag name string

getFlagValue

public String getFlagValue ()

Get the flag value of the DeviceFeatureFlag. E.g. "flagValue" in flag string "namespace/flagName=flagValue".

Returns
String flag value string

getNamespace

public String getNamespace ()

Get the namespace of the DeviceFeatureFlag. E.g. "namespace" in flag string "namespace/flagName=flagValue".

Returns
String namespace string

toString

public String toString ()

Convert the DeviceFeatureFlag object to a flag string in the format of "namespace/flagName=flagValue"

Returns
String formatted flag string