Package com.jayway.jsonpath.spi.json
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.json.JsonValue
jakarta.json.JsonValue.ValueType -
Field Summary
FieldsFields inherited from interface jakarta.json.JsonValue
EMPTY_JSON_ARRAY, EMPTY_JSON_OBJECT, FALSE, NULL, TRUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, jakarta.json.JsonValue element) booleanadd(jakarta.json.JsonValue e) booleanaddAll(int index, Collection<? extends jakarta.json.JsonValue> c) booleanaddAll(Collection<? extends jakarta.json.JsonValue> c) voidclear()booleanbooleancontainsAll(Collection<?> c) booleanjakarta.json.JsonValueget(int index) booleangetBoolean(int index) booleangetBoolean(int index, boolean defaultValue) intgetInt(int index) intgetInt(int index, int defaultValue) jakarta.json.JsonArraygetJsonArray(int index) jakarta.json.JsonNumbergetJsonNumber(int index) jakarta.json.JsonObjectgetJsonObject(int index) jakarta.json.JsonStringgetJsonString(int index) getString(int index) <T extends jakarta.json.JsonValue>
List<T> getValuesAs(Class<T> clazz) jakarta.json.JsonValue.ValueTypeinthashCode()intbooleanisEmpty()booleanisNull(int index) Iterator<jakarta.json.JsonValue> iterator()intListIterator<jakarta.json.JsonValue> ListIterator<jakarta.json.JsonValue> listIterator(int index) jakarta.json.JsonValueremove(int index) booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) jakarta.json.JsonValueset(int index, jakarta.json.JsonValue element) intsize()List<jakarta.json.JsonValue> subList(int fromIndex, int toIndex) Object[]toArray()<T> T[]toArray(T[] a) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface jakarta.json.JsonArray
getValuesAsMethods inherited from interface jakarta.json.JsonStructure
getValueMethods inherited from interface jakarta.json.JsonValue
asJsonArray, asJsonObjectMethods inherited from interface java.util.List
addFirst, addLast, getFirst, getLast, removeFirst, removeLast, replaceAll, reversed, sort, spliterator
-
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:
getJsonObjectin interfacejakarta.json.JsonArray
-
getJsonArray
public jakarta.json.JsonArray getJsonArray(int index) - Specified by:
getJsonArrayin interfacejakarta.json.JsonArray
-
getJsonNumber
public jakarta.json.JsonNumber getJsonNumber(int index) - Specified by:
getJsonNumberin interfacejakarta.json.JsonArray
-
getJsonString
public jakarta.json.JsonString getJsonString(int index) - Specified by:
getJsonStringin interfacejakarta.json.JsonArray
-
getValuesAs
- Specified by:
getValuesAsin interfacejakarta.json.JsonArray
-
getString
- Specified by:
getStringin interfacejakarta.json.JsonArray
-
getString
- Specified by:
getStringin interfacejakarta.json.JsonArray
-
getInt
public int getInt(int index) - Specified by:
getIntin interfacejakarta.json.JsonArray
-
getInt
public int getInt(int index, int defaultValue) - Specified by:
getIntin interfacejakarta.json.JsonArray
-
getBoolean
public boolean getBoolean(int index) - Specified by:
getBooleanin interfacejakarta.json.JsonArray
-
getBoolean
public boolean getBoolean(int index, boolean defaultValue) - Specified by:
getBooleanin interfacejakarta.json.JsonArray
-
isNull
public boolean isNull(int index) - Specified by:
isNullin interfacejakarta.json.JsonArray
-
getValueType
public jakarta.json.JsonValue.ValueType getValueType()- Specified by:
getValueTypein interfacejakarta.json.JsonValue
-
size
public int size()- Specified by:
sizein interfaceCollection<jakarta.json.JsonValue>- Specified by:
sizein interfaceList<jakarta.json.JsonValue>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<jakarta.json.JsonValue>- Specified by:
isEmptyin interfaceList<jakarta.json.JsonValue>
-
contains
- Specified by:
containsin interfaceCollection<jakarta.json.JsonValue>- Specified by:
containsin interfaceList<jakarta.json.JsonValue>
-
iterator
-
toArray
- Specified by:
toArrayin interfaceCollection<jakarta.json.JsonValue>- Specified by:
toArrayin interfaceList<jakarta.json.JsonValue>
-
toArray
public <T> T[] toArray(T[] a) - Specified by:
toArrayin interfaceCollection<jakarta.json.JsonValue>- Specified by:
toArrayin interfaceList<jakarta.json.JsonValue>
-
add
public boolean add(jakarta.json.JsonValue e) - Specified by:
addin interfaceCollection<jakarta.json.JsonValue>- Specified by:
addin interfaceList<jakarta.json.JsonValue>
-
remove
- Specified by:
removein interfaceCollection<jakarta.json.JsonValue>- Specified by:
removein interfaceList<jakarta.json.JsonValue>
-
containsAll
- Specified by:
containsAllin interfaceCollection<jakarta.json.JsonValue>- Specified by:
containsAllin interfaceList<jakarta.json.JsonValue>
-
addAll
- Specified by:
addAllin interfaceCollection<jakarta.json.JsonValue>- Specified by:
addAllin interfaceList<jakarta.json.JsonValue>
-
addAll
-
removeAll
- Specified by:
removeAllin interfaceCollection<jakarta.json.JsonValue>- Specified by:
removeAllin interfaceList<jakarta.json.JsonValue>
-
retainAll
- Specified by:
retainAllin interfaceCollection<jakarta.json.JsonValue>- Specified by:
retainAllin interfaceList<jakarta.json.JsonValue>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<jakarta.json.JsonValue>- Specified by:
clearin interfaceList<jakarta.json.JsonValue>
-
get
public jakarta.json.JsonValue get(int index) -
set
public jakarta.json.JsonValue set(int index, jakarta.json.JsonValue element) -
add
public void add(int index, jakarta.json.JsonValue element) -
remove
public jakarta.json.JsonValue remove(int index) -
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<jakarta.json.JsonValue>
-
listIterator
- Specified by:
listIteratorin interfaceList<jakarta.json.JsonValue>
-
listIterator
- Specified by:
listIteratorin interfaceList<jakarta.json.JsonValue>
-
subList
-
hashCode
public int hashCode() -
equals
-
toString
-