Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

alphabetic() - Static method in class jsonvalues.gen.JsStrGen
Returns a generator that produces a single alphabetic character.
alphabetic(int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of alphabetic characters
alphabetic(int, int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of alphabetic characters with a length between minLength and maxLength.
alphanumeric() - Static method in class jsonvalues.gen.JsStrGen
Returns a generator that produces a single alphanumeric character.
alphanumeric(int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of alphanumeric characters with a length of length.
alphanumeric(int, int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of alphanumeric characters with a length between minLength and maxLength.
any() - Static method in class jsonvalues.spec.JsSpecs
spec that is conformed by any value
any(Predicate<JsValue>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that accepts any JSON value for which the given predicate evaluates to true.
append(JsPath) - Method in class jsonvalues.JsPath
Creates a new JsPath appending the given path to this path.
append(JsValue, JsValue...) - Method in class jsonvalues.JsArray
Appends one or more JsValue elements to the end of this JSON array.
appendAll(JsArray) - Method in class jsonvalues.JsArray
Appends all elements from another JsArray to the end of this JSON array.
apply(RandomGenerator) - Method in class jsonvalues.gen.JsArrayGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsBigDecGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsBigIntGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsBinaryGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsBoolGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsDoubleGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsInstantGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsIntGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsLongGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsObjGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsStrGen
 
apply(RandomGenerator) - Method in class jsonvalues.gen.JsTupleGen
 
arbitrary() - Static method in class jsonvalues.gen.JsBigDecGen
Returns a generator that produces values uniformly distributed.
arbitrary() - Static method in class jsonvalues.gen.JsBigIntGen
 
arbitrary() - Static method in class jsonvalues.gen.JsBoolGen
Returns a generator that produces values with a uniform distribution of JsBool.
arbitrary() - Static method in class jsonvalues.gen.JsDoubleGen
Returns a generator that produces values with a uniform distribution.
arbitrary() - Static method in class jsonvalues.gen.JsInstantGen
Returns a generator that produces values with a uniform distribution.
arbitrary() - Static method in class jsonvalues.gen.JsIntGen
Returns a generator that produces values with a uniform distribution.
arbitrary() - Static method in class jsonvalues.gen.JsLongGen
Returns a generator that produces values with a uniform distribution.
arbitrary(double, double) - Static method in class jsonvalues.gen.JsDoubleGen
Returns a generator that produces values uniformly distributed over a specified interval.
arbitrary(int) - Static method in class jsonvalues.gen.JsIntGen
Returns a generator that produces values uniformly distributed over the interval [min,Integer.MAX_VALUE].
arbitrary(int) - Static method in class jsonvalues.gen.JsStrGen
Returns a generator that produces arbitrary strings with a length of length.
arbitrary(int, int) - Static method in class jsonvalues.gen.JsBinaryGen
Returns an arbitrary JSON binary generator with a specified range of byte lengths.
arbitrary(int, int) - Static method in class jsonvalues.gen.JsIntGen
Returns a generator that produces values uniformly distributed over a specified interval.
arbitrary(int, int) - Static method in class jsonvalues.gen.JsStrGen
Returns a generator that produces arbitrary strings with a length between minLength and maxLength.
arbitrary(long) - Static method in class jsonvalues.gen.JsLongGen
Returns a generator that produces values uniformly distributed over the interval [min,Integer.MAX_VALUE].
arbitrary(long, long) - Static method in class jsonvalues.gen.JsBigDecGen
Returns a generator that produces values uniformly distributed over a specified interval.
arbitrary(long, long) - Static method in class jsonvalues.gen.JsInstantGen
Returns a generator that produces values uniformly distributed over a specified time range.
arbitrary(long, long) - Static method in class jsonvalues.gen.JsLongGen
Returns a generator that produces values uniformly distributed over a specified interval.
arbitrary(Gen<? extends JsValue>, int, int) - Static method in class jsonvalues.gen.JsArrayGen
Returns an array generator.
arbitrary(BigDecimal, BigDecimal) - Static method in class jsonvalues.gen.JsBigDecGen
Returns a generator that produces values uniformly distributed over a specified interval.
arbitrary(BigInteger, BigInteger) - Static method in class jsonvalues.gen.JsBigIntGen
 
arbitrary(ZonedDateTime, ZonedDateTime) - Static method in class jsonvalues.gen.JsInstantGen
Returns a generator that produces values uniformly distributed over a specified time range.
ARR_SIZE_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that an array size is greater than the specified maximum length.
ARR_SIZE_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that an array size is lower than the specified minimum length.
array - Static variable in class jsonvalues.JsOptics
 
array() - Static method in class jsonvalues.spec.JsSpecs
non-nullable json array
array(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the json array located at an index in an array
array(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the json array located at an index in an array
array(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a json array located at a key in an object.
array(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the array located at a key in an object
array(Predicate<JsValue>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array, where each element of the array satisfies the given predicate.
array(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the json array located at a path in an array
array(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the array located at a path in an array
array(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a json object located at a path in an object.
array(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the array located at a path in an object
ARRAY_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for an array value.
ARRAY_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that an array value was expected but a different type of value was encountered.
arrayOfBigInt() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of integral numbers
arrayOfBigInt(Predicate<BigInteger>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of integral numbers, where each element of the array satisfies the given predicate.
arrayOfBigInt(Predicate<BigInteger>, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of integral numbers, where each element of the array satisfies the given predicate.
arrayOfBigInt(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of big integer numbers.
arrayOfBigInt(BigIntSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of big integer numbers.
arrayOfBigInt(BigIntSchema, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of big integer numbers.
arrayOfBigIntSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of integral numbers, where each element of the array satisfies the given predicate.
arrayOfBool() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of booleans
arrayOfBool(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for an array of booleans with a specified minimum and maximum length.
arrayOfBoolSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of booleans that satisfies the given predicate.
arrayOfDec() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of decimal numbers
arrayOfDec(Predicate<BigDecimal>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of decimal numbers, where each element of the array satisfies the given predicate.
arrayOfDec(Predicate<BigDecimal>, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of decimal numbers, where each element of the array satisfies the given predicate.
arrayOfDec(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of big decimal numbers.
arrayOfDec(DecimalSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of big decimal numbers.
arrayOfDec(DecimalSchema, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
 
arrayOfDecSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of decimal numbers, where each element of the array satisfies the given predicate.
arrayOfDouble() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of double numbers
arrayOfDouble(DoublePredicate, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of decimal numbers.
arrayOfDouble(Predicate<Double>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of decimal numbers, where each element of the array satisfies the given predicate.
arrayOfDouble(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of double numbers.
arrayOfDouble(DoubleSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of double numbers.
arrayOfDouble(DoubleSchema, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of double numbers.
arrayOfDoubleSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of double that satisfies the given predicate.
arrayOfInt() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of integer numbers
arrayOfInt(IntPredicate) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of integer numbers, where each element of the array satisfies the given predicate.
arrayOfInt(IntPredicate, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of integer numbers, where each element of the array satisfies the given predicate.
arrayOfInt(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of integer numbers.
arrayOfInt(IntegerSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of integer numbers.
arrayOfInt(IntegerSchema, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of integer numbers.
arrayOfIntSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of integer numbers, where each element of the array satisfies the given predicate.
arrayOfLong() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of long numbers
arrayOfLong(LongPredicate) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of long numbers, where each element of the array satisfies the given predicate.
arrayOfLong(LongPredicate, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of long numbers, where each element of the array satisfies the given predicate.
arrayOfLong(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for an array of long numbers with a specified minimum and maximum length.
arrayOfLong(LongSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of long numbers.
arrayOfLong(LongSchema, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of long numbers.
arrayOfLongSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of long numbers that satisfies the given predicate.
arrayOfObj() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of objects
arrayOfObj(Predicate<JsObj>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of objects, where each element of the array satisfies the given predicate.
arrayOfObj(Predicate<JsObj>, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of objects, where each element of the array satisfies the given predicate.
arrayOfObj(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of objects.
arrayOfObjSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of objects that satisfies the given predicate.
arrayOfSpec(JsSpec) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an array, and the value of each element is a value that conforms the given spec.
arrayOfSpec(JsSpec, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an array, and the value of each element is a value that conforms the given spec.
arrayOfStr() - Static method in class jsonvalues.spec.JsSpecs
non-nullable array of strings
arrayOfStr(Predicate<String>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of strings, where each element of the array satisfies the given predicate.
arrayOfStr(Predicate<String>, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of strings, where each element of the array satisfies the given predicate.
arrayOfStr(ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for an array of strings with a specified minimum and maximum length.
arrayOfStr(StrSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of strings, where each element of the array satisfies the given schema.
arrayOfStr(StrSchema, ArraySchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for an array of strings with a specified minimum and maximum length, and each element conforming to the given element schema.
arrayOfStrSuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array of strings that satisfies the given predicate.
ArraySchema - Class in jsonvalues.spec
A class representing the schema for arrays in a JSON structure.
arraySuchThat(Predicate<JsArray>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable array that satisfies the given predicate.
ascending - Enum constant in enum class jsonvalues.spec.JsObjSpecBuilder.ORDERS
 
ascii() - Static method in class jsonvalues.gen.JsStrGen
Returns a generator that produces a single ASCII character.
ascii(int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of alphabetic characters with a length of length.
ascii(int, int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of ASCII characters with a length between minLength and maxLength.
asIndex() - Method in class jsonvalues.Index
Returns this index.
asIndex() - Method in class jsonvalues.Key
Throws a UserError exception.
asIndex() - Method in interface jsonvalues.Position
Casts this position into an Index, throwing an exception if it's a Key.
asKey() - Method in class jsonvalues.Index
Throws a UserError exception because an Index cannot be cast into a Key.
asKey() - Method in class jsonvalues.Key
Returns this key.
asKey() - Method in interface jsonvalues.Position
Casts this position into a Key, throwing an exception if it's an index.

B

base64Prism - Static variable in class jsonvalues.JsStr
Prism for converting between Base64-encoded strings and byte arrays.
between(double, double) - Static method in class jsonvalues.spec.DoubleSchema
Creates a DoubleSchema with both minimum and maximum constraints.
between(int, int) - Static method in class jsonvalues.spec.IntegerSchema
Creates an IntegerSchema with both minimum and maximum constraints.
between(long, long) - Static method in class jsonvalues.spec.LongSchema
Creates a LongSchema with both minimum and maximum constraints.
between(BigDecimal, BigDecimal) - Static method in class jsonvalues.spec.DecimalSchema
Creates a DecimalSchema with both minimum and maximum constraints.
between(BigInteger, BigInteger) - Static method in class jsonvalues.spec.BigIntSchema
 
between(Instant, Instant) - Static method in class jsonvalues.spec.InstantSchema
Creates an InstantSchema with both minimum and maximum constraints.
biased() - Static method in class jsonvalues.gen.JsBigDecGen
Returns a biased generator that produces, with higher probability, potential problematic values that usually cause more bugs.
biased() - Static method in class jsonvalues.gen.JsBigIntGen
 
biased() - Static method in class jsonvalues.gen.JsDoubleGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased() - Static method in class jsonvalues.gen.JsInstantGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased() - Static method in class jsonvalues.gen.JsIntGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased() - Static method in class jsonvalues.gen.JsLongGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased(double, double) - Static method in class jsonvalues.gen.JsDoubleGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased(int) - Static method in class jsonvalues.gen.JsIntGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased(int) - Static method in class jsonvalues.gen.JsStrGen
Returns a biased generator that produces, with higher probability, potential problematic values that usually cause more bugs.
biased(int, int) - Static method in class jsonvalues.gen.JsBinaryGen
Returns a biased JSON binary generator with a specified range of byte lengths.
biased(int, int) - Static method in class jsonvalues.gen.JsIntGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased(int, int) - Static method in class jsonvalues.gen.JsStrGen
Returns a biased generator that produces, with higher probability, potential problematic values that usually cause more bugs.
biased(long) - Static method in class jsonvalues.gen.JsLongGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased(long, long) - Static method in class jsonvalues.gen.JsBigDecGen
Returns a biased generator that produces, with higher probability, potential problematic values that usually cause more bugs.
biased(long, long) - Static method in class jsonvalues.gen.JsInstantGen
Returns a biased instant generator that produces potential problematic values with a higher probability.
biased(long, long) - Static method in class jsonvalues.gen.JsLongGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased(Gen<? extends JsValue>, int, int) - Static method in class jsonvalues.gen.JsArrayGen
Returns a biased array generator.
biased(BigDecimal, BigDecimal) - Static method in class jsonvalues.gen.JsBigDecGen
Returns a biased generator that produces, with higher probability, potential problematic values that usually cause more bugs.
biased(BigInteger, BigInteger) - Static method in class jsonvalues.gen.JsBigIntGen
 
biased(Instant, Instant) - Static method in class jsonvalues.gen.JsInstantGen
Returns a biased generator that produces potential problematic values with a higher probability.
biased(ZonedDateTime, ZonedDateTime) - Static method in class jsonvalues.gen.JsInstantGen
Returns a biased generator that produces potential problematic values with a higher probability.
BIGINT_EXCLUSIVE_MAXIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
BIGINT_EXCLUSIVE_MINIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
BIGINT_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
BIGINT_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
BIGINT_NOT_MULTIPLE_OF - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
bigInteger() - Static method in class jsonvalues.spec.JsSpecs
non-nullable big integer number
bigInteger(Predicate<BigInteger>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable big integer number that satisfies the given predicate.
bigInteger(BigIntSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable big integer number that satisfies the given schema.
BigIntSchema - Class in jsonvalues.spec
 
binary() - Static method in class jsonvalues.spec.JsSpecs
non-nullable binary
binary(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on an array of bytes located at an index in an array
binary(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an array of bytes located at a key in an object.
binary(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the array of bytes located at a key in an object
binary(Predicate<byte[]>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable binary data that satisfies the given predicate.
binary(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on an array of bytes located at a path in an array
binary(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an array of bytes located at a path in an object.
binary(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the array of bytes located at a path in an object
BINARY_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a binary (byte array) value.
BINARY_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a binary (byte array) value was expected but a different type of value was encountered.
BINARY_FIXED_LENGTH_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a binary (byte array) value of a specified size was expected.
bool() - Static method in class jsonvalues.spec.JsSpecs
non-nullable boolean
bool(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the boolean located at an index in an array
bool(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the boolean located at an index in an array
bool(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a boolean located at a path in an object.
bool(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the boolean located at a key in an object
bool(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the boolean located at a path in an array
bool(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the boolean located at a path in an array
bool(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a boolean located at a path in an object.
bool(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the boolean located at a path in an object
BOOLEAN_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a boolean value.
BOOLEAN_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a boolean value was expected but a different type of value was encountered.
build(int) - Method in class jsonvalues.spec.JsFixedBuilder
Builds and returns a JsFixedBinary specification with the specified size.
build(String...) - Method in class jsonvalues.spec.JsEnumBuilder
Builds and returns a JsEnum specification with the specified symbols.
build(List<String>) - Method in class jsonvalues.spec.JsEnumBuilder
Builds and returns a JsEnum specification with the specified symbols.
build(JsArray) - Method in class jsonvalues.spec.JsEnumBuilder
Builds and returns a JsEnum specification with the specified symbols.
build(JsObjSpec) - Method in class jsonvalues.spec.JsObjSpecBuilder
Builds the final JsObjSpec by combining the specified configuration with the provided base JsObjSpec.

C

code() - Method in record class jsonvalues.spec.JsError
Returns the value of the code record component.
compareTo(JsBigDec) - Method in class jsonvalues.JsBigDec
Compares two JsBigDec objects numerically
compareTo(JsBigInt) - Method in class jsonvalues.JsBigInt
Compares two JsBigInt objects numerically.
compareTo(JsDouble) - Method in class jsonvalues.JsDouble
Compares two JsDouble objects numerically.
compareTo(JsInstant) - Method in class jsonvalues.JsInstant
 
compareTo(JsInt) - Method in class jsonvalues.JsInt
Compares two JsInt objects numerically.
compareTo(JsLong) - Method in class jsonvalues.JsLong
Compares two JsLong objects numerically.
compareTo(JsPath) - Method in class jsonvalues.JsPath
Compares this path with another given as a parameter by comparing in order each of their positions, one by one, until a result different from zero is returned or all the positions of any path are consumed.
compareTo(JsStr) - Method in class jsonvalues.JsStr
Compares two JsStr objects lexicographically.
compareTo(Position) - Method in class jsonvalues.Index
Compares this index with another given position.
compareTo(Position) - Method in class jsonvalues.Key
Compares this key with another given position.
concat(JsObjGen) - Method in class jsonvalues.gen.JsObjGen
Concatenates the JSON objects generated by this generator with the JSON objects generated by the specified generator.
concat(JsObjSpec) - Method in class jsonvalues.spec.JsObjSpec
Concatenates the current JSON object specification with another JSON object specification.
cons(String, JsValue) - Static method in class jsonvalues.spec.JsSpecs
 
cons(JsValue) - Static method in class jsonvalues.spec.JsSpecs
Returns a required and non-nullable specification that specifies a constant value.
CONSTANT_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a constant value.
contains(JsPath) - Method in class jsonvalues.JsPath
returns true if this path contains the given path
containsKey(String) - Method in class jsonvalues.JsObj
Checks if the specified key exists in the JSON object.
containsKey(String) - Method in class jsonvalues.JsPath
returns true if this path contains the given key
containsPath(JsPath) - Method in interface jsonvalues.Json
Checks if an element exists in this JSON at the given path.
containsValue(JsValue) - Method in class jsonvalues.JsArray
 
containsValue(JsValue) - Method in class jsonvalues.JsObj
 
containsValue(JsValue) - Method in interface jsonvalues.Json
Checks if this JSON contains the given value in its first level.
convert(JsArraySpec) - Static method in class jsonvalues.spec.SpecToJsonSchema
Converts a JsArraySpec to a JSON schema (JsObj).
convert(JsObjSpec) - Method in class jsonvalues.spec.SpecToGen
Converts a JsObjSpec to a JSON object generator.
convert(JsObjSpec) - Static method in class jsonvalues.spec.SpecToJsonSchema
Converts a JsObjSpec to a JSON schema.
convert(JsObjSpec, Map<JsPath, Gen<? extends JsValue>>) - Method in class jsonvalues.spec.SpecToGen
Converts a JsObjSpec to a JSON object generator with the specified overrides.
convert(JsSpec) - Method in class jsonvalues.spec.SpecToGen
Converts a spec to a JSON object generator.
convert(JsSpec) - Static method in class jsonvalues.spec.SpecToJsonSchema
Converts a spec to a JSON schema.
convert(JsSpec, Map<JsPath, Gen<? extends JsValue>>) - Method in class jsonvalues.spec.SpecToGen
Converts a JsSpec to a JSON generator.

D

dec() - Method in class jsonvalues.JsPath
Returns a new path decrementing the last index by one, throwing an UserError if the last Position is not an index
decimal() - Static method in class jsonvalues.spec.JsSpecs
non-nullable decimal number
decimal(Predicate<BigDecimal>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable decimal number that satisfies the given predicate.
decimal(DecimalSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable decimal number that satisfies the given schema
DECIMAL_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a decimal number value.
DECIMAL_EXCLUSIVE_MAXIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DECIMAL_EXCLUSIVE_MINIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DECIMAL_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a decimal number value was expected but a different type of value was encountered.
DECIMAL_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DECIMAL_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DECIMAL_NOT_MULTIPLE_OF - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
decimalNum(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the decimal number located at an index in an array
decimalNum(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the decimal number located at an index in an array
decimalNum(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a decimal number located at a key in an object.
decimalNum(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the decimal number located at a key in an object
decimalNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the decimal number located at a path in an array
decimalNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the decimal number located at a path in an array
decimalNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a decimal number located at a path in an object.
decimalNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the decimal number located at a path in an object
DecimalSchema - Class in jsonvalues.spec
A class representing the schema for BigDecimal values in a JSON spec.
DEFAULT - Static variable in class jsonvalues.spec.SpecToGen
The default instance of the SpecToGen class.
delete(int) - Method in class jsonvalues.JsArray
Deletes the element at the specified index from this JsArray.
delete(String) - Method in class jsonvalues.JsObj
Deletes the specified key from the JSON object.
delete(JsPath) - Method in class jsonvalues.JsArray
 
delete(JsPath) - Method in class jsonvalues.JsObj
 
delete(JsPath) - Method in interface jsonvalues.Json
Removes the element at the specified path within this immutable JSON object, if it exists.
descending - Enum constant in enum class jsonvalues.spec.JsObjSpecBuilder.ORDERS
 
digit() - Static method in class jsonvalues.gen.JsStrGen
Returns a generator that produces a single digit from 0 to 9.
digits(int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of digits with a length of length.
digits(int, int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of digits with a length between minLength and maxLength.
DOUBLE_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a double value.
DOUBLE_EXCLUSIVE_MAXIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DOUBLE_EXCLUSIVE_MINIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DOUBLE_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a double number value was expected but a different type of value was encountered.
DOUBLE_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DOUBLE_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
DOUBLE_NOT_MULTIPLE_OF - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
doubleNum(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the double number located at an index in an array
doubleNum(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the double number located at an index in an array
doubleNum(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a double number located at a key in an object.
doubleNum(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the double number located at a key in an object
doubleNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the double number located at a path in an array
doubleNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the double number located at a path in an array
doubleNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a double number located at a path in an object.
doubleNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the double number located at a path in an object
doubleNumber() - Static method in class jsonvalues.spec.JsSpecs
non-nullable double number
doubleNumber(DoublePredicate) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable double number that satisfies the given predicate.
doubleNumber(DoubleSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable double number.
DoubleSchema - Class in jsonvalues.spec
A class representing the schema for double values in a JSON spec.

E

empty() - Static method in class jsonvalues.gen.JsObjGen
 
empty() - Static method in class jsonvalues.JsArray
Returns the singleton empty JSON array
empty() - Static method in class jsonvalues.JsObj
Returns the singleton empty JSON object
empty() - Static method in class jsonvalues.JsPath
Returns the singleton empty path.
endsWith(JsPath) - Method in class jsonvalues.JsPath
returns true if this path ends with the given path.
endsWithKey(String) - Method in class jsonvalues.JsPath
 
ENUM_SYMBOL_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
A value from an enumeration is expected
equals(Object) - Method in class jsonvalues.Index
Returns true if that is an index and both have the same value.
equals(Object) - Method in class jsonvalues.JsArray
 
equals(Object) - Method in class jsonvalues.JsBigDec
Indicates whether some other object is "equal to" this JSON big decimal.
equals(Object) - Method in class jsonvalues.JsBigInt
Indicates whether some other object is "equal to" this JSON big integer.
equals(Object) - Method in class jsonvalues.JsBinary
 
equals(Object) - Method in class jsonvalues.JsBool
Indicates whether some other object is "equal to" this JSON boolean.
equals(Object) - Method in class jsonvalues.JsDouble
Indicates whether some other object is "equal to" this json double.
equals(Object) - Method in class jsonvalues.JsInstant
 
equals(Object) - Method in class jsonvalues.JsInt
Indicates whether some other object is "equal to" this JSON integer.
equals(Object) - Method in class jsonvalues.JsLong
Indicates whether some other object is "equal to" this JSON long.
equals(Object) - Method in class jsonvalues.JsNothing
Returns true if that is the singleton JsNothing.NOTHING.
equals(Object) - Method in class jsonvalues.JsNull
Returns true if that is the singleton JsNull.NULL.
equals(Object) - Method in class jsonvalues.JsObj
 
equals(Object) - Method in record class jsonvalues.JsObjPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class jsonvalues.JsPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class jsonvalues.JsPath
Indicates whether some other object is "equal to" this path
equals(Object) - Method in class jsonvalues.JsStr
Indicates whether some other object is "equal to" this JSON string.
equals(Object) - Method in class jsonvalues.Key
Returns true if that is a key and both have the same name.
equals(Object) - Method in record class jsonvalues.spec.JsError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class jsonvalues.spec.SpecError
Checks whether this `SpecError` instance is equal to another object.
equals(JsArray, JsArray.TYPE) - Method in class jsonvalues.JsArray
Checks if this JSON array is equal to another JSON array.
equals(JsObj, JsArray.TYPE) - Method in class jsonvalues.JsObj
Checks if this `JsObj` is equal to another `JsObj` considering how arrays are treated (as lists, sets, or multisets).
equals(JsValue, JsArray.TYPE) - Method in interface jsonvalues.Json
Checks if this JSON is equal to another JSON element.
error - Variable in class jsonvalues.spec.SpecError
The code indicating the type of validation code.
ERROR_CODE - Enum Class in jsonvalues.spec
The `ERROR_CODE` enum represents various code codes that can be associated with validation errors when using JSON value specifications (`JsSpecs`).

F

FALSE - Static variable in class jsonvalues.JsBool
The singleton false value.
FALSE_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a `false` boolean value was expected but a different boolean value was encountered.
filterKeys(BiPredicate<? super JsPath, ? super JsValue>) - Method in class jsonvalues.JsArray
 
filterKeys(BiPredicate<? super JsPath, ? super JsValue>) - Method in class jsonvalues.JsObj
 
filterKeys(BiPredicate<? super JsPath, ? super JsValue>) - Method in interface jsonvalues.Json
Filters all the keys of this json, removing those that don't satisfy the given predicate.
filterKeys(Predicate<? super String>) - Method in class jsonvalues.JsArray
 
filterKeys(Predicate<? super String>) - Method in class jsonvalues.JsObj
 
filterKeys(Predicate<? super String>) - Method in interface jsonvalues.Json
Filters all the keys of this json, removing those that don't ifPredicateElse the predicate.
filterObjs(BiPredicate<? super JsPath, ? super JsObj>) - Method in class jsonvalues.JsArray
 
filterObjs(BiPredicate<? super JsPath, ? super JsObj>) - Method in class jsonvalues.JsObj
 
filterObjs(BiPredicate<? super JsPath, ? super JsObj>) - Method in interface jsonvalues.Json
Filters all the pair of jsons of this json, removing those that don't satisfy the given predicate.
filterObjs(Predicate<? super JsObj>) - Method in class jsonvalues.JsArray
 
filterObjs(Predicate<? super JsObj>) - Method in class jsonvalues.JsObj
 
filterObjs(Predicate<? super JsObj>) - Method in interface jsonvalues.Json
Filters all the pair of jsons of this json, removing those that don't ifPredicateElse the predicate.
filterValues(BiPredicate<? super JsPath, ? super JsPrimitive>) - Method in class jsonvalues.JsArray
 
filterValues(BiPredicate<? super JsPath, ? super JsPrimitive>) - Method in class jsonvalues.JsObj
 
filterValues(BiPredicate<? super JsPath, ? super JsPrimitive>) - Method in interface jsonvalues.Json
Filters all the pairs of elements of this json, removing those that don't satisfy the given predicate.
filterValues(Predicate<? super JsPrimitive>) - Method in class jsonvalues.JsArray
 
filterValues(Predicate<? super JsPrimitive>) - Method in class jsonvalues.JsObj
 
filterValues(Predicate<? super JsPrimitive>) - Method in interface jsonvalues.Json
Filters all the pairs of elements of this json, removing those that don't ifPredicateElse the predicate.
fixedBinary(int) - Static method in class jsonvalues.spec.JsSpecs
non-nullable fixed-length binary
fromIndex(int) - Static method in class jsonvalues.JsPath
Creates a new path from an index.
fromKey(String) - Static method in class jsonvalues.JsPath
Creates a new path from a key.

G

get(int) - Method in class jsonvalues.JsArray
Returns the element located at the specified index or JsNothing if it doesn't exist.
get(String) - Method in class jsonvalues.JsObj
Retrieves the JSON value associated with the specified key.
get(JsPath) - Method in class jsonvalues.JsArray
 
get(JsPath) - Method in class jsonvalues.JsObj
 
get(JsPath) - Method in interface jsonvalues.Json
Gets the value located at the given path or JsNothing if it doesn't exist.
getArray(int) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a JSON array (JsArray).
getArray(int, Supplier<JsArray>) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a JSON array (JsArray).
getArray(String) - Method in class jsonvalues.JsObj
Returns the array located at the given key or null if it doesn't exist, or it's not an array.
getArray(String, Supplier<JsArray>) - Method in class jsonvalues.JsObj
Returns the array located at the given key or the default value provided if it doesn't exist, or it's not an array.
getArray(JsPath) - Method in interface jsonvalues.Json
Returns the array located at the given path or null if it doesn't exist, or it's not an array.
getArray(JsPath, Supplier<JsArray>) - Method in interface jsonvalues.Json
Returns the array located at the given path or the default value provided if it doesn't exist, or it's not an array.
getBigDec(int) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a decimal number, returning it as a BigDecimal.
getBigDec(int, Supplier<BigDecimal>) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a decimal number, returning it as a BigDecimal.
getBigDec(String) - Method in class jsonvalues.JsObj
Returns the number located at the given key as a big decimal or null if it doesn't exist, or it's not a decimal number.
getBigDec(String, Supplier<BigDecimal>) - Method in class jsonvalues.JsObj
Returns the number located at the given key as a big decimal or the default value provided if it doesn't exist, or it's not a decimal number.
getBigDec(JsPath) - Method in interface jsonvalues.Json
Returns the number located at the given path as a big decimal or null if it doesn't exist, or it's not a decimal number.
getBigDec(JsPath, Supplier<BigDecimal>) - Method in interface jsonvalues.Json
Returns the number located at the given path as a big decimal or the default value provided if it doesn't exist, or it's not a decimal number.
getBigInt(int) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as an integral number, returning it as a BigInteger.
getBigInt(int, Supplier<BigInteger>) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as an integral number, returning it as a BigInteger.
getBigInt(String) - Method in class jsonvalues.JsObj
Returns the big integer located at the given key as a big integer or null if it doesn't exist, or it's not an integral number.
getBigInt(String, Supplier<BigInteger>) - Method in class jsonvalues.JsObj
Returns the big integer located at the given key as a big integer or the default value provided if it doesn't exist, or it's not an integral number.
getBigInt(JsPath) - Method in interface jsonvalues.Json
Returns the number located at the given path as a big integer or null if it doesn't exist, or it's not an integral number.
getBigInt(JsPath, Supplier<BigInteger>) - Method in interface jsonvalues.Json
Returns the number located at the given path as a big integer or the default value provided if it doesn't exist, or it's not an integral number.
getBinary(int) - Method in class jsonvalues.JsArray
Retrieves the binary data located at the specified index within the JSON-like array and returns it as an array of bytes.
getBinary(int, Supplier<byte[]>) - Method in class jsonvalues.JsArray
Retrieves the binary data located at the specified index within the JSON-like array and returns it as an array of bytes.
getBinary(String) - Method in class jsonvalues.JsObj
Returns the bytes located at the given key or null if it doesn't exist, or it's not an array of bytes.
getBinary(String, Supplier<byte[]>) - Method in class jsonvalues.JsObj
Returns the bytes located at the given key or the default value provided if it doesn't exist, or it's not an array of bytes.
getBinary(JsPath) - Method in interface jsonvalues.Json
Returns the bytes located at the given path or null if it doesn't exist.
getBinary(JsPath, Supplier<byte[]>) - Method in interface jsonvalues.Json
Returns the bytes located at the given path or the default value provided if it doesn't exist.
getBool(int) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a boolean.
getBool(int, Supplier<Boolean>) - Method in class jsonvalues.JsArray
Retrieves the boolean value located at the specified index within the JSON-like array and returns it.
getBool(String) - Method in class jsonvalues.JsObj
Returns the boolean located at the given key or null if it doesn't exist.
getBool(String, Supplier<Boolean>) - Method in class jsonvalues.JsObj
Returns the boolean located at the given key or the default value provided if it doesn't exist.
getBool(JsPath) - Method in interface jsonvalues.Json
Returns the boolean located at the given path or null if it doesn't exist.
getBool(JsPath, Supplier<Boolean>) - Method in interface jsonvalues.Json
Returns the boolean located at the given path or the default value provided if it doesn't exist.
getDouble(int) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a decimal number, converting it to a double.
getDouble(int, Supplier<Double>) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a decimal number, converting it to a double.
getDouble(String) - Method in class jsonvalues.JsObj
Returns the number located at the given key as a double or null if it doesn't exist, or it's not a decimal number.
getDouble(String, Supplier<Double>) - Method in class jsonvalues.JsObj
Returns the number located at the given key as a double or the default value provided if it doesn't exist, or it's not a decimal number.
getDouble(JsPath) - Method in interface jsonvalues.Json
Returns the decimal number located at the given path as a double or null if it doesn't exist, or it's not a decimal number.
getDouble(JsPath, Supplier<Double>) - Method in interface jsonvalues.Json
Returns the decimal number located at the given path as a double or the default value provided if it doesn't exist, or it's not a decimal number.
getInstant(int) - Method in class jsonvalues.JsArray
Returns the instant located at the given index as an Instant or null if it doesn't exist or is not a valid instant representation.
getInstant(int, Supplier<Instant>) - Method in class jsonvalues.JsArray
Returns the instant located at the given index as an Instant or a default Instant provided by the orElse supplier if it doesn't exist or is not a valid instant representation.
getInstant(String) - Method in class jsonvalues.JsObj
Returns the instant located at the given key or null if it doesn't exist, or it's not an instant.
getInstant(String, Supplier<Instant>) - Method in class jsonvalues.JsObj
Returns the instant located at the given key or the default value provided if it doesn't exist, or it's not an instant.
getInstant(JsPath) - Method in interface jsonvalues.Json
Returns the instant located at the given path or null if it doesn't exist.
getInstant(JsPath, Supplier<Instant>) - Method in interface jsonvalues.Json
Returns the instant located at the given path or the default value provided if it doesn't exist.
getInt(int) - Method in class jsonvalues.JsArray
Returns the integral number located at the given index as an integer or null if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in an integer.
getInt(int, Supplier<Integer>) - Method in class jsonvalues.JsArray
Returns the integral number located at the given index as an integer or a default value if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in an integer.
getInt(String) - Method in class jsonvalues.JsObj
Returns the integral number located at the given key as an integer or null if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in an integer.
getInt(String, Supplier<Integer>) - Method in class jsonvalues.JsObj
Returns the integral number located at the given key as an integer or the default value provided if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in an integer.
getInt(JsPath) - Method in interface jsonvalues.Json
Returns the integral number located at the given path as an integer or null if it doesn't exist, or it's not an integral number.
getInt(JsPath, Supplier<Integer>) - Method in interface jsonvalues.Json
Returns the integral number located at the given path as an integer or the default value provided if it doesn't exist, or it's not an integral number.
getLong(int) - Method in class jsonvalues.JsArray
Returns the integral number located at the given index as a long or null if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in a long.
getLong(int, Supplier<Long>) - Method in class jsonvalues.JsArray
Returns the integral number located at the given index as a long or a default value provided by the orElse supplier if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in a long.
getLong(String) - Method in class jsonvalues.JsObj
Returns the integral number located at the given key as a long or null if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in a long.
getLong(String, Supplier<Long>) - Method in class jsonvalues.JsObj
Returns the integral number located at the given key as a long or the default value provided if it doesn't exist, or it's not an integral number, or it's an integral number but doesn't fit in a long.
getLong(JsPath) - Method in interface jsonvalues.Json
Returns the integral number located at the given path as a long or null if it doesn't exist, or it's not an integral number.
getLong(JsPath, Supplier<Long>) - Method in interface jsonvalues.Json
Returns the integral number located at the given path as a long or the default value provided if it doesn't exist, or it's not an integral number.
getObj(int) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a JSON object (JsObj).
getObj(int, Supplier<JsObj>) - Method in class jsonvalues.JsArray
Retrieves the value located at the specified index within the JSON-like array and attempts to interpret it as a JSON object (JsObj).
getObj(String) - Method in class jsonvalues.JsObj
Returns the json object located at the given key or null if it doesn't exist, or it's not an object.
getObj(String, Supplier<JsObj>) - Method in class jsonvalues.JsObj
Returns the json object located at the given key or the default value provided if it doesn't exist, or it's not an object.
getObj(JsPath) - Method in interface jsonvalues.Json
Returns the object located at the given path or null if it doesn't exist, or it's not an object.
getObj(JsPath, Supplier<JsObj>) - Method in interface jsonvalues.Json
Returns the object located at the given path or the default value provided if it doesn't exist, or it's not an object.
getStr(int) - Method in class jsonvalues.JsArray
Returns the string located at the given index or null if it doesn't exist, or it's not a string.
getStr(int, Supplier<String>) - Method in class jsonvalues.JsArray
Returns the string located at the given index or a default value supplied by the provided orElse function if it doesn't exist or is not a string.
getStr(String) - Method in class jsonvalues.JsObj
Returns the string located at the given key or null if it doesn't exist, or it's not a string.
getStr(String, Supplier<String>) - Method in class jsonvalues.JsObj
Returns the string located at the given key or the default value provided if it doesn't exist, or it's not a string.
getStr(JsPath) - Method in interface jsonvalues.Json
Returns the string located at the given path or null if it doesn't exist, or it's not a string.
getStr(JsPath, Supplier<String>) - Method in interface jsonvalues.Json
Returns the string located at the given path or the default value provided if it doesn't exist, or it's not a string.

H

hashCode() - Method in class jsonvalues.Index
Returns the hashcode of this index.
hashCode() - Method in class jsonvalues.JsArray
equals method is inherited, so it's implemented.
hashCode() - Method in class jsonvalues.JsBigDec
Returns the hashcode of this JSON big decimal
hashCode() - Method in class jsonvalues.JsBigInt
Returns the hashcode of this JSON big integer.
hashCode() - Method in class jsonvalues.JsBinary
 
hashCode() - Method in class jsonvalues.JsBool
Returns the hashcode of this JSON boolean.
hashCode() - Method in class jsonvalues.JsDouble
Returns the hashcode of this json double.
hashCode() - Method in class jsonvalues.JsInstant
 
hashCode() - Method in class jsonvalues.JsInt
Returns the hashcode of this JSON integer.
hashCode() - Method in class jsonvalues.JsLong
Returns the hashcode of this JSON long.
hashCode() - Method in class jsonvalues.JsNothing
Returns the hashcode of this JsNothing.
hashCode() - Method in class jsonvalues.JsNull
Returns the hashcode of this JSON null
hashCode() - Method in class jsonvalues.JsObj
 
hashCode() - Method in record class jsonvalues.JsObjPair
Returns a hash code value for this object.
hashCode() - Method in record class jsonvalues.JsPair
Returns a hash code value for this object.
hashCode() - Method in class jsonvalues.JsPath
Returns the hashcode of this path
hashCode() - Method in class jsonvalues.JsStr
Returns the hashcode of this JSON string.
hashCode() - Method in class jsonvalues.Key
Returns the hashcode of this key.
hashCode() - Method in record class jsonvalues.spec.JsError
Returns a hash code value for this object.
hashCode() - Method in class jsonvalues.spec.SpecError
Computes the hash code of this `SpecError` instance.
head() - Method in class jsonvalues.JsArray
Returns the first element of this array.
head() - Method in class jsonvalues.JsPath
Returns the head of this path if it's not empty, throwing an exception otherwise.

I

ifEmptyElse(Supplier<A>, Supplier<A>) - Method in interface jsonvalues.Json
Declarative way of implementing if(this.isEmpty()) return emptySupplier.get() else return nonEmptySupplier.get().
ifNothing(JsValue) - Method in interface jsonvalues.JsValue
Returns the specified default value if nothing or the same this object.
ifNull(JsValue) - Method in interface jsonvalues.JsValue
Returns the specified default value if null or the same this object.
ignore - Enum constant in enum class jsonvalues.spec.JsObjSpecBuilder.ORDERS
 
inc() - Method in class jsonvalues.JsPath
Returns a new path incrementing the last index by one, throwing an UserError if the last Position is not an index
index(int) - Method in class jsonvalues.JsPath
Returns a new path appending an index with the given value to the back of this path.
Index - Class in jsonvalues
Represents the index of a value in a JSON array.
init() - Method in class jsonvalues.JsArray
Returns all the elements of this array except the last one.
init() - Method in class jsonvalues.JsPath
Returns a new path without the last Position of this path.
INSTANCE - Static variable in class jsonvalues.spec.JsIO
Singleton instance
instant() - Static method in class jsonvalues.spec.JsSpecs
non-nullable instant spec
instant(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the array of bytes at an index in an array
instant(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the instant located at an index in an array
instant(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an instant located at a key in an object.
instant(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the instant located at a key in an object
instant(Predicate<Instant>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable instant that satisfies the given predicate.
instant(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the array of bytes located at a path in an array
instant(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the instant located at a path in an array
instant(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an instant located at a path in an object.
instant(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the instant located at a path in an object
instant(InstantSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable JSON instant that satisfies the given schema.
INSTANT_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for an instant (date/time) value.
INSTANT_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that an instant (date/time) value was expected but a different type of value was encountered.
INSTANT_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
INSTANT_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
instantPrism - Static variable in class jsonvalues.JsStr
Prism for converting between ISO-8601 formatted strings and Instant objects.
InstantSchema - Class in jsonvalues.spec
A class representing the schema for instant values in a JSON spec.
INT_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for an integer value.
INT_EXCLUSIVE_MAXIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
INT_EXCLUSIVE_MINIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
INT_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that an integer value was expected but a different type of value was encountered.
INT_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
INT_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
INT_NOT_MULTIPLE_OF - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
integer() - Static method in class jsonvalues.spec.JsSpecs
non-nullable integer number
integer(IntPredicate) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable integer number that satisfies the given predicate.
integer(IntegerSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable integer number Each element of the array must satisfy the given schema.
IntegerSchema - Class in jsonvalues.spec
A class representing the schema for integer values in a JSON spec.
INTEGRAL_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for an integral number (integer or long or biginteger).
INTEGRAL_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that an integral number (integer or long or biginteger) was expected but a different type of value was encountered.
integralNum(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the integral number located at an index in an array
integralNum(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the integral number located at an index in an array
integralNum(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an integral number located at a key in an object.
integralNum(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the bigint number located at a path in an object
integralNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the integral number located at a path in an array
integralNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the integral number located at a path in an array
integralNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an integral number located at a path in an object.
integralNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the integral number located at a path in an object
intersection(JsArray, JsArray.TYPE) - Method in class jsonvalues.JsArray
this.union(that, SET) returns this plus those elements from that that don't exist in this.
intersection(JsObj, JsArray.TYPE) - Method in class jsonvalues.JsObj
 
intersection(T, JsArray.TYPE) - Method in interface jsonvalues.Json
Computes the intersection of this JSON and another JSON object 'that' with respect to the given array merging strategy.
intNum(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the integer number located at an index in an array
intNum(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the integer number located at an index in an array
intNum(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an integer number located at a key in an object.
intNum(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the integer number located at a key in an object
intNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the integer number located at a path in an array
intNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the integer number located at a path in an array
intNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on an integer number located at a path in an object.
intNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the integer number located at a path in an object
isArray() - Method in class jsonvalues.JsArray
 
isArray() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsArray.
isArray(Predicate<JsArray>) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsArray and satisfies the given predicate.
isBigDec() - Method in class jsonvalues.JsBigDec
 
isBigDec() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsBigDec.
isBigDec(Predicate<BigDecimal>) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsBigDec and satisfies the given predicate.
isBigInt() - Method in class jsonvalues.JsBigInt
 
isBigInt() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsBigInt.
isBigInt(Predicate<BigInteger>) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsBigInt and satisfies the given predicate.
isBinary() - Method in class jsonvalues.JsBinary
 
isBinary() - Method in class jsonvalues.JsStr
 
isBinary() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsBinary or a JsString with a value that is an array of bytes encoded in base64.
isBool() - Method in class jsonvalues.JsBool
 
isBool() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsBool.
isDecimal() - Method in interface jsonvalues.JsValue
Returns true if this element is a decimal number (JsDouble or JsBigDec).
isDouble() - Method in class jsonvalues.JsDouble
 
isDouble() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsDouble.
isDouble(DoublePredicate) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsDouble and satisfies the given predicate.
isEmpty() - Method in class jsonvalues.JsArray
 
isEmpty() - Method in class jsonvalues.JsObj
 
isEmpty() - Method in interface jsonvalues.Json
Determines whether this Json instance is empty, i.e., it contains no elements.
isEmpty() - Method in class jsonvalues.JsPath
Returns true if the path is empty.
isFalse() - Method in class jsonvalues.JsBool
 
isFalse() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsBool and its value is false.
isIndex() - Method in class jsonvalues.Index
Returns true.
isIndex() - Method in class jsonvalues.Key
Returns false.
isIndex() - Method in interface jsonvalues.Position
Returns true if this position is an index.
isIndex(IntPredicate) - Method in interface jsonvalues.Position
Returns true if this position is an index, and its index tested on a given predicate is true.
isInstant() - Method in class jsonvalues.JsInstant
 
isInstant() - Method in class jsonvalues.JsStr
 
isInstant() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsInstant or a JsString with a value that is a date formatted in ISO-8601.
isInstant(Predicate<Instant>) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsInstant and satisfies the given predicate.
isInt() - Method in class jsonvalues.JsInt
 
isInt() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsInt.
isInt(IntPredicate) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsInt and satisfies the given predicate.
isIntegral() - Method in interface jsonvalues.JsValue
Returns true if this element is an integral number (JsInt, JsLong, or JsBigInt).
isJson() - Method in class jsonvalues.JsPrimitive
 
isJson() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a Json (JsObj or JsArray).
isJson(Predicate<Json<?>>) - Method in interface jsonvalues.JsValue
Returns true if this element is a Json and satisfies the given predicate.
isKey() - Method in class jsonvalues.Index
Returns false.
isKey() - Method in class jsonvalues.Key
Returns true.
isKey() - Method in interface jsonvalues.Position
Returns true if this position is a key.
isKey(Predicate<String>) - Method in interface jsonvalues.Position
Returns true if this position is a key, and its name tested on a given predicate is true.
isLong() - Method in class jsonvalues.JsLong
 
isLong() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsLong.
isLong(LongPredicate) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsLong and satisfies the given predicate.
isNotEmpty() - Method in interface jsonvalues.Json
Determines whether this Json instance is not empty, i.e., it contains one or more elements.
isNothing() - Method in class jsonvalues.JsNothing
 
isNothing() - Method in interface jsonvalues.JsValue
Returns true if this element is JsNothing.
isNotNothing() - Method in interface jsonvalues.JsValue
Returns true if this element is not JsNothing.
isNotNull() - Method in interface jsonvalues.JsValue
Return true if this element is not null.
isNotNumber() - Method in interface jsonvalues.JsValue
Returns true if this element is not a number.
isNull() - Method in class jsonvalues.JsNull
 
isNull() - Method in interface jsonvalues.JsValue
Returns true if this element is null.
isNullable() - Method in class jsonvalues.spec.JsObjSpec
 
isNullable() - Method in interface jsonvalues.spec.JsSpec
 
isNumber() - Method in class jsonvalues.JsNumber
Indicates whether this JSON number is of numeric type.
isNumber() - Method in interface jsonvalues.JsValue
Returns true if this element is a number.
isObj() - Method in class jsonvalues.JsObj
 
isObj() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsObj.
isObj(Predicate<JsObj>) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsObj and satisfies the given predicate.
isPrimitive() - Method in class jsonvalues.JsPrimitive
 
isPrimitive() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is not a Json (neither JsObj nor JsArray).
isSameType(JsValue) - Method in interface jsonvalues.JsValue
Returns true if this JsValue is of the same type as the given JsValue.
isStr() - Method in class jsonvalues.JsStr
 
isStr() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsStr.
isStr(Predicate<String>) - Method in interface jsonvalues.JsValue
Returns true if this element is a JsStr and satisfies the given predicate.
isTrue() - Method in class jsonvalues.JsBool
 
isTrue() - Method in interface jsonvalues.JsValue
Returns true if this JsValue is a JsBool and its value is true.
iterator() - Method in class jsonvalues.JsArray
 
iterator() - Method in class jsonvalues.JsObj
 

J

JsArray - Class in jsonvalues
Represents a JSON array in a persistent data structure.
JsArray.TYPE - Enum Class in jsonvalues
Enumeration representing different types of arrays: SET, LIST, or MULTISET.
JsArrayGen - Class in jsonvalues.gen
Represents a JsArray generator.
JsArrayLenses() - Constructor for class jsonvalues.JsOptics.JsArrayLenses
 
JsArrayOptics() - Constructor for class jsonvalues.JsOptics.JsArrayOptics
 
JsArrayOptionals() - Constructor for class jsonvalues.JsOptics.JsArrayOptionals
 
JsArraySpec - Interface in jsonvalues.spec
Represents a specification of a JSON array
JsArraySpecParser - Class in jsonvalues.spec
The JsArraySpecParser class is responsible for creating JSON array parsers based on provided JSON specifications (specs).
JsBigDec - Class in jsonvalues
Represents an immutable JSON number of type BigDecimal.
JsBigDecGen - Class in jsonvalues.gen
Represents a JsBigDec generator.
JsBigInt - Class in jsonvalues
Represents an immutable JSON number of type BigInteger.
JsBigIntGen - Class in jsonvalues.gen
Represents a JsBigInt generator.
JsBinary - Class in jsonvalues
Represents an array of bytes in a JSON-like data structure.
JsBinaryGen - Class in jsonvalues.gen
Represents a JsBinary generator.
JsBool - Class in jsonvalues
Represents an immutable JSON boolean.
JsBoolGen - Class in jsonvalues.gen
Represents a JsBool generator
JsDouble - Class in jsonvalues
Represents an immutable JSON number of type double.
JsDoubleGen - Class in jsonvalues.gen
Represents a JsDouble generator.
JsEnumBuilder - Class in jsonvalues.spec
Builder class for creating instances of JsEnum, which represents an enumeration of string symbols.
JsError - Record Class in jsonvalues.spec
Represents a code validating a value of a JSON
JsError(JsValue, ERROR_CODE) - Constructor for record class jsonvalues.spec.JsError
Constructor to validate that fields are not null
JsFixedBuilder - Class in jsonvalues.spec
Builder class for creating instances of JsFixedBinary, which represents a fixed-size binary type.
JsInstant - Class in jsonvalues
Represents an immutable instant.
JsInstantGen - Class in jsonvalues.gen
Represents a JsInstant generator.
JsInt - Class in jsonvalues
Represents an immutable JSON number of type integer.
JsIntGen - Class in jsonvalues.gen
Represents a JsInt generator.
JsIO - Class in jsonvalues.spec
Singleton instance to create JSON readers and writers to parse bytes into JSON and serialize JSON into bytes.
JsLong - Class in jsonvalues
Represents an immutable JSON number of type long.
JsLongGen - Class in jsonvalues.gen
Represents a JsLong generator.
JsNothing - Class in jsonvalues
It's a special JSON element that represents 'nothing'.
JsNull - Class in jsonvalues
Represents null.
JsNumber - Class in jsonvalues
Represents a sealed abstract class for JSON number values.
JsNumber() - Constructor for class jsonvalues.JsNumber
 
JsObj - Class in jsonvalues
Represents a JSON object in a lightweight, immutable, and functional manner.
JsObjGen - Class in jsonvalues.gen
Represents a JsObj generator.
JsObjGen(Map<String, Gen<? extends JsValue>>, Set<String>, Set<String>) - Constructor for class jsonvalues.gen.JsObjGen
 
JsObjLenses() - Constructor for class jsonvalues.JsOptics.JsObjLenses
 
JsObjOptics() - Constructor for class jsonvalues.JsOptics.JsObjOptics
 
JsObjOptional() - Constructor for class jsonvalues.JsOptics.JsObjOptional
 
JsObjPair - Record Class in jsonvalues
Represents any element in a JSON object which can be modeled with a key and the associated element.
JsObjPair(String, JsValue) - Constructor for record class jsonvalues.JsObjPair
Creates an instance of a JsObjPair record class.
JsObjSpec - Class in jsonvalues.spec
Represents a specification of a JSON object, allowing you to define rules and constraints for validating JSON objects.
JsObjSpecBuilder - Class in jsonvalues.spec
The JsObjSpecBuilder class is a builder for creating instances of JsObjSpec with additional metadata.
JsObjSpecBuilder.ORDERS - Enum Class in jsonvalues.spec
 
JsObjSpecParser - Class in jsonvalues.spec
The JsObjSpecParser class is responsible for creating JSON object parsers based on provided JSON specifications (specs).
Json<T> - Interface in jsonvalues
Represents an immutable and persistent JSON of type T, where T is either a JsObj or a JsArray.
jsonvalues - package jsonvalues
The `jsonvalues` package provides a set of classes and interfaces for working with JSON (JavaScript Object Notation) data in a type-safe and structured manner.
jsonvalues.gen - package jsonvalues.gen
This package contains a set of generators for creating JSON-like data structures using the `jsonvalues` library.
jsonvalues.spec - package jsonvalues.spec
The `jsonvalues.spec` package provides classes and interfaces for defining and working with JSON specifications (specs) and parsers.
JsOptics - Class in jsonvalues
Contains the optics defined for JSON objects and arrays
JsOptics.JsArrayLenses - Class in jsonvalues
Contains all the lenses defined for a Json array
JsOptics.JsArrayOptics - Class in jsonvalues
Contains all the optics defined for a Json array
JsOptics.JsArrayOptionals - Class in jsonvalues
Contains all the optionals defined for a Json array
JsOptics.JsObjLenses - Class in jsonvalues
Represents all the lenses defined for a Json object
JsOptics.JsObjOptics - Class in jsonvalues
Contains all the optics defined for a Json object
JsOptics.JsObjOptional - Class in jsonvalues
Contains all the optionals defined for a Json object
JsPair - Record Class in jsonvalues
Represents any element in a JSON which can be modeled with a path location the associated element.
JsPair(JsPath, JsValue) - Constructor for record class jsonvalues.JsPair
Creates an instance of a JsPair record class.
JsParserException - Exception Class in jsonvalues.spec
Represent an exception that is thrown while parsing an array of bytes or string into a JSON.
JsPath - Class in jsonvalues
Represents the full path location of an element in a JSON.
JsPrimitive - Class in jsonvalues
Represents a sealed abstract class for primitive JSON values.
JsPrimitive() - Constructor for class jsonvalues.JsPrimitive
 
JsSerializerException - Exception Class in jsonvalues.spec
Represent an exception that is thrown while serializing a JSON into an array of bytes.
JsSpec - Interface in jsonvalues.spec
The `JsSpec` interface represents a specification for validating JSON data structures.
JsSpecs - Class in jsonvalues.spec
The `JsSpecs` class provides a collection of static factory methods for creating JSON specifications (JsSpec).
JsStr - Class in jsonvalues
Represents an immutable JSON string.
JsStrGen - Class in jsonvalues.gen
Represents a JsStr generator.
JsTupleGen - Class in jsonvalues.gen
Represents a tuple generator that is modeled with a JsArray generator.
JsValue - Interface in jsonvalues
Represents a JSON element of any type.

K

key() - Method in record class jsonvalues.JsObjPair
Returns the value of the key record component.
key(String) - Method in class jsonvalues.JsPath
Appends a key to the path.
Key - Class in jsonvalues
Represents the key of a value in a JSON object.
keySet() - Method in class jsonvalues.JsObj
Returns a `Set` of all keys present in the JSON object.

L

last() - Method in class jsonvalues.JsArray
Returns the last element of this array.
last() - Method in class jsonvalues.JsPath
returns the last position this JsPath if it's not empty or an exception otherwise.
lenient() - Method in class jsonvalues.spec.JsObjSpec
Returns a lenient version of this JsObjSpec.
lens - Static variable in class jsonvalues.JsArray
Provides a set of optics (lenses) for working with JSON arrays.
lens - Static variable in class jsonvalues.JsObj
Using the lens field, you can apply various optical operations to JsObj instances in a functional and declarative manner, making it easier to modify or query the content of a JsObj
lens - Variable in class jsonvalues.JsOptics.JsArrayOptics
 
lens - Variable in class jsonvalues.JsOptics.JsObjOptics
 
letter() - Static method in class jsonvalues.gen.JsStrGen
Returns a generator that produces a single letter from 'a' to 'z'.
letters(int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of letters with a length of length.
letters(int, int) - Static method in class jsonvalues.gen.JsStrGen
Generates a string made up of letters with a length between minLength and maxLength.
LIST - Enum constant in enum class jsonvalues.JsArray.TYPE
 
LONG_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a long integer value.
LONG_EXCLUSIVE_MAXIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
LONG_EXCLUSIVE_MINIMUM - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
LONG_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a long integer value was expected but a different type of value was encountered.
LONG_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
LONG_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
LONG_NOT_MULTIPLE_OF - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
longInteger() - Static method in class jsonvalues.spec.JsSpecs
non-nullable long number
longInteger(LongPredicate) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable long number that satisfies the given predicate.
longInteger(LongSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable long number that satisfies the given schema.
longNum(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the long number located at an index in an array
longNum(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the long number located at an index in an array
longNum(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a long number located at a key in an object.
longNum(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the long number located at a key in an object
longNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the long number located at a path in an array
longNum(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the long number located at a path in an array
longNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a long number located at a path in an object.
longNum(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the long number located at a path in an object
LongSchema - Class in jsonvalues.spec
A class representing the schema for long values in a JSON spec.

M

map(DoubleUnaryOperator) - Method in class jsonvalues.JsDouble
Maps this json double into another one.
map(Function<Instant, Instant>) - Method in class jsonvalues.JsInstant
Applies a function to the value of this JsInstant.
map(IntUnaryOperator) - Method in class jsonvalues.JsInt
Maps this JSON integer into another one.
map(LongUnaryOperator) - Method in class jsonvalues.JsLong
Maps this JSON long into another one.
map(UnaryOperator<String>) - Method in class jsonvalues.JsStr
Maps this JsStr into another one.
map(UnaryOperator<BigDecimal>) - Method in class jsonvalues.JsBigDec
Maps this JsBigDec into another one
map(UnaryOperator<BigInteger>) - Method in class jsonvalues.JsBigInt
Maps this JSON bigint into another one.
mapKeys(BiFunction<? super JsPath, ? super JsValue, String>) - Method in class jsonvalues.JsArray
 
mapKeys(BiFunction<? super JsPath, ? super JsValue, String>) - Method in class jsonvalues.JsObj
 
mapKeys(BiFunction<? super JsPath, ? super JsValue, String>) - Method in interface jsonvalues.Json
Maps all the keys of this JSON object, recursively traversing the entire JSON structure.
mapKeys(Function<? super String, String>) - Method in class jsonvalues.JsArray
 
mapKeys(Function<? super String, String>) - Method in class jsonvalues.JsObj
 
mapKeys(Function<? super String, String>) - Method in interface jsonvalues.Json
Maps all the keys of this JSON object, recursively traversing the entire JSON structure.
mapKeys(UnaryOperator<String>) - Method in class jsonvalues.JsPath
Creates a new JsPath applying the given map function to every key of this path.
mapObjs(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue>) - Method in class jsonvalues.JsArray
 
mapObjs(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue>) - Method in class jsonvalues.JsObj
 
mapObjs(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue>) - Method in interface jsonvalues.Json
Maps all the JSON objects of this JSON, traversing the entire JSON if necessary.
mapObjs(Function<? super JsObj, ? extends JsValue>) - Method in class jsonvalues.JsArray
 
mapObjs(Function<? super JsObj, ? extends JsValue>) - Method in class jsonvalues.JsObj
 
mapObjs(Function<? super JsObj, ? extends JsValue>) - Method in interface jsonvalues.Json
Maps all the JSON objects of this JSON, traversing the entire JSON if necessary.
mapOfBigInteger() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a big integer.
mapOfBigInteger(BigIntSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a big integer that satisfies the given schema.
mapOfBinary() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a binary.
mapOfBool() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a boolean.
mapOfDecimal() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a decimal number.
mapOfDecimal(DecimalSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a decimal number that satisfies the given schema.
mapOfDouble() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a double.
mapOfDouble(DoubleSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a double that satisfies the given schema.
mapOfInstant() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is an instant.
mapOfInstant(InstantSchema) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is an instant that satifies the given schema.
mapOfInteger() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is an integer.
mapOfLong() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a long number.
mapOfObj(JsObjSpec) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is an object.
mapOfSpec(JsSpec) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a value that conforms the given spec.
mapOfStr() - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates that the JSON is an object, and the value of each key is a string.
mapOfStr(StrSchema) - Static method in class jsonvalues.spec.JsSpecs
 
mapValues(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue>) - Method in class jsonvalues.JsArray
 
mapValues(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue>) - Method in class jsonvalues.JsObj
 
mapValues(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue>) - Method in interface jsonvalues.Json
Recursively maps all the values of this JSON, replacing each value with the result of applying the given mapping function.
mapValues(Function<? super JsPrimitive, ? extends JsValue>) - Method in class jsonvalues.JsArray
 
mapValues(Function<? super JsPrimitive, ? extends JsValue>) - Method in class jsonvalues.JsObj
 
mapValues(Function<? super JsPrimitive, ? extends JsValue>) - Method in interface jsonvalues.Json
Recursively maps all the values of this JSON, replacing each value with the result of applying the given mapping function.
match(Function<String, T>, IntFunction<T>) - Method in interface jsonvalues.Position
Returns a new value applying pattern matching on the Position type.
MULTISET - Enum constant in enum class jsonvalues.JsArray.TYPE
 

N

n - Variable in class jsonvalues.Index
The index number.
name - Variable in class jsonvalues.Key
The name of the key.
NOTHING - Static variable in class jsonvalues.JsNothing
The singleton nothing value.
NULL - Static variable in class jsonvalues.JsNull
The singleton null value.
NULL_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a `null` value was expected but a non-null value was encountered.
NULL_NOT_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a `null` value was encountered.
nullable() - Method in class jsonvalues.spec.JsObjSpec
Returns a new JsObjSpec with nullable mode enabled.
nullable() - Method in interface jsonvalues.spec.JsSpec
Returns the same spec with the nullable flag enabled.
NUMBER_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a numeric value.
NUMBER_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a numeric value was expected but a different type of value was encountered.

O

obj - Static variable in class jsonvalues.JsOptics
 
obj() - Static method in class jsonvalues.spec.JsSpecs
non-nullable json object
obj(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the json object located at an index in an array
obj(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the json object located at an index in an array
obj(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a json object located at a key in an object.
obj(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the object located at a key in an object
obj(Predicate<JsObj>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable object that satisfies the given predicate.
obj(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the JSON object located at a path in an array
obj(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the object located at a path in an array
obj(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a json object located at a path in an object.
obj(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the object located at a path in an object
OBJ_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for an object value.
OBJ_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that an object (JSON object) value was expected but a different type of value was encountered.
OBJ_MAX_SIZE_EXCEEDED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
OBJ_MIN_SIZE_NOT_MET - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
of(boolean) - Static method in class jsonvalues.JsBool
Static factory method to create a JsBool from a boolean primitive type.
of(boolean, boolean...) - Static method in class jsonvalues.JsArray
Creates a new JsArray containing the specified boolean elements.
of(byte[]) - Static method in class jsonvalues.JsBinary
Creates a JsBinary from an array of bytes
of(double) - Static method in class jsonvalues.JsDouble
Static factory method to create a JsDouble from a double primitive type.
of(double, double...) - Static method in class jsonvalues.JsArray
Creates a new JsArray containing the specified double elements.
of(int) - Static method in class jsonvalues.Index
Creates a new instance of the Index class representing the given index.
of(int) - Static method in class jsonvalues.JsInt
Static factory method to create a JsInt from an integer primitive type.
of(int, int...) - Static method in class jsonvalues.JsArray
Creates a new JsArray containing the specified integer elements.
of(long) - Static method in class jsonvalues.JsLong
Static factory method to create a JsLong from a long primitive type.
of(long, long...) - Static method in class jsonvalues.JsArray
Creates a new JsArray containing the specified long elements.
of(Gen<? extends JsValue>, Gen<? extends JsValue>...) - Static method in class jsonvalues.gen.JsTupleGen
Returns a tuple generator.
of(String) - Static method in class jsonvalues.JsBinary
Creates a JsBinary from an array of bytes encoded as a string in base64
of(String) - Static method in class jsonvalues.JsInstant
Creates a JsInstant from a string representation of an Instant.
of(String) - Static method in class jsonvalues.JsStr
Static factory method to create a JsStr from a string.
of(String) - Static method in class jsonvalues.Key
Returns a new instance representing a key with the given name in a JSON object.
of(String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>, String, Gen<? extends JsValue>) - Static method in class jsonvalues.gen.JsObjGen
 
of(String, String...) - Static method in class jsonvalues.JsArray
Creates a new JsArray containing the specified string elements.
of(String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create one-element JSON object
of(String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create two-element JSON object
of(String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create three-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create four-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create five-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create six-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create seven-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create eight-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create nine-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create ten-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create eleven-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create twelve-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create thirteen-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create fourteen-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create fifteen-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create sixteen-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create seventeen-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create eighteen-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create nineteen-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create twenty-element JSON object
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue, String, JsValue) - Static method in class jsonvalues.JsObj
 
of(String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec, String, JsSpec) - Static method in class jsonvalues.spec.JsObjSpec
 
of(BigDecimal) - Static method in class jsonvalues.JsBigDec
Static factory method to create a JsBigDec from a BigDecimal object.
of(BigDecimal, BigDecimal...) - Static method in class jsonvalues.JsArray
Creates a new JsArray from an array of BigDecimal elements.
of(BigInteger) - Static method in class jsonvalues.JsBigInt
Static factory method to create a JsBigInt from BigInteger objects.
of(BigInteger, BigInteger...) - Static method in class jsonvalues.JsArray
Creates a new JsArray containing the specified BigInteger elements.
of(Instant) - Static method in class jsonvalues.JsInstant
Creates a JsInstant from an Instant.
of(Instant, Instant...) - Static method in class jsonvalues.JsArray
Creates a new JsArray from an array of Instant elements representing instant values.
of(List<Gen<? extends JsValue>>) - Static method in class jsonvalues.gen.JsTupleGen
 
of(JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create one-element JSON object
of(JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create two-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create three-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create four-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create five-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create six-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create seven-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create eight-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create nine-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create ten-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create eleven-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create twelve-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create thirteen-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create fourteen-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create fifteen-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create sixteen-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create seventeen-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create eighteen-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create nineteen-element JSON object
of(JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue, JsPath, JsValue) - Static method in class jsonvalues.JsObj
Static factory method to create twenty-element JSON object
of(JsValue...) - Static method in class jsonvalues.JsArray
Creates a new JsArray containing the specified elements.
of(JsSpec) - Static method in class jsonvalues.spec.JsArraySpecParser
Creates a JSON array parser based on the provided JSON array specification (spec).
of(JsSpec) - Static method in class jsonvalues.spec.JsObjSpecParser
Creates a JSON object parser based on the provided JSON object specification (spec).
of(SpecGenConfBuilder) - Static method in class jsonvalues.spec.SpecToGen
Creates a new instance of the SpecToGen class with the specified configuration.
ofBools(Collection<Boolean>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from a Collection of Boolean elements.
ofDecs(Collection<BigDecimal>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from a Collection of BigDecimal elements.
ofDoubles(Collection<Double>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from a Collection of Double elements.
ofInstants(List<Instant>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from a List of String elements representing instant values.
ofInts(Collection<Integer>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from a Collection of Integer elements.
ofIterable(Iterable<? extends JsValue>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from an Iterable of JsValue elements.
ofLongs(Collection<Long>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from a Collection of Long elements
ofMap(Map<String, JsValue>) - Static method in class jsonvalues.JsObj
Creates a JsObj from a Map of keys and JsValue.
ofMapOfDouble(Map<String, Double>) - Static method in class jsonvalues.JsObj
Creates a JsObj from a Map of String keys and Double .
ofMapOfInt(Map<String, Integer>) - Static method in class jsonvalues.JsObj
Creates a JsObj from a Map of keys and Integer.
ofMapOfLong(Map<String, Long>) - Static method in class jsonvalues.JsObj
Creates a JsObj from a Map of String keys and Long.
ofMapOfStr(Map<String, String>) - Static method in class jsonvalues.JsObj
Creates a JsObj from a Map of keys and String.
ofN(Gen<? extends JsValue>, int) - Static method in class jsonvalues.gen.JsArrayGen
Returns a fixed-size array generator.
ofNamedSpec(String) - Static method in class jsonvalues.spec.JsSpecs
Returns a named spec from the cache based on the provided name.
ofNamedSpec(String, JsSpec) - Static method in class jsonvalues.spec.JsSpecs
Creates and caches a named spec.
ofStrs(Collection<String>) - Static method in class jsonvalues.JsArray
Creates a new JsArray from a Collection of String elements
ONE_OF_SPEC_EXHAUSTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
All the specs from the `OneOf` spec was tried but the value doesn't confirm none of them
oneSpecOf(List<? extends JsSpec>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates if a JSON value is one of the given possible specifications.
oneSpecOf(JsSpec, JsSpec...) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates if a JSON value is one of the given possible specifications.
oneStringOf(String, String...) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates if a JSON value is one of the given possible symbols.
oneStringOf(List<String>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates if a JSON value is one of the given possible symbols.
oneValOf(List<O>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates if a JSON value is one of the given possible values.
oneValOf(O, O...) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification that validates if a JSON value is one of the given possible values.
optional - Static variable in class jsonvalues.JsArray
Provides a set of optional optics for working with JSON arrays.
optional - Static variable in class jsonvalues.JsObj
Using the optional field, you can apply optional optics to JsObj instances in a functional and declarative manner.
optional - Variable in class jsonvalues.JsOptics.JsArrayOptics
 
optional - Variable in class jsonvalues.JsOptics.JsObjOptics
 

P

parse(byte[]) - Static method in class jsonvalues.JsArray
Parses a JSON array represented as a byte array and returns a new JsArray instance.
parse(byte[]) - Static method in class jsonvalues.JsObj
Parses the given array of bytes into an immutable and persistent JSON object.
parse(byte[]) - Method in class jsonvalues.spec.JsArraySpecParser
Parses an array of bytes representing JSON array data into a structured JSON array.
parse(byte[]) - Method in class jsonvalues.spec.JsObjSpecParser
Parses an array of bytes into a JSON object that must conform to the spec of the parser.
parse(InputStream) - Method in class jsonvalues.spec.JsArraySpecParser
Parses JSON array data from an input stream into a structured JSON array.
parse(InputStream) - Method in class jsonvalues.spec.JsObjSpecParser
Parses an input stream of bytes into a JSON object that must conform to the spec of the parser.
parse(String) - Static method in class jsonvalues.JsArray
Parses a JSON array represented as a string and returns a new JsArray instance.
parse(String) - Static method in class jsonvalues.JsObj
Parses the given string into an immutable and persistent JSON object.
parse(String) - Method in class jsonvalues.spec.JsArraySpecParser
Parses a JSON array string into a structured JSON array.
parse(String) - Method in class jsonvalues.spec.JsObjSpecParser
Parses a string into a JSON object that must conform to the spec of the parser.
parse(String) - Method in interface jsonvalues.spec.JsSpec
Low-level method to parse a JSON value from their string representation.
parser() - Method in class jsonvalues.spec.JsObjSpec
Returns a JsSpecParser that can be used to parse JSON objects according to this JsObjSpec's rules.
parser() - Method in interface jsonvalues.spec.JsSpec
Returns the deserializer used during the parsing process to parse an array of bytes or strings into a JSON value.
parseToJsArray(byte[]) - Method in class jsonvalues.spec.JsIO
Parses the given array of bytes into an immutable and persistent JSON array.
parseToJsObj(byte[]) - Method in class jsonvalues.spec.JsIO
Parses the given array of bytes into an immutable and persistent JSON object.
path - Variable in class jsonvalues.spec.SpecError
The path where the code occurred within the JSON structure.
path() - Method in record class jsonvalues.JsPair
Returns the value of the path record component.
path(String) - Static method in class jsonvalues.JsPath
Parses a path from a string following RFC 6901.
pathHeadIsNotAKey(JsPath) - Static method in exception class jsonvalues.UserError
 
pathHeadIsNotAnIndex(JsPath) - Static method in exception class jsonvalues.UserError
 
Position - Interface in jsonvalues
Represents the location of a first-level element in a JSON, either a Key in a JsObj or an Index in a JsArray.
prepend(JsPath) - Method in class jsonvalues.JsPath
Creates a new JsPath prepending the given path to this path.
prepend(JsValue, JsValue...) - Method in class jsonvalues.JsArray
Adds one or more elements, starting from the last, to the front of this array.
prependAll(JsArray) - Method in class jsonvalues.JsArray
Adds all the elements of the JsArray, starting from the last, to the front of this array.
prism - Static variable in class jsonvalues.JsArray
A prism for safely converting a JsValue to a JsArray.
prism - Static variable in class jsonvalues.JsBigDec
prism between the sum type JsValue and JsBigDec
prism - Static variable in class jsonvalues.JsBigInt
prism between the sum type JsValue and JsBigInt. int and long types are considered valid bigintegers
prism - Static variable in class jsonvalues.JsBinary
prism between the sum type JsValue and JsBinary
prism - Static variable in class jsonvalues.JsBool
prism between the sum type JsValue and JsBool
prism - Static variable in class jsonvalues.JsDouble
prism between the sum type JsValue and JsDouble
prism - Static variable in class jsonvalues.JsInstant
Prism between the sum type JsValue and JsInstant.
prism - Static variable in class jsonvalues.JsInt
prism between the sum type JsValue and JsInt
prism - Static variable in class jsonvalues.JsLong
prism between the sum type JsValue and JsLong
prism - Static variable in class jsonvalues.JsObj
A Prism that allows you to view a JsValue as a JsObj if it represents an object, or as an empty optional if it's not an object.
prism - Static variable in class jsonvalues.JsStr
Prism between the sum type JsValue and JsStr.

R

reduce(BinaryOperator<R>, BiFunction<? super JsPath, ? super JsPrimitive, R>, BiPredicate<? super JsPath, ? super JsPrimitive>) - Method in class jsonvalues.JsArray
 
reduce(BinaryOperator<R>, BiFunction<? super JsPath, ? super JsPrimitive, R>, BiPredicate<? super JsPath, ? super JsPrimitive>) - Method in class jsonvalues.JsObj
 
reduce(BinaryOperator<R>, BiFunction<? super JsPath, ? super JsPrimitive, R>, BiPredicate<? super JsPath, ? super JsPrimitive>) - Method in interface jsonvalues.Json
Reduces the values of this JSON object that satisfy the given predicate, allowing access to the element's path.
reduce(BinaryOperator<R>, Function<? super JsPrimitive, R>, Predicate<? super JsPrimitive>) - Method in class jsonvalues.JsArray
 
reduce(BinaryOperator<R>, Function<? super JsPrimitive, R>, Predicate<? super JsPrimitive>) - Method in class jsonvalues.JsObj
 
reduce(BinaryOperator<R>, Function<? super JsPrimitive, R>, Predicate<? super JsPrimitive>) - Method in interface jsonvalues.Json
Reduces the values of this JSON object that satisfy the given predicate.
REQUIRED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a required value is missing.

S

serialize() - Method in interface jsonvalues.Json
Serializes this JSON object into a byte array, effectively converting it into its serialized form as a byte sequence.
serialize(OutputStream) - Method in interface jsonvalues.Json
Serializes this JSON object into the given output stream, effectively converting it into its serialized form.
serialize(Json<?>) - Method in class jsonvalues.spec.JsIO
Serializes the specified JSON into an array of bytes
serialize(Json<?>, OutputStream) - Method in class jsonvalues.spec.JsIO
Serializes the specified JSON into the given output stream
set(int, JsValue) - Method in class jsonvalues.JsArray
Sets the value at the specified index within the JSON-like array to the provided JsValue using a default null value for padding.
set(int, JsValue, JsValue) - Method in class jsonvalues.JsArray
Sets the value at the specified index within the JSON-like array to the provided JsValue.
set(String, boolean) - Method in class jsonvalues.JsObj
Sets the value of the specified key in this JSON object to a boolean value.
set(String, int) - Method in class jsonvalues.JsObj
Sets the value of the specified key in this JSON object to an integer value.
set(String, long) - Method in class jsonvalues.JsObj
Sets the value of the specified key in this JSON object to a long value.
set(String, Gen<? extends JsValue>) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance plus the specified key and generator.
set(String, Double) - Method in class jsonvalues.JsObj
Sets the value of the specified key in this JSON object to a Double value.
set(String, String) - Method in class jsonvalues.JsObj
Sets the value of the specified key in this JSON object to a string value.
set(String, BigDecimal) - Method in class jsonvalues.JsObj
Sets the value of the specified key in this JSON object to a BigDecimal value.
set(String, Instant) - Method in class jsonvalues.JsObj
Sets the value of the specified key in this JSON object to an Instant value.
set(String, JsValue) - Method in class jsonvalues.JsObj
Sets the specified key to the given JSON value.
set(String, JsSpec) - Method in class jsonvalues.spec.JsObjSpec
Adds or replaces a field specification in this JsObjSpec.
set(JsPath, boolean) - Method in class jsonvalues.JsObj
Sets the value of the specified path in this JSON object to a boolean value.
set(JsPath, int) - Method in class jsonvalues.JsObj
Sets the value of the specified path in this JSON object to an integer value.
set(JsPath, long) - Method in class jsonvalues.JsObj
Sets the value of the specified path in this JSON object to a long value.
set(JsPath, Double) - Method in class jsonvalues.JsObj
Sets the value of the specified path in this JSON object to a Double value.
set(JsPath, String) - Method in class jsonvalues.JsObj
Sets the value of the specified path in this JSON object to a string value.
set(JsPath, BigDecimal) - Method in class jsonvalues.JsObj
Sets the value of the specified path in this JSON object to a BigDecimal value.
set(JsPath, Instant) - Method in class jsonvalues.JsObj
Sets the value of the specified path in this JSON object to an Instant value.
set(JsPath, JsValue) - Method in class jsonvalues.JsArray
 
set(JsPath, JsValue) - Method in class jsonvalues.JsObj
 
set(JsPath, JsValue) - Method in interface jsonvalues.Json
Inserts the given element at the specified path in this JSON, replacing any existing element.
set(JsPath, JsValue, JsValue) - Method in class jsonvalues.JsArray
 
set(JsPath, JsValue, JsValue) - Method in class jsonvalues.JsObj
 
set(JsPath, JsValue, JsValue) - Method in interface jsonvalues.Json
Inserts an element at the specified path in this JSON, replacing any existing element.
SET - Enum constant in enum class jsonvalues.JsArray.TYPE
 
setFormat(String) - Method in class jsonvalues.spec.StrSchema
Sets a format for string values based on predefined formats.
setMaxLength(int) - Method in class jsonvalues.spec.StrSchema
Sets the maximum length for string values in the schema.
setMinLength(int) - Method in class jsonvalues.spec.StrSchema
Sets the minimum length for string values in the schema.
setPattern(String) - Method in class jsonvalues.spec.StrSchema
Sets a pattern that the string values must match.
setSpec(String) - Method in class jsonvalues.spec.SpecError
 
setUniqueItems() - Method in class jsonvalues.spec.ArraySchema
Sets the uniqueItems constraint for the array.
size() - Method in class jsonvalues.JsArray
 
size() - Method in class jsonvalues.JsObj
 
size() - Method in interface jsonvalues.Json
Returns the number of elements in the first level of this JSON object or array.
size() - Method in class jsonvalues.JsPath
Returns the number of Position (keys and indexes) of this JsPath
sizeBetween(int, int) - Static method in class jsonvalues.spec.ArraySchema
Creates an ArraySchema with both minimum and maximum size constraints.
spec - Variable in class jsonvalues.spec.SpecError
The JSON value that triggered the code.
SPEC_MISSING - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a specification is missing for validation.
SpecError - Class in jsonvalues.spec
The `SpecError` class represents a code that occurs during the validation of a JSON value against a specification.
SpecGenConfBuilder - Class in jsonvalues.spec
The `SpecGenConfBuilder` class is responsible for configuring the generation parameters used by `SpecToGen`.
SpecGenConfBuilder() - Constructor for class jsonvalues.spec.SpecGenConfBuilder
 
SpecToGen - Class in jsonvalues.spec
Class responsible for converting JSON specs to JSON generators.
SpecToJsonSchema - Class in jsonvalues.spec
This class is designed for converting JSON specifications into JSON schemas represented by a JsObj.
startsWith(JsPath) - Method in class jsonvalues.JsPath
returns true if this path starts with the given path.
startsWithKey(String) - Method in class jsonvalues.JsPath
 
str() - Static method in class jsonvalues.spec.JsSpecs
non-nullable string
str(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the string located at an index in an array
str(int) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the string located at an index in an array
str(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a string located at a key in an object.
str(String) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the string located at a key in an object
str(Predicate<String>) - Static method in class jsonvalues.spec.JsSpecs
Returns a specification for a non-nullable string, where the string satisfies the given predicate.
str(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the string located at a path in an array
str(JsPath) - Method in class jsonvalues.JsOptics.JsArrayOptionals
optional that focus on the string located at a path in an array
str(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a string located at a path in an object.
str(JsPath) - Method in class jsonvalues.JsOptics.JsObjOptional
optional that focus on the string located at a path in an object
str(StrSchema) - Static method in class jsonvalues.spec.JsSpecs
non-nullable string Each element of the array must satisfy the given schema.
STR_LENGTH_GREATER_THAN_MAX - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
STR_LENGTH_LOWER_THAN_MIN - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
STR_PATTERN_NOT_MATCH - Enum constant in enum class jsonvalues.spec.ERROR_CODE
 
stream() - Method in class jsonvalues.JsArray
 
stream() - Method in class jsonvalues.JsObj
 
stream() - Method in interface jsonvalues.Json
Returns a stream over all the key-value pairs JsPair of elements in this JSON object.
stream() - Method in class jsonvalues.JsPath
Returns a sequential Stream of Positions with this path as its source.
streamOfKeys() - Method in class jsonvalues.JsObj
Returns a stream of `(key, value)` pairs representing the properties of the JSON object at the first level.
streamOfValues() - Method in class jsonvalues.JsArray
Returns a non-recursive stream of values contained within the JSON-like array.
STRING_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a string value.
STRING_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a string value was expected but a different type of value was encountered.
StrSchema - Class in jsonvalues.spec
A class representing the schema for string values in a JSON structure.
suchThat(Predicate<JsObj>) - Method in class jsonvalues.spec.JsObjSpec
Adds a condition that the JSON object must meet.
suchThat(JsObjSpec) - Method in class jsonvalues.gen.JsObjGen
Creates a generator that generates values from this gen that satisfy the specified spec.
suchThat(JsObjSpec, int) - Method in class jsonvalues.gen.JsObjGen
Creates a generator that generates values from this gen that satisfy the specified spec.
suchThatNo(JsObjSpec) - Method in class jsonvalues.gen.JsObjGen
Creates a generator that generates values from this gen that don't satisfy the specified spec.
suchThatNo(JsObjSpec, int) - Method in class jsonvalues.gen.JsObjGen
Creates a generator that generates values from this gen that don't satisfy the specified spec.

T

tail() - Method in class jsonvalues.JsArray
Returns a JSON array consisting of all elements of this array except the first one.
tail() - Method in class jsonvalues.JsPath
Returns a JsPath without the head of this JsPath
test(DoublePredicate) - Method in class jsonvalues.JsDouble
Tests the value of this json double on a predicate.
test(IntPredicate) - Method in class jsonvalues.JsInt
/** Tests the value of this JSON integer on a predicate.
test(LongPredicate) - Method in class jsonvalues.JsLong
Tests the value of this JSON long on a predicate.
test(Predicate<String>) - Method in class jsonvalues.JsStr
Tests this JsStr on a predicate.
test(Predicate<BigDecimal>) - Method in class jsonvalues.JsBigDec
Tests the value of this JSON big-decimal on a predicate
test(Predicate<BigInteger>) - Method in class jsonvalues.JsBigInt
Tests the value of this JSON bigint on a predicate.
test(JsPath, JsValue) - Method in class jsonvalues.spec.JsObjSpec
Validates a given JSON object against this JsObjSpec and returns a set of validation errors, if any.
test(JsPath, JsValue) - Method in interface jsonvalues.spec.JsSpec
Verify if the given JSON value satisfies this spec.
test(JsValue) - Method in interface jsonvalues.spec.JsSpec
Verify if the given JSON value satisfies this spec, starting from the root path.
toJsArray() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsArray.
toJsBigDec() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsBigDec.
toJsBigInt() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsBigInt.
toJsBinary() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsBinary.
toJsBool() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsBool.
toJsDouble() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsDouble.
toJsInstant() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsInstant.
toJsInt() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsInt.
toJsLong() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsLong.
toJsNumber() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsStr.
toJsObj() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsObj.
toJson() - Method in interface jsonvalues.JsValue
Returns this JsValue as a Json.
toJsPrimitive() - Method in class jsonvalues.JsBinary
 
toJsPrimitive() - Method in class jsonvalues.JsBool
 
toJsPrimitive() - Method in class jsonvalues.JsInstant
 
toJsPrimitive() - Method in class jsonvalues.JsNothing
 
toJsPrimitive() - Method in class jsonvalues.JsNull
 
toJsPrimitive() - Method in class jsonvalues.JsNumber
 
toJsPrimitive() - Method in interface jsonvalues.Json
 
toJsPrimitive() - Method in class jsonvalues.JsStr
 
toJsPrimitive() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsPrimitive.
toJsStr() - Method in interface jsonvalues.JsValue
Returns this JsValue as a JsStr.
toPrettyString() - Method in interface jsonvalues.Json
Converts the JSON to a pretty-printed string with a default indentation length of 2 spaces.
toPrettyString(int) - Method in interface jsonvalues.Json
Converts the JSON to a pretty-printed string with the specified indentation length.
toPrettyString(Json<?>, int) - Method in class jsonvalues.spec.JsIO
Serializes a JSON into a formatted string
toString() - Method in class jsonvalues.Index
Returns the value of the index as a string.
toString() - Method in class jsonvalues.JsArray
// Single-check idiom Item 83 from effective java
toString() - Method in class jsonvalues.JsBigDec
 
toString() - Method in class jsonvalues.JsBigInt
 
toString() - Method in class jsonvalues.JsBinary
 
toString() - Method in class jsonvalues.JsBool
 
toString() - Method in class jsonvalues.JsDouble
 
toString() - Method in class jsonvalues.JsInstant
 
toString() - Method in class jsonvalues.JsInt
 
toString() - Method in class jsonvalues.JsLong
 
toString() - Method in class jsonvalues.JsNothing
 
toString() - Method in class jsonvalues.JsNull
 
toString() - Method in class jsonvalues.JsObj
 
toString() - Method in record class jsonvalues.JsObjPair
Returns a string representation of this record class.
toString() - Method in record class jsonvalues.JsPair
Returns a string representation of this record class.
toString() - Method in class jsonvalues.JsPath
Returns a string representation of this path following the format defined in the RFC 6901 with the exception that keys which names are numbers are single-quoted.
toString() - Method in class jsonvalues.JsStr
Returns the string representation of this JSON string which is its value quoted.
toString() - Method in class jsonvalues.Key
Returns the name of the key.
toString() - Method in record class jsonvalues.spec.JsError
Returns a string representation of this record class.
toString() - Method in class jsonvalues.spec.SpecError
Returns a human-readable string representation of the `SpecError` instance.
TRUE - Static variable in class jsonvalues.JsBool
The singleton true value.
TRUE_EXPECTED - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Indicates that a `true` boolean value was expected but a different boolean value was encountered.
tuple(JsSpec, JsSpec...) - Static method in class jsonvalues.spec.JsSpecs
Returns a tuple specification where each nth element of the tuple is specified by the nth given spec.

U

union(JsArray, JsArray.TYPE) - Method in class jsonvalues.JsArray
 
union(JsObj, JsArray.TYPE) - Method in class jsonvalues.JsObj
 
union(T, JsArray.TYPE) - Method in interface jsonvalues.Json
Computes the union of this JSON and another JSON object 'that' with respect to the given array merging strategy.
UserError - Exception Class in jsonvalues
Exception that models a programming code made by the user.

V

value - Variable in class jsonvalues.JsBigDec
The big decimal value
value - Variable in class jsonvalues.JsBigInt
the big integer value.
value - Variable in class jsonvalues.JsBinary
the array of bytes
value - Variable in class jsonvalues.JsBool
the boolean value.
value - Variable in class jsonvalues.JsDouble
The double value.
value - Variable in class jsonvalues.JsInstant
 
value - Variable in class jsonvalues.JsInt
The integer value.
value - Variable in class jsonvalues.JsLong
The long primitive.
value - Variable in class jsonvalues.JsStr
The string value.
value() - Method in record class jsonvalues.JsObjPair
Returns the value of the value record component.
value() - Method in record class jsonvalues.JsPair
Returns the value of the value record component.
value() - Method in record class jsonvalues.spec.JsError
Returns the value of the value record component.
value(int) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the value located at an index in an array
value(String) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a value located at a key in an object.
value(JsPath) - Method in class jsonvalues.JsOptics.JsArrayLenses
lens that focus on the value located at a path in an array
value(JsPath) - Method in class jsonvalues.JsOptics.JsObjLenses
lens that focus on a value located at a path in an object.
VALUE_CONDITION - Enum constant in enum class jsonvalues.spec.ERROR_CODE
Represents a failed condition for a generic JSON value.
valueOf(String) - Static method in enum class jsonvalues.JsArray.TYPE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jsonvalues.spec.ERROR_CODE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jsonvalues.spec.JsObjSpecBuilder.ORDERS
Returns the enum constant of this class with the specified name.
values() - Static method in enum class jsonvalues.JsArray.TYPE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jsonvalues.spec.ERROR_CODE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jsonvalues.spec.JsObjSpecBuilder.ORDERS
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAliases(List<String>) - Method in class jsonvalues.spec.JsEnumBuilder
Sets aliases for the enum.
withAliases(List<String>) - Method in class jsonvalues.spec.JsFixedBuilder
Sets aliases for the fixed binary.
withAliases(List<String>) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets aliases for the JsObjSpec.
withAllNullValues() - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys nullable.
withAllOptKeys() - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys optional.
withAllOptKeys() - Method in class jsonvalues.spec.JsObjSpec
Returns a new JsObjSpec that allows all keys in the JSON object to be optional.
withArraySize(int, int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the size range for generated arrays.
withBigDecSize(BigDecimal, BigDecimal) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the size range for generated BigDecimal values.
withBigIntSize(BigInteger, BigInteger) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the size range for generated BigInteger values.
withBinaryLength(int, int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the length range for generated binary data.
withDefaultSymbol(String) - Method in class jsonvalues.spec.JsEnumBuilder
Sets the default symbol for the enum.
withDoc(String) - Method in class jsonvalues.spec.JsEnumBuilder
Sets the documentation for the enum.
withDoc(String) - Method in class jsonvalues.spec.JsFixedBuilder
Sets the documentation for the fixed binary.
withDoc(String) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets the documentation for the JsObjSpec.
withDoubleSize(double, double) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the size range for generated double values.
withFieldAliases(Map<String, List<String>>) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets field aliases for the JsObjSpec.
withFieldDocs(Map<String, String>) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets the field-level documentation for the JsObjSpec.
withFieldOrders(Map<String, JsObjSpecBuilder.ORDERS>) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets the order for fields in the JsObjSpec.
withFieldsDefaults(Map<String, JsValue>) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets default values for fields in the JsObjSpec.
withInstantRange(Instant, Instant) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the range for generated Instant values.
withIntSize(int, int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the size range for generated integers.
withKeyLength(int, int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the length range for keys in generated json objects.
withLength(int, int) - Static method in class jsonvalues.spec.StrSchema
 
withLongSize(long, long) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the size range for generated long integers.
withMaximum(double) - Static method in class jsonvalues.spec.DoubleSchema
Creates a DoubleSchema with a maximum constraint.
withMaximum(int) - Static method in class jsonvalues.spec.IntegerSchema
Creates an IntegerSchema with a maximum constraint.
withMaximum(long) - Static method in class jsonvalues.spec.LongSchema
Creates a LongSchema with a maximum constraint.
withMaximum(BigDecimal) - Static method in class jsonvalues.spec.DecimalSchema
Creates a DecimalSchema with a maximum constraint.
withMaximum(BigInteger) - Static method in class jsonvalues.spec.BigIntSchema
 
withMaximum(Instant) - Static method in class jsonvalues.spec.InstantSchema
Creates an InstantSchema with a maximum constraint.
withMaxLength(int) - Static method in class jsonvalues.spec.StrSchema
 
withMaxProperties(int) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets the maximum number of properties that the JSON object must have.
withMaxSize(int) - Static method in class jsonvalues.spec.ArraySchema
Creates an ArraySchema with a maximum size constraint.
withMinimum(double) - Static method in class jsonvalues.spec.DoubleSchema
Creates a DoubleSchema with a minimum constraint.
withMinimum(int) - Static method in class jsonvalues.spec.IntegerSchema
Creates an IntegerSchema with a minimum constraint.
withMinimum(long) - Static method in class jsonvalues.spec.LongSchema
Creates a LongSchema with a minimum constraint.
withMinimum(BigDecimal) - Static method in class jsonvalues.spec.DecimalSchema
Creates a DecimalSchema with a minimum constraint.
withMinimum(BigInteger) - Static method in class jsonvalues.spec.BigIntSchema
 
withMinimum(Instant) - Static method in class jsonvalues.spec.InstantSchema
Creates an InstantSchema with a minimum constraint.
withMinLength(int) - Static method in class jsonvalues.spec.StrSchema
 
withMinProperties(int) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets the minimum number of properties that the JSON object must have.
withMinSize(int) - Static method in class jsonvalues.spec.ArraySchema
Creates an ArraySchema with a minimum size constraint.
withName(String) - Static method in class jsonvalues.spec.JsEnumBuilder
Sets the name of the JSON object specification.
withName(String) - Static method in class jsonvalues.spec.JsFixedBuilder
Sets the name of the fixed binary specification.
withName(String) - Static method in class jsonvalues.spec.JsObjSpecBuilder
Sets the name of the JSON object specification.
withNamespace(String) - Method in class jsonvalues.spec.JsEnumBuilder
Sets the namespace of the JSON object specification.
withNamespace(String) - Method in class jsonvalues.spec.JsFixedBuilder
Sets the namespace of the fixed binary specification.
withNamespace(String) - Method in class jsonvalues.spec.JsObjSpecBuilder
Sets the namespace of the JSON object specification.
withNonNullValues(String...) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys.
withNonNullValues(Collection<String>) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys.
withNullableKeyProbability(int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the probability of generating nullable objects.
withNullableProbability(int) - Method in class jsonvalues.gen.JsObjGen
Sets the probability of including nullable fields when generating JsObj instances.
withNullValues(String...) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys.
withNullValues(Collection<String>) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys.
withObjSize(int, int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the size range for generated json objects.
withOptionalKeyProbability(int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the probability of generating optional object fields.
withOptionalProbability(int) - Method in class jsonvalues.gen.JsObjGen
Sets the probability of including optional fields when generating JsObj instances.
withOptKeys(String...) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys.
withOptKeys(String, String...) - Method in class jsonvalues.spec.JsObjSpec
Specifies one or more optional field names.
withOptKeys(Collection<String>) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys.
withOptKeys(Collection<String>) - Method in class jsonvalues.spec.JsObjSpec
Specifies a collection of optional field names.
withPattern(String) - Static method in class jsonvalues.spec.StrSchema
 
withReqKeys(String...) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys.
withReqKeys(String, String...) - Method in class jsonvalues.spec.JsObjSpec
Specifies one or more required field names.
withReqKeys(Collection<String>) - Method in class jsonvalues.gen.JsObjGen
Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys.
withReqKeys(Collection<String>) - Method in class jsonvalues.spec.JsObjSpec
Specifies a collection of required field names.
withStringLength(int, int) - Method in class jsonvalues.spec.SpecGenConfBuilder
Sets the length range for generated strings.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form