SchemaGeneratorGeneralConfigPart |
SchemaGeneratorConfigBuilder.forTypesInGeneral() |
Get the part of this configuration builder dedicated to custom attribute look-ups for types in general, independent of the declaration context.
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withAdditionalPropertiesResolver(ConfigFunction<TypeScope,Type> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withAdditionalPropertiesResolver(BiFunction<TypeScope,SchemaGenerationContext,com.fasterxml.jackson.databind.JsonNode> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withAnchorResolver(ConfigFunction<TypeScope,String> resolver) |
Setter for "$anchor" resolver.
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withArrayMaxItemsResolver(ConfigFunction<TypeScope,Integer> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withArrayMinItemsResolver(ConfigFunction<TypeScope,Integer> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withArrayUniqueItemsResolver(ConfigFunction<TypeScope,Boolean> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withCustomDefinitionProvider(CustomDefinitionProviderV2 definitionProvider) |
Adding a custom schema provider – if it returns null for a given type, the next definition provider will be applied.
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withDefaultResolver(ConfigFunction<TypeScope,Object> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withDefinitionNamingStrategy(SchemaDefinitionNamingStrategy namingStrategy) |
Replacing the current naming strategy for keys in the "definitions"/"$defs".
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withDescriptionResolver(ConfigFunction<TypeScope,String> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withEnumResolver(ConfigFunction<TypeScope,Collection<?>> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withIdResolver(ConfigFunction<TypeScope,String> resolver) |
Setter for "$id" resolver.
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withNumberExclusiveMaximumResolver(ConfigFunction<TypeScope,BigDecimal> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withNumberExclusiveMinimumResolver(ConfigFunction<TypeScope,BigDecimal> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withNumberInclusiveMaximumResolver(ConfigFunction<TypeScope,BigDecimal> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withNumberInclusiveMinimumResolver(ConfigFunction<TypeScope,BigDecimal> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withNumberMultipleOfResolver(ConfigFunction<TypeScope,BigDecimal> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withPatternPropertiesResolver(ConfigFunction<TypeScope,Map<String,Type>> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withPatternPropertiesResolver(BiFunction<TypeScope,SchemaGenerationContext,Map<String,com.fasterxml.jackson.databind.JsonNode>> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withPropertySorter(Comparator<MemberScope<?,?>> propertySorter) |
Replacing the current sorting algorithm of properties (fields and methods).
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withStringFormatResolver(ConfigFunction<TypeScope,String> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withStringMaxLengthResolver(ConfigFunction<TypeScope,Integer> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withStringMinLengthResolver(ConfigFunction<TypeScope,Integer> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withStringPatternResolver(ConfigFunction<TypeScope,String> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withSubtypeResolver(SubtypeResolver subtypeResolver) |
Adding a subtype resolver – if it returns null for a given type, the next subtype resolver will be applied.
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withTitleResolver(ConfigFunction<TypeScope,String> resolver) |
|
SchemaGeneratorGeneralConfigPart |
SchemaGeneratorGeneralConfigPart.withTypeAttributeOverride(TypeAttributeOverrideV2 override) |
Adding an override for type attributes – all of the registered overrides will be applied in the order of having been added.
|