Uses of Interface
com.github.victools.jsonschema.generator.ConfigFunction
Packages that use ConfigFunction
Package
Description
-
Uses of ConfigFunction in com.github.victools.jsonschema.generator
Methods in com.github.victools.jsonschema.generator with parameters of type ConfigFunctionModifier and TypeMethodDescriptionSchemaGeneratorConfigPart.withAdditionalPropertiesResolver(ConfigFunction<M, Type> resolver) SchemaGeneratorGeneralConfigPart.withAdditionalPropertiesResolver(ConfigFunction<TypeScope, Type> resolver) SchemaGeneratorTypeConfigPart.withAdditionalPropertiesResolver(ConfigFunction<S, Type> resolver) Setter for "additionalProperties" resolver.SchemaGeneratorGeneralConfigPart.withAnchorResolver(ConfigFunction<TypeScope, String> resolver) Setter for "$anchor" resolver.SchemaGeneratorConfigPart.withArrayMaxItemsResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorGeneralConfigPart.withArrayMaxItemsResolver(ConfigFunction<TypeScope, Integer> resolver) SchemaGeneratorTypeConfigPart.withArrayMaxItemsResolver(ConfigFunction<S, Integer> resolver) Setter for "maxItems" resolver.SchemaGeneratorConfigPart.withArrayMinItemsResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorGeneralConfigPart.withArrayMinItemsResolver(ConfigFunction<TypeScope, Integer> resolver) SchemaGeneratorTypeConfigPart.withArrayMinItemsResolver(ConfigFunction<S, Integer> resolver) Setter for "minItems" resolver.SchemaGeneratorConfigPart.withArrayUniqueItemsResolver(ConfigFunction<M, Boolean> resolver) SchemaGeneratorGeneralConfigPart.withArrayUniqueItemsResolver(ConfigFunction<TypeScope, Boolean> resolver) SchemaGeneratorTypeConfigPart.withArrayUniqueItemsResolver(ConfigFunction<S, Boolean> resolver) Setter for "uniqueItems" resolver.SchemaGeneratorConfigPart.withDefaultResolver(ConfigFunction<M, Object> resolver) SchemaGeneratorGeneralConfigPart.withDefaultResolver(ConfigFunction<TypeScope, Object> resolver) SchemaGeneratorTypeConfigPart.withDefaultResolver(ConfigFunction<S, Object> resolver) Setter for "default" 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) SchemaGeneratorGeneralConfigPart.withDescriptionResolver(ConfigFunction<TypeScope, String> resolver) SchemaGeneratorTypeConfigPart.withDescriptionResolver(ConfigFunction<S, String> resolver) Setter for "description" resolver.SchemaGeneratorConfigPart.withEnumResolver(ConfigFunction<M, Collection<?>> resolver) SchemaGeneratorGeneralConfigPart.withEnumResolver(ConfigFunction<TypeScope, Collection<?>> resolver) SchemaGeneratorTypeConfigPart.withEnumResolver(ConfigFunction<S, Collection<?>> resolver) Setter for "enum"/"const" resolver.SchemaGeneratorGeneralConfigPart.withIdResolver(ConfigFunction<TypeScope, String> resolver) Setter for "$id" resolver.SchemaGeneratorConfigPart.withNullableCheck(ConfigFunction<M, Boolean> check) Setter for nullable check.SchemaGeneratorConfigPart.withNumberExclusiveMaximumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorGeneralConfigPart.withNumberExclusiveMaximumResolver(ConfigFunction<TypeScope, BigDecimal> resolver) SchemaGeneratorTypeConfigPart.withNumberExclusiveMaximumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "exclusiveMaximum" resolver.SchemaGeneratorConfigPart.withNumberExclusiveMinimumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorGeneralConfigPart.withNumberExclusiveMinimumResolver(ConfigFunction<TypeScope, BigDecimal> resolver) SchemaGeneratorTypeConfigPart.withNumberExclusiveMinimumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "exclusiveMinimum" resolver.SchemaGeneratorConfigPart.withNumberInclusiveMaximumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorGeneralConfigPart.withNumberInclusiveMaximumResolver(ConfigFunction<TypeScope, BigDecimal> resolver) SchemaGeneratorTypeConfigPart.withNumberInclusiveMaximumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "maximum" resolver.SchemaGeneratorConfigPart.withNumberInclusiveMinimumResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorGeneralConfigPart.withNumberInclusiveMinimumResolver(ConfigFunction<TypeScope, BigDecimal> resolver) SchemaGeneratorTypeConfigPart.withNumberInclusiveMinimumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "minimum" resolver.SchemaGeneratorConfigPart.withNumberMultipleOfResolver(ConfigFunction<M, BigDecimal> resolver) SchemaGeneratorGeneralConfigPart.withNumberMultipleOfResolver(ConfigFunction<TypeScope, BigDecimal> resolver) SchemaGeneratorTypeConfigPart.withNumberMultipleOfResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "multipleOf" resolver.SchemaGeneratorConfigPart.withPatternPropertiesResolver(ConfigFunction<M, Map<String, Type>> resolver) SchemaGeneratorGeneralConfigPart.withPatternPropertiesResolver(ConfigFunction<TypeScope, Map<String, Type>> resolver) SchemaGeneratorTypeConfigPart.withPatternPropertiesResolver(ConfigFunction<S, Map<String, Type>> resolver) Setter for "patternProperties" resolver.SchemaGeneratorConfigPart.withPropertyNameOverrideResolver(ConfigFunction<M, String> resolver) Setter for property name resolver, expecting the respective member and the default name as inputs.SchemaGeneratorConfigPart.withStringFormatResolver(ConfigFunction<M, String> resolver) SchemaGeneratorGeneralConfigPart.withStringFormatResolver(ConfigFunction<TypeScope, String> resolver) SchemaGeneratorTypeConfigPart.withStringFormatResolver(ConfigFunction<S, String> resolver) Setter for "format" resolver.SchemaGeneratorConfigPart.withStringMaxLengthResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorGeneralConfigPart.withStringMaxLengthResolver(ConfigFunction<TypeScope, Integer> resolver) SchemaGeneratorTypeConfigPart.withStringMaxLengthResolver(ConfigFunction<S, Integer> resolver) Setter for "maxLength" resolver.SchemaGeneratorConfigPart.withStringMinLengthResolver(ConfigFunction<M, Integer> resolver) SchemaGeneratorGeneralConfigPart.withStringMinLengthResolver(ConfigFunction<TypeScope, Integer> resolver) SchemaGeneratorTypeConfigPart.withStringMinLengthResolver(ConfigFunction<S, Integer> resolver) Setter for "minLength" resolver.SchemaGeneratorConfigPart.withStringPatternResolver(ConfigFunction<M, String> resolver) SchemaGeneratorGeneralConfigPart.withStringPatternResolver(ConfigFunction<TypeScope, String> resolver) SchemaGeneratorTypeConfigPart.withStringPatternResolver(ConfigFunction<S, String> resolver) Setter for "format" resolver.SchemaGeneratorConfigPart.withTargetTypeOverrideResolver(ConfigFunction<M, com.fasterxml.classmate.ResolvedType> resolver) Deprecated.SchemaGeneratorConfigPart.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) SchemaGeneratorGeneralConfigPart.withTitleResolver(ConfigFunction<TypeScope, String> resolver) SchemaGeneratorTypeConfigPart.withTitleResolver(ConfigFunction<S, String> resolver) Setter for "title" resolver.Method parameters in com.github.victools.jsonschema.generator with type arguments of type ConfigFunctionModifier and TypeMethodDescriptionprotected static <S extends TypeScope,R>
RSchemaGeneratorTypeConfigPart.getFirstDefinedValue(List<ConfigFunction<S, R>> resolvers, S scope) Helper function for invoking a given function with the provided inputs or returning null, if all functions return null themselves. -
Uses of ConfigFunction in com.github.victools.jsonschema.generator.impl.module
Constructors in com.github.victools.jsonschema.generator.impl.module with parameters of type ConfigFunctionModifierConstructorDescriptionAdditionalPropertiesModule(ConfigFunction<TypeScope, Type> generalAdditionalPropertiesResolver) Constructor.AdditionalPropertiesModule(ConfigFunction<TypeScope, Type> generalAdditionalPropertiesResolver, BiFunction<FieldScope, SchemaGenerationContext, tools.jackson.databind.JsonNode> fieldAdditionalPropertiesResolver, BiFunction<MethodScope, SchemaGenerationContext, tools.jackson.databind.JsonNode> methodAdditionalPropertiesResolver) Constructor.
SchemaGeneratorConfigPart.withTargetTypeOverridesResolver(ConfigFunction)instead