Uses of Interface
gov.nist.secauto.metaschema.schemagen.json.IDefinitionJsonSchema
Packages that use IDefinitionJsonSchema
Package
Description
Provides JSON Schema generation capabilities based on a provided Module.
-
Uses of IDefinitionJsonSchema in gov.nist.secauto.metaschema.schemagen.json
Subinterfaces of IDefinitionJsonSchema in gov.nist.secauto.metaschema.schemagen.jsonModifier and TypeInterfaceDescriptioninterface
IModelDefinitionJsonSchema<D extends IModelDefinition>
Methods in gov.nist.secauto.metaschema.schemagen.json that return IDefinitionJsonSchemaModifier 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) Methods in gov.nist.secauto.metaschema.schemagen.json with parameters of type IDefinitionJsonSchemaModifier and TypeMethodDescriptionboolean
IJsonGenerationState.isDefinitionRegistered
(IDefinitionJsonSchema<?> schema) void
IJsonGenerationState.registerDefinitionSchema
(IDefinitionJsonSchema<?> schema) Method parameters in gov.nist.secauto.metaschema.schemagen.json with type arguments of type IDefinitionJsonSchemaModifier and TypeMethodDescriptionvoid
IDefinitionJsonSchema.gatherDefinitions
(Map<IDefineableJsonSchema.IKey, IDefinitionJsonSchema<?>> gatheredDefinitions, IJsonGenerationState state)