DeviceFeatureFlag

public class DeviceFeatureFlag
extends Object

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


摘要

公共构造函数

DeviceFeatureFlag(String flagString)

用于使用标志字符串创建新的 DeviceFeatureFlag 对象的构造函数。

DeviceFeatureFlag(String namespace, String flagName, String flagValue)

用于创建带有标志属性的新 DeviceFeatureFlag 对象的构造函数。

公共方法

String getFlagName()

获取 DeviceFeatureFlag 的标志名称。

String getFlagValue()

获取 DeviceFeatureFlag 的标志值。

String getNamespace()

获取 DeviceFeatureFlag 的命名空间。

String toString()

将 DeviceFeatureFlag 对象转换为格式为“namespace/flagName=flagValue”的标志字符串

公共构造函数

DeviceFeatureFlag

public DeviceFeatureFlag (String flagString)

用于使用标志字符串创建新的 DeviceFeatureFlag 对象的构造函数。

参数
flagString String:设备配置标志字符串,格式为“命名空间/标志名称=标志值”

抛出
IllegalArgumentException 如果无法解析 flagString 参数

DeviceFeatureFlag

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

用于创建具有标志属性的新 DeviceFeatureFlag 对象的构造函数。

参数
namespace String:标志的命名空间,采用字符串格式。

flagName String:标志的名称,采用字符串格式。

flagValue String:标志的值,采用字符串格式。

公共方法

getFlagName

public String getFlagName ()

获取 DeviceFeatureFlag 的标志名称。例如,在标志字符串“namespace/flagName=flagValue”中,“flagName”。

返回
String 标志名称字符串

getFlagValue

public String getFlagValue ()

获取 DeviceFeatureFlag 的标志值。例如,标志字符串“namespace/flagName=flagValue”中的“flagValue”。

返回
String 标志值字符串

getNamespace

public String getNamespace ()

获取 DeviceFeatureFlag 的命名空间。例如,标志字符串“namespace/flagName=flagValue”中的“namespace”。

返回
String 命名空间字符串

toString

public String toString ()

将 DeviceFeatureFlag 对象转换为“namespace/flagName=flagValue”格式的标志字符串

返回
String 格式化标志字符串