Uses of Interface
gov.nist.secauto.metaschema.schemagen.json.IJsonGenerationState
Packages that use IJsonGenerationState
Package
Description
Provides JSON Schema generation capabilities based on a provided Module.
-
Uses of IJsonGenerationState in gov.nist.secauto.metaschema.schemagen.json
Methods in gov.nist.secauto.metaschema.schemagen.json with parameters of type IJsonGenerationStateModifier and TypeMethodDescriptionvoidIDefinitionJsonSchema.gatherDefinitions(Map<IDefineableJsonSchema.IKey, IDefinitionJsonSchema<?>> gatheredDefinitions, IJsonGenerationState state) default voidIDefineableJsonSchema.generateDefinition(IJsonGenerationState state, com.fasterxml.jackson.databind.node.ObjectNode definitionsObject) voidIDefineableJsonSchema.generateInlineSchema(com.fasterxml.jackson.databind.node.ObjectNode obj, IJsonGenerationState state) Generate the schema within the provided JSON object node.default voidIDefineableJsonSchema.generateRef(com.fasterxml.jackson.databind.node.ObjectNode obj, IJsonGenerationState state) Generate a reference to a globally defined schema, within the provided JSON object node.default voidIDefineableJsonSchema.generateSchemaOrRef(com.fasterxml.jackson.databind.node.ObjectNode obj, IJsonGenerationState state) IDefineableJsonSchema.getDefinitionName(IJsonGenerationState state) Get the definition's name.default StringIDefineableJsonSchema.getDefinitionRef(IJsonGenerationState state) Get the definition's reference URI.booleanIDefineableJsonSchema.isInline(IJsonGenerationState state) Determine if the schema is defined inline or as a global definition.