Class JakartaJsonProvider.JsonArrayProxy

java.lang.Object
com.jayway.jsonpath.spi.json.JakartaJsonProvider.JsonArrayProxy
All Implemented Interfaces:
jakarta.json.JsonArray, jakarta.json.JsonStructure, jakarta.json.JsonValue, Iterable<jakarta.json.JsonValue>, Collection<jakarta.json.JsonValue>, List<jakarta.json.JsonValue>, SequencedCollection<jakarta.json.JsonValue>
Enclosing class:
JakartaJsonProvider

private static class JakartaJsonProvider.JsonArrayProxy extends Object implements jakarta.json.JsonArray
  • Field Details

    • arr

      private jakarta.json.JsonArray arr
  • Constructor Details

    • JsonArrayProxy

      JsonArrayProxy(jakarta.json.JsonArray arr)
  • Method Details

    • getJsonObject

      public jakarta.json.JsonObject getJsonObject(int index)
      Specified by:
      getJsonObject in interface jakarta.json.JsonArray
    • getJsonArray

      public jakarta.json.JsonArray getJsonArray(int index)
      Specified by:
      getJsonArray in interface jakarta.json.JsonArray
    • getJsonNumber

      public jakarta.json.JsonNumber getJsonNumber(int index)
      Specified by:
      getJsonNumber in interface jakarta.json.JsonArray
    • getJsonString

      public jakarta.json.JsonString getJsonString(int index)
      Specified by:
      getJsonString in interface jakarta.json.JsonArray
    • getValuesAs

      public <T extends jakarta.json.JsonValue> List<T> getValuesAs(Class<T> clazz)
      Specified by:
      getValuesAs in interface jakarta.json.JsonArray
    • getString

      public String getString(int index)
      Specified by:
      getString in interface jakarta.json.JsonArray
    • getString

      public String getString(int index, String defaultValue)
      Specified by:
      getString in interface jakarta.json.JsonArray
    • getInt

      public int getInt(int index)
      Specified by:
      getInt in interface jakarta.json.JsonArray
    • getInt

      public int getInt(int index, int defaultValue)
      Specified by:
      getInt in interface jakarta.json.JsonArray
    • getBoolean

      public boolean getBoolean(int index)
      Specified by:
      getBoolean in interface jakarta.json.JsonArray
    • getBoolean

      public boolean getBoolean(int index, boolean defaultValue)
      Specified by:
      getBoolean in interface jakarta.json.JsonArray
    • isNull

      public boolean isNull(int index)
      Specified by:
      isNull in interface jakarta.json.JsonArray
    • getValueType

      public jakarta.json.JsonValue.ValueType getValueType()
      Specified by:
      getValueType in interface jakarta.json.JsonValue
    • size

      public int size()
      Specified by:
      size in interface Collection<jakarta.json.JsonValue>
      Specified by:
      size in interface List<jakarta.json.JsonValue>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface Collection<jakarta.json.JsonValue>
      Specified by:
      isEmpty in interface List<jakarta.json.JsonValue>
    • contains

      public boolean contains(Object o)
      Specified by:
      contains in interface Collection<jakarta.json.JsonValue>
      Specified by:
      contains in interface List<jakarta.json.JsonValue>
    • iterator

      public Iterator<jakarta.json.JsonValue> iterator()
      Specified by:
      iterator in interface Collection<jakarta.json.JsonValue>
      Specified by:
      iterator in interface Iterable<jakarta.json.JsonValue>
      Specified by:
      iterator in interface List<jakarta.json.JsonValue>
    • toArray

      public Object[] toArray()
      Specified by:
      toArray in interface Collection<jakarta.json.JsonValue>
      Specified by:
      toArray in interface List<jakarta.json.JsonValue>
    • toArray

      public <T> T[] toArray(T[] a)
      Specified by:
      toArray in interface Collection<jakarta.json.JsonValue>
      Specified by:
      toArray in interface List<jakarta.json.JsonValue>
    • add

      public boolean add(jakarta.json.JsonValue e)
      Specified by:
      add in interface Collection<jakarta.json.JsonValue>
      Specified by:
      add in interface List<jakarta.json.JsonValue>
    • remove

      public boolean remove(Object o)
      Specified by:
      remove in interface Collection<jakarta.json.JsonValue>
      Specified by:
      remove in interface List<jakarta.json.JsonValue>
    • containsAll

      public boolean containsAll(Collection<?> c)
      Specified by:
      containsAll in interface Collection<jakarta.json.JsonValue>
      Specified by:
      containsAll in interface List<jakarta.json.JsonValue>
    • addAll

      public boolean addAll(Collection<? extends jakarta.json.JsonValue> c)
      Specified by:
      addAll in interface Collection<jakarta.json.JsonValue>
      Specified by:
      addAll in interface List<jakarta.json.JsonValue>
    • addAll

      public boolean addAll(int index, Collection<? extends jakarta.json.JsonValue> c)
      Specified by:
      addAll in interface List<jakarta.json.JsonValue>
    • removeAll

      public boolean removeAll(Collection<?> c)
      Specified by:
      removeAll in interface Collection<jakarta.json.JsonValue>
      Specified by:
      removeAll in interface List<jakarta.json.JsonValue>
    • retainAll

      public boolean retainAll(Collection<?> c)
      Specified by:
      retainAll in interface Collection<jakarta.json.JsonValue>
      Specified by:
      retainAll in interface List<jakarta.json.JsonValue>
    • clear

      public void clear()
      Specified by:
      clear in interface Collection<jakarta.json.JsonValue>
      Specified by:
      clear in interface List<jakarta.json.JsonValue>
    • get

      public jakarta.json.JsonValue get(int index)
      Specified by:
      get in interface List<jakarta.json.JsonValue>
    • set

      public jakarta.json.JsonValue set(int index, jakarta.json.JsonValue element)
      Specified by:
      set in interface List<jakarta.json.JsonValue>
    • add

      public void add(int index, jakarta.json.JsonValue element)
      Specified by:
      add in interface List<jakarta.json.JsonValue>
    • remove

      public jakarta.json.JsonValue remove(int index)
      Specified by:
      remove in interface List<jakarta.json.JsonValue>
    • indexOf

      public int indexOf(Object o)
      Specified by:
      indexOf in interface List<jakarta.json.JsonValue>
    • lastIndexOf

      public int lastIndexOf(Object o)
      Specified by:
      lastIndexOf in interface List<jakarta.json.JsonValue>
    • listIterator

      public ListIterator<jakarta.json.JsonValue> listIterator()
      Specified by:
      listIterator in interface List<jakarta.json.JsonValue>
    • listIterator

      public ListIterator<jakarta.json.JsonValue> listIterator(int index)
      Specified by:
      listIterator in interface List<jakarta.json.JsonValue>
    • subList

      public List<jakarta.json.JsonValue> subList(int fromIndex, int toIndex)
      Specified by:
      subList in interface List<jakarta.json.JsonValue>
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Collection<jakarta.json.JsonValue>
      Specified by:
      hashCode in interface List<jakarta.json.JsonValue>
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface Collection<jakarta.json.JsonValue>
      Specified by:
      equals in interface List<jakarta.json.JsonValue>
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Specified by:
      toString in interface jakarta.json.JsonValue
      Overrides:
      toString in class Object