public abstract class AnyValue
extends java.lang.Object
详情见: https://redkale.org
限定符和类型 | 类和说明 |
---|---|
static class |
AnyValue.DefaultAnyValue
可读写的AnyValue默认实现类
|
static class |
AnyValue.Entry<T> |
构造器和说明 |
---|
AnyValue() |
限定符和类型 | 方法和说明 |
---|---|
static AnyValue.DefaultAnyValue |
create() |
boolean |
equals(java.lang.Object other) |
abstract void |
forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer) |
abstract void |
forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer,
java.util.function.BiConsumer<java.lang.String,AnyValue> anyConsumer) |
abstract AnyValue.Entry<AnyValue>[] |
getAnyEntrys() |
abstract AnyValue |
getAnyValue(java.lang.String name) |
abstract AnyValue[] |
getAnyValues(java.lang.String... names) |
abstract AnyValue[] |
getAnyValues(java.lang.String name) |
boolean |
getBoolValue(java.lang.String name) |
boolean |
getBoolValue(java.lang.String name,
boolean defaultValue) |
byte |
getByteValue(int radix,
java.lang.String name,
byte defaultValue) |
byte |
getByteValue(java.lang.String name) |
byte |
getByteValue(java.lang.String name,
byte defaultValue) |
char |
getCharValue(java.lang.String name) |
char |
getCharValue(java.lang.String name,
char defaultValue) |
double |
getDoubleValue(java.lang.String name) |
double |
getDoubleValue(java.lang.String name,
double defaultValue) |
float |
getFloatValue(java.lang.String name) |
float |
getFloatValue(java.lang.String name,
float defaultValue) |
int |
getIntValue(int radix,
java.lang.String name,
int defaultValue) |
int |
getIntValue(java.lang.String name) |
int |
getIntValue(java.lang.String name,
int defaultValue) |
long |
getLongValue(int radix,
java.lang.String name,
long defaultValue) |
long |
getLongValue(java.lang.String name) |
long |
getLongValue(java.lang.String name,
long defaultValue) |
abstract java.lang.String[] |
getNames() |
short |
getShortValue(int radix,
java.lang.String name,
short defaultValue) |
short |
getShortValue(java.lang.String name) |
short |
getShortValue(java.lang.String name,
short defaultValue) |
abstract AnyValue.Entry<java.lang.String>[] |
getStringEntrys() |
abstract java.lang.String |
getValue(java.lang.String name) |
java.lang.String |
getValue(java.lang.String name,
java.lang.String defaultValue) |
abstract java.lang.String[] |
getValues(java.lang.String... names) |
abstract java.lang.String[] |
getValues(java.lang.String name) |
int |
hashCode() |
java.lang.String |
toString(int indent) |
java.lang.String |
toXML(java.lang.String rootName) |
protected static java.lang.StringBuilder |
toXMLString(java.lang.StringBuilder sb,
java.lang.String nodeName,
AnyValue conf,
int indent) |
public static AnyValue.DefaultAnyValue create()
public java.lang.String toString(int indent)
public abstract void forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer)
public abstract void forEach(java.util.function.BiConsumer<java.lang.String,java.lang.String> stringConsumer, java.util.function.BiConsumer<java.lang.String,AnyValue> anyConsumer)
public abstract AnyValue.Entry<java.lang.String>[] getStringEntrys()
public abstract AnyValue.Entry<AnyValue>[] getAnyEntrys()
public abstract java.lang.String[] getNames()
public abstract java.lang.String[] getValues(java.lang.String name)
public abstract java.lang.String[] getValues(java.lang.String... names)
public abstract AnyValue[] getAnyValues(java.lang.String name)
public abstract AnyValue[] getAnyValues(java.lang.String... names)
public abstract AnyValue getAnyValue(java.lang.String name)
public abstract java.lang.String getValue(java.lang.String name)
public boolean getBoolValue(java.lang.String name)
public boolean getBoolValue(java.lang.String name, boolean defaultValue)
public byte getByteValue(java.lang.String name)
public byte getByteValue(java.lang.String name, byte defaultValue)
public byte getByteValue(int radix, java.lang.String name, byte defaultValue)
public char getCharValue(java.lang.String name)
public char getCharValue(java.lang.String name, char defaultValue)
public short getShortValue(java.lang.String name)
public short getShortValue(java.lang.String name, short defaultValue)
public short getShortValue(int radix, java.lang.String name, short defaultValue)
public int getIntValue(java.lang.String name)
public int getIntValue(java.lang.String name, int defaultValue)
public int getIntValue(int radix, java.lang.String name, int defaultValue)
public long getLongValue(java.lang.String name)
public long getLongValue(java.lang.String name, long defaultValue)
public long getLongValue(int radix, java.lang.String name, long defaultValue)
public float getFloatValue(java.lang.String name)
public float getFloatValue(java.lang.String name, float defaultValue)
public double getDoubleValue(java.lang.String name)
public double getDoubleValue(java.lang.String name, double defaultValue)
public java.lang.String getValue(java.lang.String name, java.lang.String defaultValue)
public boolean equals(java.lang.Object other)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.String toXML(java.lang.String rootName)
protected static java.lang.StringBuilder toXMLString(java.lang.StringBuilder sb, java.lang.String nodeName, AnyValue conf, int indent)