Uses of Class
com.github.victools.jsonschema.generator.MethodScope
-
Packages that use MethodScope Package Description com.github.victools.jsonschema.generator com.github.victools.jsonschema.generator.impl com.github.victools.jsonschema.generator.impl.module -
-
Uses of MethodScope in com.github.victools.jsonschema.generator
Methods in com.github.victools.jsonschema.generator that return MethodScope Modifier and Type Method Description MethodScope
TypeContext. createMethodScope(com.fasterxml.classmate.members.ResolvedMethod method, com.fasterxml.classmate.ResolvedTypeWithMembers declaringTypeMembers)
Construct aMethodScope
instance for the given method.MethodScope
FieldScope. findGetter()
Return the conventional getter method (if one exists).MethodScope
MethodScope. withOverriddenName(String overriddenName)
MethodScope
MethodScope. withOverriddenType(com.fasterxml.classmate.ResolvedType overriddenType)
Methods in com.github.victools.jsonschema.generator that return types with arguments of type MethodScope Modifier and Type Method Description SchemaGeneratorConfigPart<MethodScope>
SchemaGeneratorConfigBuilder. forMethods()
Get the part of this configuration builder dedicated to custom attribute look-ups for methods.List<InstanceAttributeOverride<MethodScope>>
SchemaGeneratorConfig. getMethodAttributeOverrides()
Getter for the applicable instance attribute overrides for methods.Methods in com.github.victools.jsonschema.generator with parameters of type MethodScope Modifier and Type Method Description boolean
SchemaGeneratorConfig. isNullable(MethodScope method)
Check whether a method's return value is nullable.boolean
SchemaGeneratorConfig. isRequired(MethodScope method)
Check whether a method value is required.Integer
SchemaGeneratorConfig. resolveArrayMaxItems(MethodScope method)
Determine the "maxItems" of a method's return value.Integer
SchemaGeneratorConfig. resolveArrayMinItems(MethodScope method)
Determine the "minItems" of a method's return value.Boolean
SchemaGeneratorConfig. resolveArrayUniqueItems(MethodScope method)
Determine the "uniqueItems" of a method's return value.Object
SchemaGeneratorConfig. resolveDefault(MethodScope method)
Determine the "default" value of a method's return value.String
SchemaGeneratorConfig. resolveDescription(MethodScope method)
Determine the "description" of a method's return value.Collection<?>
SchemaGeneratorConfig. resolveEnum(MethodScope method)
Determine the "enum"/"const" of a method's return value.BigDecimal
SchemaGeneratorConfig. resolveNumberExclusiveMaximum(MethodScope method)
Determine the "exclusiveMaximum" of a method's return value.BigDecimal
SchemaGeneratorConfig. resolveNumberExclusiveMinimum(MethodScope method)
Determine the "exclusiveMinimum" of a method's return value.BigDecimal
SchemaGeneratorConfig. resolveNumberInclusiveMaximum(MethodScope method)
Determine the "maximum" of a method's return value.BigDecimal
SchemaGeneratorConfig. resolveNumberInclusiveMinimum(MethodScope method)
Determine the "minimum" of a method's return value.BigDecimal
SchemaGeneratorConfig. resolveNumberMultipleOf(MethodScope method)
Determine the "multipleOf" of a method's return value.String
SchemaGeneratorConfig. resolvePropertyNameOverride(MethodScope method)
Determine the alternative name in a parent JSON Schema's "properties" from a method's return value.String
SchemaGeneratorConfig. resolveStringFormat(MethodScope method)
Determine the "format" of a method's return value.Integer
SchemaGeneratorConfig. resolveStringMaxLength(MethodScope method)
Determine the "maxLength" of a method's return value.Integer
SchemaGeneratorConfig. resolveStringMinLength(MethodScope method)
Determine the "minLength" of a method's return value.String
SchemaGeneratorConfig. resolveStringPattern(MethodScope method)
Determine the "pattern" of a method's return value.com.fasterxml.classmate.ResolvedType
SchemaGeneratorConfig. resolveTargetTypeOverride(MethodScope method)
Determine the alternative target type from a method's return value.String
SchemaGeneratorConfig. resolveTitle(MethodScope method)
Determine the "title" of a method's return value.boolean
SchemaGeneratorConfig. shouldIgnore(MethodScope method)
Check whether a method should be ignored. -
Uses of MethodScope in com.github.victools.jsonschema.generator.impl
Methods in com.github.victools.jsonschema.generator.impl that return types with arguments of type MethodScope Modifier and Type Method Description List<InstanceAttributeOverride<MethodScope>>
SchemaGeneratorConfigImpl. getMethodAttributeOverrides()
Methods in com.github.victools.jsonschema.generator.impl with parameters of type MethodScope Modifier and Type Method Description static com.fasterxml.jackson.databind.node.ObjectNode
AttributeCollector. collectMethodAttributes(MethodScope method, SchemaGeneratorConfig config)
Collect a method's contextual attributes (i.e.boolean
SchemaGeneratorConfigImpl. isNullable(MethodScope method)
boolean
SchemaGeneratorConfigImpl. isRequired(MethodScope method)
Integer
SchemaGeneratorConfigImpl. resolveArrayMaxItems(MethodScope method)
Integer
SchemaGeneratorConfigImpl. resolveArrayMinItems(MethodScope method)
Boolean
SchemaGeneratorConfigImpl. resolveArrayUniqueItems(MethodScope method)
Object
SchemaGeneratorConfigImpl. resolveDefault(MethodScope method)
String
SchemaGeneratorConfigImpl. resolveDescription(MethodScope method)
Collection<?>
SchemaGeneratorConfigImpl. resolveEnum(MethodScope method)
BigDecimal
SchemaGeneratorConfigImpl. resolveNumberExclusiveMaximum(MethodScope method)
BigDecimal
SchemaGeneratorConfigImpl. resolveNumberExclusiveMinimum(MethodScope method)
BigDecimal
SchemaGeneratorConfigImpl. resolveNumberInclusiveMaximum(MethodScope method)
BigDecimal
SchemaGeneratorConfigImpl. resolveNumberInclusiveMinimum(MethodScope method)
BigDecimal
SchemaGeneratorConfigImpl. resolveNumberMultipleOf(MethodScope method)
String
SchemaGeneratorConfigImpl. resolvePropertyNameOverride(MethodScope method)
String
SchemaGeneratorConfigImpl. resolveStringFormat(MethodScope method)
Integer
SchemaGeneratorConfigImpl. resolveStringMaxLength(MethodScope method)
Integer
SchemaGeneratorConfigImpl. resolveStringMinLength(MethodScope method)
String
SchemaGeneratorConfigImpl. resolveStringPattern(MethodScope method)
com.fasterxml.classmate.ResolvedType
SchemaGeneratorConfigImpl. resolveTargetTypeOverride(MethodScope method)
String
SchemaGeneratorConfigImpl. resolveTitle(MethodScope method)
boolean
SchemaGeneratorConfigImpl. shouldIgnore(MethodScope method)
-
Uses of MethodScope in com.github.victools.jsonschema.generator.impl.module
Constructor parameters in com.github.victools.jsonschema.generator.impl.module with type arguments of type MethodScope Constructor Description MethodExclusionModule(Predicate<MethodScope> shouldExcludeMethodsMatching)
Constructor setting the underlying check to be set viaSchemaGeneratorConfigPart.withIgnoreCheck(Predicate)
.
-