Uses of Interface
dev.metaschema.schemagen.IInlineStrategy
Packages that use IInlineStrategy
Package
Description
Provides schema generation capabilities for Metaschema modules.
-
Uses of IInlineStrategy in dev.metaschema.schemagen
Classes in dev.metaschema.schemagen that implement IInlineStrategyModifier and TypeClassDescriptionclassAn inline strategy that inlines definitions unless they are contained within a choice block.Fields in dev.metaschema.schemagen declared as IInlineStrategyModifier and TypeFieldDescriptionstatic final IInlineStrategyIInlineStrategy.CHOICE_NOT_INLINEA strategy that inlines definitions unless they are used in a choice group.static final IInlineStrategyIInlineStrategy.DEFINED_AS_INLINEA strategy that inlines definitions based on theirIDefinition.isInline()property.static final IInlineStrategyIInlineStrategy.NONE_INLINEA strategy that never inlines any definition.Methods in dev.metaschema.schemagen that return IInlineStrategyModifier and TypeMethodDescriptionstatic IInlineStrategyIInlineStrategy.newInlineStrategy(IConfiguration<SchemaGenerationFeature<?>> configuration) Create a new inline strategy based on the provided configuration.Methods in dev.metaschema.schemagen with parameters of type IInlineStrategyModifier and TypeMethodDescriptionstatic ModuleIndexModuleIndex.indexDefinitions(IModule module, IInlineStrategy inlineStrategy) Creates an index of all definitions reachable from the module's root assembly definitions.