public class ExperimentFlags
extends java.lang.Object
| 构造器和说明 |
|---|
ExperimentFlags() |
ExperimentFlags(org.json.JSONObject flags) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
getBooleanFlag(java.lang.String key,
boolean defaultValue)
返回boolean开关的值,并设置默认的boolean值
|
double |
getDoubleFlag(java.lang.String key,
double defaultValue)
返回double类型开关的值,并设置默认值
|
java.lang.String |
getFlagState()
返回ExpermentFlag状态类型
|
int |
getIntegerFlag(java.lang.String key,
int defaultValue)
返回int类型开关的值,并设置默认值
|
long |
getLongFlag(java.lang.String key,
long defaultValue)
返回long类型开关的值,并设置默认值
|
org.json.JSONObject |
getRawFlags()
返回 Raw jsonObject
|
java.lang.String |
getStringFlag(java.lang.String key,
java.lang.String defaultValue)
返回String类型开关的值,并设置默认值
|
boolean |
has(java.lang.String key)
返回是否有指定的key
|
void |
setFlagState(java.lang.String flagState)
设置ExpermentFlag状态类型
|
void |
setmFlags(org.json.JSONObject mFlags) |
java.lang.String |
toString() |
public ExperimentFlags(org.json.JSONObject flags)
public ExperimentFlags()
public void setmFlags(org.json.JSONObject mFlags)
public org.json.JSONObject getRawFlags()
public boolean has(java.lang.String key)
public boolean getBooleanFlag(java.lang.String key,
boolean defaultValue)
public int getIntegerFlag(java.lang.String key,
int defaultValue)
public double getDoubleFlag(java.lang.String key,
double defaultValue)
public long getLongFlag(java.lang.String key,
long defaultValue)
public java.lang.String getStringFlag(java.lang.String key,
java.lang.String defaultValue)
public java.lang.String getFlagState()
public void setFlagState(java.lang.String flagState)
public java.lang.String toString()
toString 在类中 java.lang.Object