Module bus.http

Interface CoverWapper


public interface CoverWapper
Represents data that can be in any format, such as XML, YAML, Protobuf, etc., structured as a key-value map.
Since:
Java 17+
Author:
Kimi Liu
  • Method Details

    • size

      int size()
      Returns:
      The number of key-value pairs.
    • isEmpty

      boolean isEmpty()
      Returns:
      True if the map is empty.
    • getWappers

      CoverWapper getWappers(String key)
      Parameters:
      key - The key name.
      Returns:
      The sub-object as a CoverWapper.
    • getArray

      CoverArray getArray(String key)
      Parameters:
      key - The key name.
      Returns:
      The sub-array as a CoverArray.
    • getBool

      boolean getBool(String key)
      Parameters:
      key - The key name.
      Returns:
      The boolean value.
    • getInt

      int getInt(String key)
      Parameters:
      key - The key name.
      Returns:
      The int value.
    • getLong

      long getLong(String key)
      Parameters:
      key - The key name.
      Returns:
      The long value.
    • getFloat

      float getFloat(String key)
      Parameters:
      key - The key name.
      Returns:
      The float value.
    • getDouble

      double getDouble(String key)
      Parameters:
      key - The key name.
      Returns:
      The double value.
    • getString

      String getString(String key)
      Parameters:
      key - The key name.
      Returns:
      The String value.
    • has

      boolean has(String key)
      Parameters:
      key - The key name.
      Returns:
      True if the key exists.
    • keySet

      Set<String> keySet()
      Returns:
      The set of keys.