SchemaGeneratorConfigPart<FieldScope> |
SchemaGeneratorConfigBuilder.forFields() |
Get the part of this configuration builder dedicated to custom attribute look-ups for fields.
|
SchemaGeneratorConfigPart<MethodScope> |
SchemaGeneratorConfigBuilder.forMethods() |
Get the part of this configuration builder dedicated to custom attribute look-ups for methods.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withAdditionalPropertiesResolver(ConfigFunction<M,Type> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withAdditionalPropertiesResolver(BiFunction<M,SchemaGenerationContext,com.fasterxml.jackson.databind.JsonNode> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withArrayMaxItemsResolver(ConfigFunction<M,Integer> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withArrayMinItemsResolver(ConfigFunction<M,Integer> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withArrayUniqueItemsResolver(ConfigFunction<M,Boolean> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withCustomDefinitionProvider(CustomPropertyDefinitionProvider<M> definitionProvider) |
Adding a custom schema provider – if it returns null for a given type, the next definition provider will be applied.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withDefaultResolver(ConfigFunction<M,Object> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withDependentRequiresResolver(ConfigFunction<M,List<String>> resolver) |
Setter for resolver, that collects the names of other properties that are required depending on the targeted one.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withDescriptionResolver(ConfigFunction<M,String> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withEnumResolver(ConfigFunction<M,Collection<?>> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withIgnoreCheck(Predicate<M> check) |
Setter for ignore check.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withInstanceAttributeOverride(InstanceAttributeOverride<M> override) |
Deprecated.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withInstanceAttributeOverride(InstanceAttributeOverrideV2<M> override) |
Setter for override of attributes on a given JSON Schema node in the respective member.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withNullableCheck(ConfigFunction<M,Boolean> check) |
Setter for nullable check.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withNumberExclusiveMaximumResolver(ConfigFunction<M,BigDecimal> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withNumberExclusiveMinimumResolver(ConfigFunction<M,BigDecimal> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withNumberInclusiveMaximumResolver(ConfigFunction<M,BigDecimal> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withNumberInclusiveMinimumResolver(ConfigFunction<M,BigDecimal> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withNumberMultipleOfResolver(ConfigFunction<M,BigDecimal> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withPatternPropertiesResolver(ConfigFunction<M,Map<String,Type>> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withPatternPropertiesResolver(BiFunction<M,SchemaGenerationContext,Map<String,com.fasterxml.jackson.databind.JsonNode>> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withPropertyNameOverrideResolver(ConfigFunction<M,String> resolver) |
Setter for property name resolver, expecting the respective member and the default name as inputs.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withReadOnlyCheck(Predicate<M> check) |
Setter for read-only check.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withRequiredCheck(Predicate<M> check) |
Setter for required check.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withStringFormatResolver(ConfigFunction<M,String> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withStringMaxLengthResolver(ConfigFunction<M,Integer> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withStringMinLengthResolver(ConfigFunction<M,Integer> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withStringPatternResolver(ConfigFunction<M,String> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withTargetTypeOverrideResolver(ConfigFunction<M,com.fasterxml.classmate.ResolvedType> resolver) |
Deprecated.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withTargetTypeOverridesResolver(ConfigFunction<M,List<com.fasterxml.classmate.ResolvedType>> resolver) |
Setter for target type resolver, expecting the respective member as input.
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withTitleResolver(ConfigFunction<M,String> resolver) |
|
SchemaGeneratorConfigPart<M> |
SchemaGeneratorConfigPart.withWriteOnlyCheck(Predicate<M> check) |
Setter for write-only check.
|