AnyValue.DefaultAnyValue, AnyValue.Entry<T>| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.function.BiPredicate<java.lang.String,java.lang.String> |
EQUALS
区分name大小写的比较策略
|
static java.util.function.BiPredicate<java.lang.String,java.lang.String> |
EQUALSIGNORE
不区分name大小写的比较策略
|
| 构造器和说明 |
|---|
DefaultAnyValue()
创建一个区分大小写比较策略的DefaultAnyValue对象
|
DefaultAnyValue(java.util.function.BiPredicate<java.lang.String,java.lang.String> predicate)
创建DefaultAnyValue对象
|
DefaultAnyValue(boolean ignoreCase)
创建DefaultAnyValue对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
AnyValue.DefaultAnyValue |
addAll(AnyValue av) |
AnyValue.DefaultAnyValue |
addValue(java.lang.String name,
AnyValue value) |
AnyValue.DefaultAnyValue |
addValue(java.lang.String name,
boolean value) |
AnyValue.DefaultAnyValue |
addValue(java.lang.String name,
java.lang.Number value) |
AnyValue.DefaultAnyValue |
addValue(java.lang.String name,
java.lang.String value) |
AnyValue.DefaultAnyValue |
clear() |
static AnyValue.DefaultAnyValue |
create()
创建空的DefaultAnyValue对象
|
static AnyValue.DefaultAnyValue |
create(java.lang.String name,
AnyValue value)
创建含name-value值的DefaultAnyValue对象
|
static AnyValue.DefaultAnyValue |
create(java.lang.String name,
java.lang.String value)
创建含name-value值的DefaultAnyValue对象
|
AnyValue.DefaultAnyValue |
duplicate()
创建共享此内容的DefaultAnyValue对象
|
AnyValue.Entry<AnyValue>[] |
getAnyEntrys() |
AnyValue |
getAnyValue(java.lang.String name) |
AnyValue[] |
getAnyValues(java.lang.String... names) |
AnyValue[] |
getAnyValues(java.lang.String name) |
java.lang.String[] |
getNames() |
AnyValue.Entry<java.lang.String>[] |
getStringEntrys() |
java.lang.String |
getValue(java.lang.String name) |
java.lang.String[] |
getValues(java.lang.String... names) |
java.lang.String[] |
getValues(java.lang.String name) |
AnyValue.DefaultAnyValue |
setAll(AnyValue av) |
AnyValue.DefaultAnyValue |
setValue(java.lang.String name,
AnyValue value) |
AnyValue.DefaultAnyValue |
setValue(java.lang.String name,
java.lang.String value) |
java.lang.String |
toString() |
getBoolValue, getBoolValue, getByteValue, getByteValue, getByteValue, getCharValue, getCharValue, getDoubleValue, getDoubleValue, getFloatValue, getFloatValue, getIntValue, getIntValue, getIntValue, getLongValue, getLongValue, getLongValue, getShortValue, getShortValue, getShortValue, getValue, toStringpublic static final java.util.function.BiPredicate<java.lang.String,java.lang.String> EQUALS
public static final java.util.function.BiPredicate<java.lang.String,java.lang.String> EQUALSIGNORE
public DefaultAnyValue()
public DefaultAnyValue(boolean ignoreCase)
ignoreCase - name是否不区分大小写public DefaultAnyValue(java.util.function.BiPredicate<java.lang.String,java.lang.String> predicate)
predicate - name比较策略public static final AnyValue.DefaultAnyValue create()
public static final AnyValue.DefaultAnyValue create(java.lang.String name, java.lang.String value)
name - namevalue - value值public static final AnyValue.DefaultAnyValue create(java.lang.String name, AnyValue value)
name - namevalue - value值public AnyValue.DefaultAnyValue duplicate()
public AnyValue.DefaultAnyValue addAll(AnyValue av)
public AnyValue.DefaultAnyValue setAll(AnyValue av)
public AnyValue.Entry<java.lang.String>[] getStringEntrys()
getStringEntrys 在类中 AnyValuepublic AnyValue.Entry<AnyValue>[] getAnyEntrys()
getAnyEntrys 在类中 AnyValuepublic java.lang.String[] getValues(java.lang.String... names)
public AnyValue[] getAnyValues(java.lang.String... names)
getAnyValues 在类中 AnyValuepublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic AnyValue.DefaultAnyValue clear()
public AnyValue.DefaultAnyValue setValue(java.lang.String name, java.lang.String value)
public AnyValue.DefaultAnyValue setValue(java.lang.String name, AnyValue value)
public AnyValue.DefaultAnyValue addValue(java.lang.String name, boolean value)
public AnyValue.DefaultAnyValue addValue(java.lang.String name, java.lang.Number value)
public AnyValue.DefaultAnyValue addValue(java.lang.String name, java.lang.String value)
public AnyValue.DefaultAnyValue addValue(java.lang.String name, AnyValue value)
public AnyValue getAnyValue(java.lang.String name)
getAnyValue 在类中 AnyValuepublic AnyValue[] getAnyValues(java.lang.String name)
getAnyValues 在类中 AnyValue