Uses of Package
dev.metaschema.schemagen
Packages that use dev.metaschema.schemagen
Package
Description
Provides a collection of abstract and concrete command line interface (CLI)
commands that process Metaschema module-based information.
Provides schema generation capabilities for Metaschema modules.
Provides JSON Schema generation from Metaschema modules.
Provides XML Schema (XSD) generation from Metaschema modules.
-
Classes in dev.metaschema.schemagen used by dev.metaschema.cli.commands
-
Classes in dev.metaschema.schemagen used by dev.metaschema.schemagenClassDescriptionProvides a common base implementation for schema generation state management.Represents a collection of allowed values with a flag indicating whether the value set is closed (no other values allowed) or open.Represents the state information used during schema generation.A strategy for determining whether a definition should be inlined in the generated schema or referenced as a separate type definition.Provides the capability to generate a schema from a Metaschema module.Identifies the supported schema generation formats.Indexes definitions from a Metaschema module for use in schema generation.Represents an entry in the module index for a single definition.Configuration options for schema generation.
-
Classes in dev.metaschema.schemagen used by dev.metaschema.schemagen.jsonClassDescriptionThsi abstract class provides a common implementation shared by all schema generators.Provides the capability to generate a schema from a Metaschema module.Configuration options for schema generation.
-
Classes in dev.metaschema.schemagen used by dev.metaschema.schemagen.xmlClassDescriptionThsi abstract class provides a common implementation shared by all schema generators.Provides the capability to generate a schema from a Metaschema module.Indicates an unrecoverable error occurred during schema generation.Configuration options for schema generation.