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 | Method and Description |
---|---|
IHandler |
RandomGenerator.getArrayHandler() |
IHandler |
RandomGenerator.getBooleanHandler() |
IHandler |
RandomGenerator.getEnumHandler() |
IHandler |
RandomGenerator.getIntegerHandler() |
IHandler |
RandomGenerator.getNumberHandler() |
IHandler |
RandomGenerator.getObjectHandler() |
IHandler |
RandomGenerator.getStringHandler() |
Constructor and Description |
---|
RandomGenerator(IHandler stringHandler,
IHandler integerHandler,
IHandler numberHandler,
IHandler booleanHandler,
IHandler enumHandler,
IHandler objectHandler,
IHandler arrayHandler) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultArrayHandler
An array handler that returns an array in which elements are abstracted.
|
class |
DefaultBooleanHandler
A boolean handler that returns true or false, according to the given schema.
|
class |
DefaultEnumHandler
An enumeration handler that returns an abstracted enum value, i.e., "\E".
|
class |
DefaultIntegerHandler
An integer handler that returns an abstracted integer, i.e., "\I".
|
class |
DefaultNumberHandler
A number handler that returns an abstracted number, i.e., "\D".
|
class |
DefaultObjectHandler
An object handler that returns an object in which values are abstracted.
|
class |
DefaultStringHandler
A string handler that returns an abstracted string, i.e., "\S".
|
Copyright © 2022. All rights reserved.