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 Summary
Fields Modifier and Type Field Description static SchemaGenerationFeature<Boolean>
INLINE_CHOICE_DEFINITIONS
If enabled, child definitions of a choice that are defined inline will be generated as inline types.static SchemaGenerationFeature<Boolean>
INLINE_DEFINITIONS
If enabled, definitions that are defined inline will be generated as inline types.
-
Method Summary
-
Methods inherited from class gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature
getDefault, getValueClass
-
-
-
-
Field Detail
-
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
@NonNull public static final SchemaGenerationFeature<Boolean> 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 ifINLINE_DEFINITIONS
is also enabled.
-
-