Uses of Interface
jsonvalues.spec.JsSpec
-
Packages that use JsSpec Package Description jsonvalues.spec -
-
Uses of JsSpec in jsonvalues.spec
Subinterfaces of JsSpec in jsonvalues.spec Modifier and Type Interface Description interface
JsArraySpec
Classes in jsonvalues.spec that implement JsSpec Modifier and Type Class Description class
JsArrayOfJsObjSpec
class
JsObjSpec
class
JsTupleSpec
Fields in jsonvalues.spec declared as JsSpec Modifier and Type Field Description static JsSpec
JsSpecs. any
Spec that is conforms by any value of a Jsonstatic JsSpec
JsSpecs. bool
static JsSpec
JsSpecs. decimal
static JsSpec
JsSpecs. FALSE
static JsSpec
JsSpecs. integer
static JsSpec
JsSpecs. integral
static JsSpec
JsSpecs. longInteger
static JsSpec
JsSpecs. number
static JsSpec
JsSpecs. obj
JsSpec
JsSpecPair. spec
static JsSpec
JsSpecs. str
static JsSpec
JsSpecs. TRUE
Methods in jsonvalues.spec that return JsSpec Modifier and Type Method Description static JsSpec
JsSpecs. any(Predicate<JsValue> predicate)
returns a spec that conforms any value that is evaluated to true on the predicate.static JsSpec
JsSpecs. decimal(Predicate<BigDecimal> predicate)
static JsSpec
JsSpecs. integer(IntPredicate predicate)
static JsSpec
JsSpecs. integral(Predicate<BigInteger> predicate)
static JsSpec
JsSpecs. longInteger(LongPredicate predicate)
JsSpec
JsArrayOfJsObjSpec. nullable()
JsSpec
JsSpec. nullable()
static JsSpec
JsSpecs. number(Predicate<JsNumber> predicate)
static JsSpec
JsSpecs. obj(Predicate<JsObj> predicate)
JsSpec
JsArrayOfJsObjSpec. optional()
JsSpec
JsSpec. optional()
static JsSpec
JsSpecs. str(Predicate<String> predicate)
Methods in jsonvalues.spec with parameters of type JsSpec Modifier and Type Method Description static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8, String key9, JsSpec spec9)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8, String key9, JsSpec spec9, String key10, JsSpec spec10)
static JsObjSpec
JsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8, String key9, JsSpec spec9, String key10, JsSpec spec10, String key11, JsSpec spec11)
static JsSpecPair
JsSpecPair. of(String key, JsSpec spec)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8, String key9, JsSpec spec9)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8, String key9, JsSpec spec9, String key10, JsSpec spec10)
static JsObjSpec
JsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4, String key5, JsSpec spec5, String key6, JsSpec spec6, String key7, JsSpec spec7, String key8, JsSpec spec8, String key9, JsSpec spec9, String key10, JsSpec spec10, String key11, JsSpec spec11)
static JsTupleSpec
JsSpecs. tuple(JsSpec spec, JsSpec... others)
Constructor parameters in jsonvalues.spec with type arguments of type JsSpec Constructor Description JsObjSpec(io.vavr.collection.Map<String,JsSpec> bindings, boolean required, boolean nullable, boolean strict)
-