Package | Description |
---|---|
be.ac.umons.jsonschematools.generator.random |
Contains a generator that produces documents by making random choices in the
JSON schema.
|
be.ac.umons.jsonschematools.generator.random.handlers |
Contains default implementations of handlers for the generator.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultRandomGenerator
Constructs a
RandomGenerator with the default handlers to produce
abstracted values in a JSON document. |
Modifier and Type | Method and Description |
---|---|
Object |
DefaultObjectHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
org.json.JSONArray |
DefaultArrayHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
Object |
DefaultBooleanHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
Object |
IHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
Object |
DefaultIntegerHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
Object |
DefaultEnumHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
Object |
DefaultStringHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
Object |
DefaultNumberHandler.generate(RandomGenerator generator,
JSONSchema schema,
int maxTreeSize,
boolean canGenerateInvalid,
Random rand) |
Copyright © 2022. All rights reserved.