Uses of Class
com.github.victools.jsonschema.generator.SchemaGeneratorConfigPart
Packages that use SchemaGeneratorConfigPart
Package
Description
-
Uses of SchemaGeneratorConfigPart in com.github.victools.jsonschema.generator
Methods in com.github.victools.jsonschema.generator that return SchemaGeneratorConfigPartModifier and TypeMethodDescriptionSchemaGeneratorConfigBuilder.forFields()Get the part of this configuration builder dedicated to custom attribute look-ups for fields.SchemaGeneratorConfigBuilder.forMethods()Get the part of this configuration builder dedicated to custom attribute look-ups for methods.SchemaGeneratorConfigPart.withAdditionalPropertiesResolver(ConfigFunction<M, Type> resolver) SchemaGeneratorConfigPart.withAdditionalPropertiesResolver(BiFunction<M, SchemaGenerationContext, tools.jackson.databind.JsonNode> resolver) SchemaGeneratorConfigPart.withArrayMaxItemsResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorConfigPart.withArrayMinItemsResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorConfigPart.withArrayUniqueItemsResolver(ConfigFunction<M, Boolean> resolver) 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.withDefaultResolver(ConfigFunction<M, Object> resolver) 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.withDescriptionResolver(ConfigFunction<M, String> resolver) SchemaGeneratorConfigPart.withEnumResolver(ConfigFunction<M, Collection<?>> resolver) SchemaGeneratorConfigPart.withIgnoreCheck(Predicate<M> check) Setter for ignore check.SchemaGeneratorConfigPart.withInstanceAttributeOverride(InstanceAttributeOverride<M> override) Deprecated.SchemaGeneratorConfigPart.withInstanceAttributeOverride(InstanceAttributeOverrideV2<M> override) Setter for override of attributes on a given JSON Schema node in the respective member.SchemaGeneratorConfigPart.withNullableCheck(ConfigFunction<M, Boolean> check) Setter for nullable check.SchemaGeneratorConfigPart.withNumberExclusiveMaximumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorConfigPart.withNumberExclusiveMinimumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorConfigPart.withNumberInclusiveMaximumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorConfigPart.withNumberInclusiveMinimumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorConfigPart.withNumberMultipleOfResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorConfigPart.withPatternPropertiesResolver(ConfigFunction<M, Map<String, Type>> resolver) SchemaGeneratorConfigPart.withPatternPropertiesResolver(BiFunction<M, SchemaGenerationContext, Map<String, tools.jackson.databind.JsonNode>> resolver) SchemaGeneratorConfigPart.withPropertyNameOverrideResolver(ConfigFunction<M, String> resolver) Setter for property name resolver, expecting the respective member and the default name as inputs.SchemaGeneratorConfigPart.withReadOnlyCheck(Predicate<M> check) Setter for read-only check.SchemaGeneratorConfigPart.withRequiredCheck(Predicate<M> check) Setter for required check.SchemaGeneratorConfigPart.withStringFormatResolver(ConfigFunction<M, String> resolver) SchemaGeneratorConfigPart.withStringMaxLengthResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorConfigPart.withStringMinLengthResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorConfigPart.withStringPatternResolver(ConfigFunction<M, String> resolver) SchemaGeneratorConfigPart.withTargetTypeOverrideResolver(ConfigFunction<M, com.fasterxml.classmate.ResolvedType> resolver) Deprecated.usewithTargetTypeOverridesResolver(ConfigFunction)insteadSchemaGeneratorConfigPart.withTargetTypeOverridesResolver(ConfigFunction<M, List<com.fasterxml.classmate.ResolvedType>> resolver) Setter for target type resolver, expecting the respective member as input.SchemaGeneratorConfigPart.withTitleResolver(ConfigFunction<M, String> resolver) SchemaGeneratorConfigPart.withWriteOnlyCheck(Predicate<M> check) Setter for write-only check. -
Uses of SchemaGeneratorConfigPart in com.github.victools.jsonschema.generator.impl
Constructors in com.github.victools.jsonschema.generator.impl with parameters of type SchemaGeneratorConfigPartModifierConstructorDescriptionSchemaGeneratorConfigImpl(tools.jackson.databind.ObjectMapper objectMapper, SchemaVersion schemaVersion, Set<Option> enabledOptions, SchemaGeneratorGeneralConfigPart typesInGeneralConfigPart, SchemaGeneratorConfigPart<FieldScope> fieldConfigPart, SchemaGeneratorConfigPart<MethodScope> methodConfigPart, Map<Class<? extends Annotation>, com.fasterxml.classmate.AnnotationInclusion> inclusionOverrides) Constructor of a configuration instance.
withInstanceAttributeOverride(InstanceAttributeOverrideV2)instead