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 TypeInterfaceDescriptioninterfaceIModelDefinitionJsonSchema<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 TypeMethodDescriptionbooleanIJsonGenerationState.isDefinitionRegistered(IDefinitionJsonSchema<?> schema) voidIJsonGenerationState.registerDefinitionSchema(IDefinitionJsonSchema<?> schema) Method parameters in gov.nist.secauto.metaschema.schemagen.json with type arguments of type IDefinitionJsonSchemaModifier and TypeMethodDescriptionvoidIDefinitionJsonSchema.gatherDefinitions(Map<IDefineableJsonSchema.IKey, IDefinitionJsonSchema<?>> gatheredDefinitions, IJsonGenerationState state)