Class TestJsonObject.TestJsonArray

java.lang.Object
test.de.iip_ecosphere.platform.support.json.TestJsonObject.TestJsonArray
All Implemented Interfaces:
de.iip_ecosphere.platform.support.json.JsonArray, de.iip_ecosphere.platform.support.json.JsonValue
Enclosing class:
TestJsonObject

static class TestJsonObject.TestJsonArray extends Object implements de.iip_ecosphere.platform.support.json.JsonArray
Wraps an EE JsonArray (provided by Jersey).
Author:
Holger Eichelberger, SSE
  • Field Details

    • array

      private javax.json.JsonArray array
  • Constructor Details

    • TestJsonArray

      TestJsonArray(javax.json.JsonArray array)
      Creates a wrapping JSON array.
      Parameters:
      array - the JSON array to wrap
  • Method Details

    • size

      public int size()
      Specified by:
      size in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getJsonObject

      public de.iip_ecosphere.platform.support.json.JsonObject getJsonObject(int index)
      Specified by:
      getJsonObject in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getJsonArray

      public de.iip_ecosphere.platform.support.json.JsonArray getJsonArray(int index)
      Specified by:
      getJsonArray in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getJsonNumber

      public de.iip_ecosphere.platform.support.json.JsonNumber getJsonNumber(int index)
      Specified by:
      getJsonNumber in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getJsonString

      public de.iip_ecosphere.platform.support.json.JsonString getJsonString(int index)
      Specified by:
      getJsonString in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getString

      public String getString(int index)
      Specified by:
      getString in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getInt

      public int getInt(int index)
      Specified by:
      getInt in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getBoolean

      public boolean getBoolean(int index)
      Specified by:
      getBoolean in interface de.iip_ecosphere.platform.support.json.JsonArray
    • getValue

      public de.iip_ecosphere.platform.support.json.JsonValue getValue(int index)
      Specified by:
      getValue in interface de.iip_ecosphere.platform.support.json.JsonArray
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface de.iip_ecosphere.platform.support.json.JsonArray
    • isNull

      public boolean isNull(int index)
      Specified by:
      isNull in interface de.iip_ecosphere.platform.support.json.JsonArray
    • asJsonObject

      public de.iip_ecosphere.platform.support.json.JsonObject asJsonObject()
      Specified by:
      asJsonObject in interface de.iip_ecosphere.platform.support.json.JsonValue
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object