Class SchemaGenerationFeature<V>

java.lang.Object
gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature<V>
gov.nist.secauto.metaschema.schemagen.SchemaGenerationFeature<V>
Type Parameters:
V - the feature value type
All Implemented Interfaces:
IConfigurationFeature<V>

public final class SchemaGenerationFeature<V> extends AbstractConfigurationFeature<V>
Configuration options for schema generation.
  • Field Details

    • INLINE_DEFINITIONS

      @NonNull public static final SchemaGenerationFeature<Boolean> INLINE_DEFINITIONS
      If enabled, definitions that are defined inline will be generated as inline types. If disabled, definitions will always be generated as global types.
    • INLINE_CHOICE_DEFINITIONS

      If enabled, child definitions of a choice that are defined inline will be generated as inline types. If disabled, child definitions of a choice will always be generated as global types. This option will only be used if INLINE_DEFINITIONS is also enabled.