Uses of Interface
gov.nist.secauto.metaschema.schemagen.json.IDefinitionJsonSchema
Package
Description
Provides JSON Schema generation capabilities based on a provided Module.
-
Uses of IDefinitionJsonSchema in gov.nist.secauto.metaschema.schemagen.json
Modifier and TypeInterfaceDescriptioninterface
IModelDefinitionJsonSchema<D extends IModelDefinition>
Modifier and TypeMethodDescriptiondefault <DEF extends IDefinition>
IDefinitionJsonSchema<DEF>IJsonGenerationState.getSchema
(DEF definition, String jsonKeyFlagName, String discriminatorProperty, String discriminatorValue) Get the JSON schema info for the provided definition.<DEF extends IDefinition>
IDefinitionJsonSchema<DEF>IJsonGenerationState.getSchema
(IDefineableJsonSchema.IKey key) Modifier and TypeMethodDescriptionboolean
IJsonGenerationState.isDefinitionRegistered
(IDefinitionJsonSchema<?> schema) void
IJsonGenerationState.registerDefinitionSchema
(IDefinitionJsonSchema<?> schema) Modifier and TypeMethodDescriptionvoid
IDefinitionJsonSchema.gatherDefinitions
(Map<IDefineableJsonSchema.IKey, IDefinitionJsonSchema<?>> gatheredDefinitions, IJsonGenerationState state)