Uses of Interface
com.github.victools.jsonschema.generator.StatefulConfig
-
-
Uses of StatefulConfig in com.github.victools.jsonschema.generator
Subinterfaces of StatefulConfig in com.github.victools.jsonschema.generator Modifier and Type Interface Description interfaceConfigFunction<S extends TypeScope,R>Functional interface for realising one of various configurations.interfaceCustomDefinitionProviderDeprecated.useCustomDefinitionProviderV2insteadinterfaceCustomDefinitionProviderV2Provider of non-standard JSON schema definitions.interfaceCustomPropertyDefinitionProvider<M extends MemberScope<?,?>>Provider of non-standard JSON schema definitions.interfaceInstanceAttributeOverride<M extends MemberScope<?,?>>Deprecated.useInstanceAttributeOverrideV2insteadinterfaceInstanceAttributeOverrideV2<M extends MemberScope<?,?>>Entry point for customising the JSON Schema attributes being collected for a property.interfaceSchemaGeneratorConfigDefault implementation of a schema generator's configuration.interfaceSubtypeResolverResolver for looking up a declared type's subtypes in order to list those specifically (in anSchemaKeyword.TAG_ANYOF).interfaceTypeAttributeOverrideDeprecated.useTypeAttributeOverrideV2insteadinterfaceTypeAttributeOverrideV2Entry point for customising the JSON Schema attributes being collected for a type in general, i.e. the part that may be referenced multiple times.Classes in com.github.victools.jsonschema.generator that implement StatefulConfig Modifier and Type Class Description classSchemaGeneratorConfigPart<M extends MemberScope<?,?>>Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.classSchemaGeneratorGeneralConfigPartGeneric collection of reflection based analysis for populating a JSON Schema targeting a specific type in general.classSchemaGeneratorTypeConfigPart<S extends TypeScope>Generic collection of reflection based analysis for populating a JSON Schema. -
Uses of StatefulConfig in com.github.victools.jsonschema.generator.impl
Classes in com.github.victools.jsonschema.generator.impl that implement StatefulConfig Modifier and Type Class Description classSchemaGeneratorConfigImplDefault implementation of a schema generator's configuration. -
Uses of StatefulConfig in com.github.victools.jsonschema.generator.impl.module
Classes in com.github.victools.jsonschema.generator.impl.module that implement StatefulConfig Modifier and Type Class Description classInlineSchemaModuleDefault module being included ifOption.INLINE_ALL_SCHEMASis enabled. -
Uses of StatefulConfig in com.github.victools.jsonschema.generator.naming
Subinterfaces of StatefulConfig in com.github.victools.jsonschema.generator.naming Modifier and Type Interface Description interfaceSchemaDefinitionNamingStrategyNaming strategy for the keys in the "definitions"/"$defs" containing shared/reused subschemas.Classes in com.github.victools.jsonschema.generator.naming that implement StatefulConfig Modifier and Type Class Description classCleanSchemaDefinitionNamingStrategyWrapper for aSchemaDefinitionNamingStrategythat performs a specific clean-up task on all returned values.classDefaultSchemaDefinitionNamingStrategyDefault implementation of aSchemaDefinitionNamingStrategyusing the output ofTypeContext.getSimpleTypeDescription(ResolvedType)as definition name/key.
-