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(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.Number value)
创建含name-value值的DefaultAnyValue对象
|
static AnyValue.DefaultAnyValue |
create(java.lang.String name,
java.lang.String value)
创建含name-value值的DefaultAnyValue对象
|
AnyValue.DefaultAnyValue |
duplicate()
创建共享此内容的DefaultAnyValue对象
|
void |
forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer) |
void |
forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer,
java.util.function.BiConsumer<java.lang.String,AnyValue> anyConsumer) |
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) |
boolean |
isIgnoreCase() |
AnyValue.DefaultAnyValue |
removeValue(java.lang.String name,
AnyValue value) |
AnyValue.DefaultAnyValue |
removeValue(java.lang.String name,
java.lang.String value) |
AnyValue.DefaultAnyValue |
setAll(AnyValue av) |
void |
setAnyEntrys(AnyValue.Entry<AnyValue.DefaultAnyValue>[] anyEntrys) |
void |
setIgnoreCase(boolean ignoreCase) |
void |
setStringEntrys(AnyValue.Entry<java.lang.String>[] stringEntrys) |
AnyValue.DefaultAnyValue |
setValue(java.lang.String name,
AnyValue value) |
AnyValue.DefaultAnyValue |
setValue(java.lang.String name,
java.lang.String value) |
java.lang.String |
toString() |
equals, getBoolValue, getBoolValue, getByteValue, getByteValue, getByteValue, getCharValue, getCharValue, getDoubleValue, getDoubleValue, getFloatValue, getFloatValue, getIntValue, getIntValue, getIntValue, getLongValue, getLongValue, getLongValue, getShortValue, getShortValue, getShortValue, getValue, hashCode, toString, toXML, toXMLString
public 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 static final AnyValue.DefaultAnyValue create()
public static final AnyValue.DefaultAnyValue create(java.lang.String name, java.lang.Number value)
name
- namevalue
- value值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 void forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer)
public void forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer, java.util.function.BiConsumer<java.lang.String,AnyValue> anyConsumer)
public AnyValue.Entry<java.lang.String>[] getStringEntrys()
getStringEntrys
在类中 AnyValue
public void setStringEntrys(AnyValue.Entry<java.lang.String>[] stringEntrys)
public AnyValue.Entry<AnyValue>[] getAnyEntrys()
getAnyEntrys
在类中 AnyValue
public void setAnyEntrys(AnyValue.Entry<AnyValue.DefaultAnyValue>[] anyEntrys)
public boolean isIgnoreCase()
public void setIgnoreCase(boolean ignoreCase)
public java.lang.String[] getValues(java.lang.String... names)
public AnyValue[] getAnyValues(java.lang.String... names)
getAnyValues
在类中 AnyValue
public java.lang.String toString()
toString
在类中 java.lang.Object
public 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.DefaultAnyValue removeValue(java.lang.String name, AnyValue value)
public AnyValue.DefaultAnyValue removeValue(java.lang.String name, java.lang.String value)
public AnyValue getAnyValue(java.lang.String name)
getAnyValue
在类中 AnyValue
public AnyValue[] getAnyValues(java.lang.String name)
getAnyValues
在类中 AnyValue