Uses of Class
gov.nist.secauto.metaschema.schemagen.SchemaGenerationFeature
-
Packages that use SchemaGenerationFeature Package Description gov.nist.secauto.metaschema.schemagen Abstract support for schema generation.gov.nist.secauto.metaschema.schemagen.json Provides JSON Schema generation capabilities based on a provided Module.gov.nist.secauto.metaschema.schemagen.xml Provides XML Schema generation capabilities based on a provided Module. -
-
Uses of SchemaGenerationFeature in gov.nist.secauto.metaschema.schemagen
Fields in gov.nist.secauto.metaschema.schemagen declared as SchemaGenerationFeature Modifier and Type Field Description static SchemaGenerationFeature<Boolean>
SchemaGenerationFeature. INLINE_CHOICE_DEFINITIONS
If enabled, child definitions of a choice that are defined inline will be generated as inline types.static SchemaGenerationFeature<Boolean>
SchemaGenerationFeature. INLINE_DEFINITIONS
If enabled, definitions that are defined inline will be generated as inline types.Method parameters in gov.nist.secauto.metaschema.schemagen with type arguments of type SchemaGenerationFeature Modifier and Type Method Description void
AbstractSchemaGenerator. generateFromModule(IModule metaschema, Writer out, IConfiguration<SchemaGenerationFeature<?>> configuration)
void
ISchemaGenerator. generateFromModule(IModule metaschema, Writer writer, IConfiguration<SchemaGenerationFeature<?>> configuration)
Generate and write a schema for the providedmetaschema
to theWriter
provided bywriter
using the providedconfiguration
.static void
ISchemaGenerator. generateSchema(IModule module, OutputStream os, ISchemaGenerator.SchemaFormat asFormat, IConfiguration<SchemaGenerationFeature<?>> configuration)
static void
ISchemaGenerator. generateSchema(IModule module, Path destination, ISchemaGenerator.SchemaFormat asFormat, IConfiguration<SchemaGenerationFeature<?>> configuration)
protected abstract S
AbstractSchemaGenerator. newGenerationState(IModule module, T schemaWriter, IConfiguration<SchemaGenerationFeature<?>> configuration)
Create a new schema generation state object.static IInlineStrategy
IInlineStrategy. newInlineStrategy(IConfiguration<SchemaGenerationFeature<?>> configuration)
Constructor parameters in gov.nist.secauto.metaschema.schemagen with type arguments of type SchemaGenerationFeature Constructor Description AbstractGenerationState(IModule module, WRITER writer, IConfiguration<SchemaGenerationFeature<?>> configuration, DATATYPE_MANAGER datatypeManager)
-
Uses of SchemaGenerationFeature in gov.nist.secauto.metaschema.schemagen.json
Method parameters in gov.nist.secauto.metaschema.schemagen.json with type arguments of type SchemaGenerationFeature Modifier and Type Method Description protected gov.nist.secauto.metaschema.schemagen.json.impl.JsonGenerationState
JsonSchemaGenerator. newGenerationState(IModule module, com.fasterxml.jackson.core.JsonGenerator schemaWriter, IConfiguration<SchemaGenerationFeature<?>> configuration)
-
Uses of SchemaGenerationFeature in gov.nist.secauto.metaschema.schemagen.xml
Method parameters in gov.nist.secauto.metaschema.schemagen.xml with type arguments of type SchemaGenerationFeature Modifier and Type Method Description void
XmlSchemaGenerator. generateFromModule(IModule module, Writer out, IConfiguration<SchemaGenerationFeature<?>> configuration)
protected gov.nist.secauto.metaschema.schemagen.xml.impl.XmlGenerationState
XmlSchemaGenerator. newGenerationState(IModule module, AutoCloser<org.codehaus.stax2.XMLStreamWriter2,SchemaGenerationException> schemaWriter, IConfiguration<SchemaGenerationFeature<?>> configuration)
-