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
MethodScope. asFakeContainerItemScope()
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<InstanceAttributeOverrideV2<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 com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContext. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
Create a standard definition for the given property.com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContext. createStandardDefinitionReference(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
Create a standard definition for the given property.boolean
SchemaGeneratorConfig. isNullable(MethodScope method)
Check whether a method's return value is nullable.boolean
SchemaGeneratorConfig. isReadOnly(MethodScope method)
Check whether a method value is deemed read-only, i.e., may be ignored or rejected when included in a request.boolean
SchemaGeneratorConfig. isRequired(MethodScope method)
Check whether a method value is required.boolean
SchemaGeneratorConfig. isWriteOnly(MethodScope method)
Check whether a method value is deemed write-only, i.e., is not being returned in responses.com.fasterxml.jackson.databind.JsonNode
SchemaGeneratorConfig. resolveAdditionalProperties(MethodScope method, SchemaGenerationContext context)
Determine the "additionalProperties" of a method's return value.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.Map<String,com.fasterxml.jackson.databind.JsonNode>
SchemaGeneratorConfig. resolvePatternProperties(MethodScope method, SchemaGenerationContext context)
Determine the "patternProperties" 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.default com.fasterxml.classmate.ResolvedType
SchemaGeneratorConfig. resolveTargetTypeOverride(MethodScope method)
Deprecated.List<com.fasterxml.classmate.ResolvedType>
SchemaGeneratorConfig. resolveTargetTypeOverrides(MethodScope method)
Determine the alternative target types 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.Method parameters in com.github.victools.jsonschema.generator with type arguments of type MethodScope Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContext. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
Create a standard definition for the given property.com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContext. createStandardDefinitionReference(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
Create a standard definition for the given property. -
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<InstanceAttributeOverrideV2<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, SchemaGenerationContext generationContext)
Collect a method's contextual attributes (i.e.com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContextImpl. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContextImpl. createStandardDefinitionReference(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
boolean
SchemaGeneratorConfigImpl. isNullable(MethodScope method)
boolean
SchemaGeneratorConfigImpl. isReadOnly(MethodScope method)
boolean
SchemaGeneratorConfigImpl. isRequired(MethodScope method)
boolean
SchemaGeneratorConfigImpl. isWriteOnly(MethodScope method)
com.fasterxml.jackson.databind.JsonNode
SchemaGeneratorConfigImpl. resolveAdditionalProperties(MethodScope method, SchemaGenerationContext context)
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)
Map<String,com.fasterxml.jackson.databind.JsonNode>
SchemaGeneratorConfigImpl. resolvePatternProperties(MethodScope method, SchemaGenerationContext context)
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)
List<com.fasterxml.classmate.ResolvedType>
SchemaGeneratorConfigImpl. resolveTargetTypeOverrides(MethodScope method)
String
SchemaGeneratorConfigImpl. resolveTitle(MethodScope method)
boolean
SchemaGeneratorConfigImpl. shouldIgnore(MethodScope method)
Method parameters in com.github.victools.jsonschema.generator.impl with type arguments of type MethodScope Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContextImpl. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
com.fasterxml.jackson.databind.JsonNode
SchemaGenerationContextImpl. createStandardDefinitionReference(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)
-
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)
.
-