Uses of Interface
jsonvalues.spec.JsArraySpec

Packages that use JsArraySpec
Package
Description
The `jsonvalues.spec` package provides classes and interfaces for defining and working with JSON specifications (specs) and parsers.
  • Uses of JsArraySpec in jsonvalues.spec

    Methods in jsonvalues.spec that return JsArraySpec
    Modifier and Type
    Method
    Description
    JsSpecs.array()
    non-nullable array spec
    JsSpecs.array(Predicate<JsValue> predicate)
    Returns a specification for a non-nullable array, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfBigInt()
    non-nullable array of integral numbers spec
    JsSpecs.arrayOfBigInt(int minLength, int maxLength)
    Returns a specification for an array of big integers with a specified minimum and maximum length.
    JsSpecs.arrayOfBigInt(Predicate<BigInteger> predicate)
    Returns a specification for a non-nullable array of integral numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfBigInt(Predicate<BigInteger> predicate, int minLength, int maxLength)
    Returns a specification for a non-nullable array of integral numbers, where each element of the array satisfies the given predicate.
    Returns a specification for a non-nullable array of integral numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfBool()
    non-nullable array of booleans spec
    JsSpecs.arrayOfBool(int minLength, int maxLength)
    Returns a specification for an array of booleans with a specified minimum and maximum length.
    Returns a specification for a non-nullable array of booleans that satisfies the given predicate.
    JsSpecs.arrayOfDec()
    non-nullable array of decimal numbers spec
    JsSpecs.arrayOfDec(int minLength, int maxLength)
    Returns a specification for an array of decimal numbers with a specified minimum and maximum length.
    JsSpecs.arrayOfDec(Predicate<BigDecimal> predicate)
    Returns a specification for a non-nullable array of decimal numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfDec(Predicate<BigDecimal> predicate, int minLength, int maxLength)
    Returns a specification for a non-nullable array of decimal numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfDecSuchThat(Predicate<JsArray> predicate)
    Returns a specification for a non-nullable array of decimal numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfInt()
    non-nullable array of integer numbers spec
    JsSpecs.arrayOfInt(int minLength, int maxLength)
    Returns a specification for an array of integers with a specified minimum and maximum length.
    JsSpecs.arrayOfInt(IntPredicate predicate)
    Returns a specification for a non-nullable array of integer numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfInt(IntPredicate predicate, int minLength, int maxLength)
    Returns a specification for a non-nullable array of integer numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfIntSuchThat(Predicate<JsArray> predicate)
    Returns a specification for a non-nullable array of integer numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfLong()
    non-nullable array of long numbers spec
    JsSpecs.arrayOfLong(int minLength, int maxLength)
    Returns a specification for an array of long numbers with a specified minimum and maximum length.
    JsSpecs.arrayOfLong(LongPredicate predicate)
    Returns a specification for a non-nullable array of long numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfLong(LongPredicate predicate, int minLength, int maxLength)
    Returns a specification for a non-nullable array of long numbers, where each element of the array satisfies the given predicate.
    Returns a specification for a non-nullable array of long numbers that satisfies the given predicate.
    JsSpecs.arrayOfNumber()
    non-nullable array of numbers spec
    JsSpecs.arrayOfNumber(int minLength, int maxLength)
    Returns a specification for an array of numbers with a specified minimum and maximum length.
    JsSpecs.arrayOfNumber(Predicate<JsNumber> predicate)
    Returns a specification for a non-nullable array of numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfNumber(Predicate<JsNumber> predicate, int minLength, int maxLength)
    Returns a specification for a non-nullable array of numbers, where each element of the array satisfies the given predicate.
    Returns a specification for a non-nullable array of numbers, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfObj()
    non-nullable array of objects spec
    JsSpecs.arrayOfObj(int minLength, int maxLength)
    Returns a specification for an array of objects with a specified minimum and maximum length.
    JsSpecs.arrayOfObj(Predicate<JsObj> predicate)
    Returns a specification for a non-nullable array of objects, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfObj(Predicate<JsObj> predicate, int minLength, int maxLength)
    Returns a specification for a non-nullable array of objects, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfObjSpec(JsObjSpec spec)
    Returns a required and non-nullable specification for an array of objects that conform to the given object specification.
    JsSpecs.arrayOfObjSpec(JsObjSpec spec, int minLength, int maxLength)
    Returns a required and non-nullable specification for an array of objects that conform to the given object specification.
    JsSpecs.arrayOfObjSuchThat(Predicate<JsArray> predicate)
    Returns a specification for a non-nullable array of objects that satisfies the given predicate.
    JsSpecs.arrayOfStr()
    non-nullable array of strings spec
    JsSpecs.arrayOfStr(int minLength, int maxLength)
    Returns a specification for an array of strings with a specified minimum and maximum length.
    JsSpecs.arrayOfStr(Predicate<String> predicate)
    Returns a specification for a non-nullable array of strings, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfStr(Predicate<String> predicate, int minLength, int maxLength)
    Returns a specification for a non-nullable array of strings, where each element of the array satisfies the given predicate.
    JsSpecs.arrayOfStrSuchThat(Predicate<JsArray> predicate)
    Returns a specification for a non-nullable array of strings, where each element of the array satisfies the given predicate.
    JsSpecs.arraySuchThat(Predicate<JsArray> predicate)
    Returns a specification for a non-nullable array that satisfies the given predicate.
    Constructors in jsonvalues.spec with parameters of type JsArraySpec
    Modifier
    Constructor
    Description
     
    Creates a JSON array parser based on the provided JSON array specification (spec).