A C E F G O P R S 
All Classes All Packages

A

adjustDuplicateNames(Map<DefinitionKey, String>, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2SchemaDefinitionNamingStrategy
 
adjustNullableName(DefinitionKey, String, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2SchemaDefinitionNamingStrategy
 
applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
 

C

checkNullable(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine whether the given field/method may be null based on @Schema(nullable = true).
checkReadOnly(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine whether the given field/method is deemed read-only based on @Schema(accessMode = AccessMode.READ_ONLY).
checkRequired(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine whether the given field/method is deemed required in its containing type based on @Schema(required = true).
checkWriteOnly(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine whether the given field/method is deemed write-only based on @Schema(accessMode = AccessMode.WRITE_ONLY).
com.github.victools.jsonschema.module.swagger2 - package com.github.victools.jsonschema.module.swagger2
 

E

ExternalRefCustomDefinitionProvider - Class in com.github.victools.jsonschema.module.swagger2
Replace any type annotated with @Schema(ref = "...") with the specified reference value, unless it is the main schema being targeted.
ExternalRefCustomDefinitionProvider() - Constructor for class com.github.victools.jsonschema.module.swagger2.ExternalRefCustomDefinitionProvider
 

F

findSubtypes(ResolvedType, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2SubtypeResolver
 

G

getDefinitionNameForKey(DefinitionKey, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2SchemaDefinitionNamingStrategy
 

O

overrideInstanceAttributes(ObjectNode, MemberScope<?, ?>, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Consider various remaining aspects.

P

provideCustomSchemaDefinition(ResolvedType, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.swagger2.ExternalRefCustomDefinitionProvider
 
provideCustomSchemaDefinition(MemberScope<?, ?>, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Implementation of the CustomPropertyDefinitionProvider to consider external references given in @Schema(ref = ...).

R

resetAfterSchemaGenerationFinished() - Method in class com.github.victools.jsonschema.module.swagger2.ExternalRefCustomDefinitionProvider
 
resolveArrayMaxItems(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine the given field/method's ArraySchema annotation is present and contains a specific maxItems.
resolveArrayMinItems(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine the given field/method's ArraySchema annotation is present and contains a specific minItems.
resolveArrayUniqueItems(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine the given field/method's ArraySchema annotation is present and is marked as uniqueItems = true.
resolveDefault(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the default value for the given field/method from @Schema(defaultValue = ...).
resolveDescription(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up description from @Schema(description = ...) for given field/method.
resolveEnum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the finite list of possible values from @Schema(allowableValues = ...).
resolveExclusiveMaximum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the exclusive maximum value from @Schema(maximum = ..., exclusiveMaxium = true) for the given field/method.
resolveExclusiveMinimum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the exclusive minimum value from @Schema(minimum = ..., exclusiveMinium = true) for the given field/method.
resolveFormat(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the value from @Schema(format = ...) for the given field/method.
resolveInclusiveMaximum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the inclusive maximum value from @Schema(maximum = ..., exclusiveMaxium = false) for the given field/method.
resolveInclusiveMinimum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the inclusive minimum value from @Schema(minimum = ..., exclusiveMinium = false) for the given field/method.
resolveMaxLength(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the value from @Schema(maxLength = ...) for the given field/method.
resolveMinLength(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the value from @Schema(minLength = ...) for the given field/method.
resolveMultipleOf(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the value from @Schema(multipleOf = ...) for the given field/method.
resolvePattern(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up the value from @Schema(pattern = ...) for the given field/method.
resolvePropertyNameOverride(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine an alternative name for the given field/method, based on @Schema(name = ...).
resolveTargetTypeOverrides(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Derive target type override from @Schema(implementation = ...).
resolveTitle(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Look-up title from @Schema(title = ...) for given field/method.

S

shouldBeIgnored(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.swagger2.Swagger2Module
Determine whether the given field/method should be skipped, based on @Schema(hidden = true).
Swagger2Module - Class in com.github.victools.jsonschema.module.swagger2
JSON Schema Generator Module – Swagger (2.x).
Swagger2Module() - Constructor for class com.github.victools.jsonschema.module.swagger2.Swagger2Module
 
Swagger2SchemaDefinitionNamingStrategy - Class in com.github.victools.jsonschema.module.swagger2
Naming strategy for the keys in the definitions/$defs of the produced schema, based on @Schema(name = ...).
Swagger2SchemaDefinitionNamingStrategy(SchemaDefinitionNamingStrategy) - Constructor for class com.github.victools.jsonschema.module.swagger2.Swagger2SchemaDefinitionNamingStrategy
Constructor expecting a base strategy to be applied if there is no Schema annotation with a specific name being specified.
Swagger2SubtypeResolver - Class in com.github.victools.jsonschema.module.swagger2
Subtype resolver considering @Schema(subTypes = ...) and as fall-back @Schema(anyOf = ...).
Swagger2SubtypeResolver() - Constructor for class com.github.victools.jsonschema.module.swagger2.Swagger2SubtypeResolver
 
A C E F G O P R S 
All Classes All Packages