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 interfaceJsArraySpecClasses in jsonvalues.spec that implement JsSpec Modifier and Type Class Description classJsArrayOfJsObjSpecclassJsObjSpecclassJsTupleSpecFields in jsonvalues.spec declared as JsSpec Modifier and Type Field Description static JsSpecJsSpecs. anySpec that is conforms by any value of a Jsonstatic JsSpecJsSpecs. boolstatic JsSpecJsSpecs. decimalstatic JsSpecJsSpecs. FALSEstatic JsSpecJsSpecs. integerstatic JsSpecJsSpecs. integralstatic JsSpecJsSpecs. longIntegerstatic JsSpecJsSpecs. numberstatic JsSpecJsSpecs. objJsSpecJsSpecPair. specstatic JsSpecJsSpecs. strstatic JsSpecJsSpecs. TRUEMethods in jsonvalues.spec that return JsSpec Modifier and Type Method Description static JsSpecJsSpecs. any(Predicate<JsValue> predicate)returns a spec that conforms any value that is evaluated to true on the predicate.static JsSpecJsSpecs. decimal(Predicate<BigDecimal> predicate)static JsSpecJsSpecs. integer(IntPredicate predicate)static JsSpecJsSpecs. integral(Predicate<BigInteger> predicate)static JsSpecJsSpecs. longInteger(LongPredicate predicate)JsSpecJsArrayOfJsObjSpec. nullable()JsSpecJsSpec. nullable()static JsSpecJsSpecs. number(Predicate<JsNumber> predicate)static JsSpecJsSpecs. obj(Predicate<JsObj> predicate)JsSpecJsArrayOfJsObjSpec. optional()JsSpecJsSpec. optional()static JsSpecJsSpecs. str(Predicate<String> predicate)Methods in jsonvalues.spec with parameters of type JsSpec Modifier and Type Method Description static JsObjSpecJsObjSpec. lenient(String key, JsSpec spec)static JsObjSpecJsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1)static JsObjSpecJsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2)static JsObjSpecJsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3)static JsObjSpecJsObjSpec. lenient(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4)static JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsSpecPairJsSpecPair. of(String key, JsSpec spec)static JsObjSpecJsObjSpec. strict(String key, JsSpec spec)static JsObjSpecJsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1)static JsObjSpecJsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2)static JsObjSpecJsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3)static JsObjSpecJsObjSpec. strict(String key, JsSpec spec, String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4)static JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsObjSpecJsObjSpec. 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 JsTupleSpecJsSpecs. 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)
-