Uses of Class
com.github.victools.jsonschema.generator.SchemaGeneratorTypeConfigPart
Packages that use SchemaGeneratorTypeConfigPart
-
Uses of SchemaGeneratorTypeConfigPart in com.github.victools.jsonschema.generator
Subclasses of SchemaGeneratorTypeConfigPart in com.github.victools.jsonschema.generatorModifier and TypeClassDescriptionclassSchemaGeneratorConfigPart<M extends MemberScope<?,?>> Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.classGeneric collection of reflection based analysis for populating a JSON Schema targeting a specific type in general.Methods in com.github.victools.jsonschema.generator that return SchemaGeneratorTypeConfigPartModifier and TypeMethodDescriptionSchemaGeneratorTypeConfigPart.withAdditionalPropertiesResolver(ConfigFunction<S, Type> resolver) Setter for "additionalProperties" resolver.SchemaGeneratorTypeConfigPart.withAdditionalPropertiesResolver(BiFunction<S, SchemaGenerationContext, tools.jackson.databind.JsonNode> resolver) Setter for "additionalProperties" resolver.SchemaGeneratorTypeConfigPart.withArrayMaxItemsResolver(ConfigFunction<S, Integer> resolver) Setter for "maxItems" resolver.SchemaGeneratorTypeConfigPart.withArrayMinItemsResolver(ConfigFunction<S, Integer> resolver) Setter for "minItems" resolver.SchemaGeneratorTypeConfigPart.withArrayUniqueItemsResolver(ConfigFunction<S, Boolean> resolver) Setter for "uniqueItems" resolver.SchemaGeneratorTypeConfigPart.withDefaultResolver(ConfigFunction<S, Object> resolver) Setter for "default" resolver.SchemaGeneratorTypeConfigPart.withDescriptionResolver(ConfigFunction<S, String> resolver) Setter for "description" resolver.SchemaGeneratorTypeConfigPart.withEnumResolver(ConfigFunction<S, Collection<?>> resolver) Setter for "enum"/"const" resolver.SchemaGeneratorTypeConfigPart.withNumberExclusiveMaximumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "exclusiveMaximum" resolver.SchemaGeneratorTypeConfigPart.withNumberExclusiveMinimumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "exclusiveMinimum" resolver.SchemaGeneratorTypeConfigPart.withNumberInclusiveMaximumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "maximum" resolver.SchemaGeneratorTypeConfigPart.withNumberInclusiveMinimumResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "minimum" resolver.SchemaGeneratorTypeConfigPart.withNumberMultipleOfResolver(ConfigFunction<S, BigDecimal> resolver) Setter for "multipleOf" resolver.SchemaGeneratorTypeConfigPart.withPatternPropertiesResolver(ConfigFunction<S, Map<String, Type>> resolver) Setter for "patternProperties" resolver.SchemaGeneratorTypeConfigPart.withPatternPropertiesResolver(BiFunction<S, SchemaGenerationContext, Map<String, tools.jackson.databind.JsonNode>> resolver) Setter for "patternProperties" resolver.SchemaGeneratorTypeConfigPart.withStringFormatResolver(ConfigFunction<S, String> resolver) Setter for "format" resolver.SchemaGeneratorTypeConfigPart.withStringMaxLengthResolver(ConfigFunction<S, Integer> resolver) Setter for "maxLength" resolver.SchemaGeneratorTypeConfigPart.withStringMinLengthResolver(ConfigFunction<S, Integer> resolver) Setter for "minLength" resolver.SchemaGeneratorTypeConfigPart.withStringPatternResolver(ConfigFunction<S, String> resolver) Setter for "format" resolver.SchemaGeneratorTypeConfigPart.withTitleResolver(ConfigFunction<S, String> resolver) Setter for "title" resolver.