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
Represents a specification of a Json objectclass
JsTupleSpec
Represents a specification of every element of a Json array.Fields in jsonvalues.spec declared as JsSpec Modifier and Type Field Description static JsSpec
JsSpecs. FALSE
false constant specstatic JsSpec
JsSpecs. TRUE
true constant specMethods in jsonvalues.spec that return JsSpec Modifier and Type Method Description static JsSpec
JsSpecs. any()
spec that is conformed by any valuestatic JsSpec
JsSpecs. any(Predicate<JsValue> predicate)
returns a spec that conforms any value that is evaluated to true on the predicate.static JsSpec
JsSpecs. bigInteger()
non-nullable integral numberstatic JsSpec
JsSpecs. bigInteger(Predicate<BigInteger> predicate)
non-nullable integral number that satisfies the given predicatestatic JsSpec
JsSpecs. binary()
non-nullable array specstatic JsSpec
JsSpecs. binary(Predicate<byte[]> predicate)
non-nullable json object that satisfies the given predicatestatic JsSpec
JsSpecs. bool()
non-nullable booleanstatic JsSpec
JsSpecs. cons(JsValue value)
a required and non nullable spec that specifies a constantstatic JsSpec
JsSpecs. decimal()
non-nullable decimal numberstatic JsSpec
JsSpecs. decimal(Predicate<BigDecimal> predicate)
non-nullable decimal number that satisfies the given predicatestatic JsSpec
JsSpecs. instant()
non-nullable array specstatic JsSpec
JsSpecs. instant(Predicate<Instant> predicate)
non-nullable json object that satisfies the given predicatestatic JsSpec
JsSpecs. integer()
non-nullable integer numberstatic JsSpec
JsSpecs. integer(IntPredicate predicate)
non-nullable integer number that satisfies the given predicatestatic JsSpec
JsSpecs. longInteger()
non-nullable long numberstatic JsSpec
JsSpecs. longInteger(LongPredicate predicate)
non-nullable long number that satisfies the given predicateJsSpec
JsArrayOfJsObjSpec. nullable()
JsSpec
JsSpec. nullable()
Returns the same spec with the nullable flag enabledstatic JsSpec
JsSpecs. number()
non-nullable numberstatic JsSpec
JsSpecs. number(Predicate<JsNumber> predicate)
non-nullable number that satisfies the given predicatestatic JsSpec
JsSpecs. obj()
non-nullable json object specstatic JsSpec
JsSpecs. obj(Predicate<JsObj> predicate)
non-nullable json object that satisfies the given predicatestatic <O extends JsValue>
JsSpecJsSpecs. oneOf(List<O> cons)
returns an enum specstatic JsSpec
JsSpecs. str()
non-nullable stringstatic JsSpec
JsSpecs. str(Predicate<String> predicate)
non-nullable string that satisfies the given predicateMethods 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 key1, JsSpec spec1, String key2, JsSpec spec2)
static JsObjSpec
JsObjSpec. lenient(String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3)
static JsObjSpec
JsObjSpec. lenient(String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4)
static JsObjSpec
JsObjSpec. lenient(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 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 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 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 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 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 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 JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17, String key18, JsSpec spec18)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17, String key18, JsSpec spec18, String key19, JsSpec spec19)
static JsObjSpec
JsObjSpec. lenient(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17, String key18, JsSpec spec18, String key19, JsSpec spec19, String key20, JsSpec spec20)
JsObjSpec
JsObjSpec. set(String key, JsSpec spec)
add the given key spec to thisstatic JsObjSpec
JsObjSpec. strict(String key, JsSpec spec)
static JsObjSpec
JsObjSpec. strict(String key1, JsSpec spec1, String key2, JsSpec spec2)
static JsObjSpec
JsObjSpec. strict(String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3)
static JsObjSpec
JsObjSpec. strict(String key1, JsSpec spec1, String key2, JsSpec spec2, String key3, JsSpec spec3, String key4, JsSpec spec4)
static JsObjSpec
JsObjSpec. strict(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 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 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 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 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 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 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 JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17, String key18, JsSpec spec18)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17, String key18, JsSpec spec18, String key19, JsSpec spec19)
static JsObjSpec
JsObjSpec. strict(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, String key12, JsSpec spec12, String key13, JsSpec spec13, String key14, JsSpec spec14, String key15, JsSpec spec15, String key16, JsSpec spec16, String key17, JsSpec spec17, String key18, JsSpec spec18, String key19, JsSpec spec19, String key20, JsSpec spec20)
static JsTupleSpec
JsSpecs. tuple(JsSpec spec, JsSpec... others)
returns a tuple spec.Constructors in jsonvalues.spec with parameters of type JsSpec Constructor Description JsObjParser(JsSpec spec)
-