Uses of Interface
jsonvalues.gen.JsGen
-
Packages that use JsGen Package Description jsonvalues.gen jsonvalues.gen.state -
-
Uses of JsGen in jsonvalues.gen
Classes in jsonvalues.gen that implement JsGen Modifier and Type Class Description class
JsObjGen
Fields in jsonvalues.gen declared as JsGen Modifier and Type Field Description static JsGen<JsStr>
JsGens. alphabetic
static JsGen<JsStr>
JsGens. alphanumeric
static JsGen<JsBool>
JsGens. bool
static JsGen<JsDouble>
JsGens. decimal
JsGen<O>
JsGenPair. gen
static JsGen<JsInt>
JsGens. integer
static JsGen<JsLong>
JsGens. longInteger
static JsGen<JsStr>
JsGens. str
Methods in jsonvalues.gen that return JsGen Modifier and Type Method Description static JsGen<JsStr>
JsGens. alphabetic(int length)
static JsGen<JsStr>
JsGens. alphanumeric(int length)
static JsGen<JsArray>
JsGens. arrayOf(JsGen<?> gen, int size)
static JsGen<JsInt>
JsGens. choose(int min, int max)
default <T extends JsValue>
JsGen<T>JsGen. flatMap(Function<R,JsGen<T>> f)
static <O extends JsValue>
JsGen<O>JsGens. oneOf(List<O> list)
static JsGen<?>
JsGens. oneOf(JsGen<?> a, JsGen<?>... others)
static JsGen<JsValue>
JsGens. oneOf(JsValue a, JsValue... others)
default JsGen<?>
JsGen. optional()
static JsGen<JsValue>
JsGens. single(JsValue value)
static JsGen<JsStr>
JsGens. str(int length)
static JsGen<JsArray>
JsGens. tuple(JsGen<?> gen, JsGen<?>... others)
Methods in jsonvalues.gen with parameters of type JsGen Modifier and Type Method Description static JsGen<JsArray>
JsGens. arrayOf(JsGen<?> gen, int size)
static <O extends JsValue>
JsGenPair<O>JsGenPair. of(String key, JsGen<O> gen)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9)
static JsObjGen
JsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10)
static JsGen<?>
JsGens. oneOf(JsGen<?> a, JsGen<?>... others)
JsObjGen
JsObjGen. put(String key, JsGen<?> gen)
static JsGen<JsArray>
JsGens. tuple(JsGen<?> gen, JsGen<?>... others)
Method parameters in jsonvalues.gen with type arguments of type JsGen Modifier and Type Method Description default <T extends JsValue>
JsGen<T>JsGen. flatMap(Function<R,JsGen<T>> f)
-
Uses of JsGen in jsonvalues.gen.state
Methods in jsonvalues.gen.state that return JsGen Modifier and Type Method Description JsGen<JsObj>
JsObjStateGen. apply(JsObj current)
Methods in jsonvalues.gen.state with parameters of type JsGen Modifier and Type Method Description static JsStateGen
JsStateGens. ifElse(Predicate<JsObj> condition, JsGen<?> ifTrue, JsGen<?> ifFalse)
static JsStateGen
JsStateGens. ifNotContains(String key, JsGen<?> gen)
Method parameters in jsonvalues.gen.state with type arguments of type JsGen Modifier and Type Method Description static JsStateGen
JsStateGens. ifContains(String key, Function<JsValue,JsGen<?>> gen)
-