org.redkale.util

## 类 AnyValue

- java.lang.Object
- - org.redkale.util.AnyValue

- 直接已知子类:
    AnyValue.DefaultAnyValue

      public abstract class AnyValue
      extends java.lang.Object

  该类提供类似JSONObject的数据结构，主要用于读取xml配置文件和http-header存储

  详情见: https://redkale.org

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `AnyValue.DefaultAnyValue` 可读写的AnyValue默认实现类
    `static class` | `AnyValue.Entry<T>`

  - ### 构造器概要

    构造器
    构造器和说明
    `AnyValue()`

  - ### 方法概要

    所有方法 静态方法 实例方法 抽象方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static AnyValue.DefaultAnyValue` | `create()`
    `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)`
    `java.lang.String` | `toString(int len)`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### AnyValue

          public AnyValue()

  - ### 方法详细资料

    - #### create

          public static AnyValue.DefaultAnyValue create()

    - #### toString

          public java.lang.String toString(int len)

    - #### getStringEntrys

          public abstract AnyValue.Entry<java.lang.String>[] getStringEntrys()

    - #### getAnyEntrys

          public abstract AnyValue.Entry<AnyValue>[] getAnyEntrys()

    - #### getNames

          public abstract java.lang.String[] getNames()

    - #### getValues

          public abstract java.lang.String[] getValues(java.lang.String name)

    - #### getValues

          public abstract java.lang.String[] getValues(java.lang.String... names)

    - #### getAnyValues

          public abstract AnyValue[] getAnyValues(java.lang.String name)

    - #### getAnyValues

          public abstract AnyValue[] getAnyValues(java.lang.String... names)

    - #### getAnyValue

          public abstract AnyValue getAnyValue(java.lang.String name)

    - #### getValue

          public abstract java.lang.String getValue(java.lang.String name)

    - #### getBoolValue

          public boolean getBoolValue(java.lang.String name)

    - #### getBoolValue

          public boolean getBoolValue(java.lang.String name,
                                      boolean defaultValue)

    - #### getByteValue

          public byte getByteValue(java.lang.String name)

    - #### getByteValue

          public byte getByteValue(java.lang.String name,
                                   byte defaultValue)

    - #### getByteValue

          public byte getByteValue(int radix,
                                   java.lang.String name,
                                   byte defaultValue)

    - #### getCharValue

          public char getCharValue(java.lang.String name)

    - #### getCharValue

          public char getCharValue(java.lang.String name,
                                   char defaultValue)

    - #### getShortValue

          public short getShortValue(java.lang.String name)

    - #### getShortValue

          public short getShortValue(java.lang.String name,
                                     short defaultValue)

    - #### getShortValue

          public short getShortValue(int radix,
                                     java.lang.String name,
                                     short defaultValue)

    - #### getIntValue

          public int getIntValue(java.lang.String name)

    - #### getIntValue

          public int getIntValue(java.lang.String name,
                                 int defaultValue)

    - #### getIntValue

          public int getIntValue(int radix,
                                 java.lang.String name,
                                 int defaultValue)

    - #### getLongValue

          public long getLongValue(java.lang.String name)

    - #### getLongValue

          public long getLongValue(java.lang.String name,
                                   long defaultValue)

    - #### getLongValue

          public long getLongValue(int radix,
                                   java.lang.String name,
                                   long defaultValue)

    - #### getFloatValue

          public float getFloatValue(java.lang.String name)

    - #### getFloatValue

          public float getFloatValue(java.lang.String name,
                                     float defaultValue)

    - #### getDoubleValue

          public double getDoubleValue(java.lang.String name)

    - #### getDoubleValue

          public double getDoubleValue(java.lang.String name,
                                       double defaultValue)

    - #### getValue

          public java.lang.String getValue(java.lang.String name,
                                           java.lang.String defaultValue)