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 MethodScopeMethodScope. asFakeContainerItemScope()MethodScopeTypeContext. createMethodScope(com.fasterxml.classmate.members.ResolvedMethod method, com.fasterxml.classmate.ResolvedTypeWithMembers declaringTypeMembers)Construct aMethodScopeinstance for the given method.MethodScopeFieldScope. findGetter()Return the conventional getter method (if one exists).MethodScopeMethodScope. withOverriddenName(String overriddenName)MethodScopeMethodScope. 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.JsonNodeSchemaGenerationContext. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)Create a standard definition for the given property.com.fasterxml.jackson.databind.JsonNodeSchemaGenerationContext. createStandardDefinitionReference(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)Create a standard definition for the given property.booleanSchemaGeneratorConfig. isNullable(MethodScope method)Check whether a method's return value is nullable.booleanSchemaGeneratorConfig. isReadOnly(MethodScope method)Check whether a method value is deemed read-only, i.e., may be ignored or rejected when included in a request.booleanSchemaGeneratorConfig. isRequired(MethodScope method)Check whether a method value is required.booleanSchemaGeneratorConfig. isWriteOnly(MethodScope method)Check whether a method value is deemed write-only, i.e., is not being returned in responses.com.fasterxml.jackson.databind.JsonNodeSchemaGeneratorConfig. resolveAdditionalProperties(MethodScope method, SchemaGenerationContext context)Determine the "additionalProperties" of a method's return value.IntegerSchemaGeneratorConfig. resolveArrayMaxItems(MethodScope method)Determine the "maxItems" of a method's return value.IntegerSchemaGeneratorConfig. resolveArrayMinItems(MethodScope method)Determine the "minItems" of a method's return value.BooleanSchemaGeneratorConfig. resolveArrayUniqueItems(MethodScope method)Determine the "uniqueItems" of a method's return value.ObjectSchemaGeneratorConfig. resolveDefault(MethodScope method)Determine the "default" value of a method's return value.List<String>SchemaGeneratorConfig. resolveDependentRequires(MethodScope method)Determine the "dependentRequired" list of other properties' names, for which a value is required if the given method (or more likely: the field derived from this method) is present.StringSchemaGeneratorConfig. 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.BigDecimalSchemaGeneratorConfig. resolveNumberExclusiveMaximum(MethodScope method)Determine the "exclusiveMaximum" of a method's return value.BigDecimalSchemaGeneratorConfig. resolveNumberExclusiveMinimum(MethodScope method)Determine the "exclusiveMinimum" of a method's return value.BigDecimalSchemaGeneratorConfig. resolveNumberInclusiveMaximum(MethodScope method)Determine the "maximum" of a method's return value.BigDecimalSchemaGeneratorConfig. resolveNumberInclusiveMinimum(MethodScope method)Determine the "minimum" of a method's return value.BigDecimalSchemaGeneratorConfig. 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.StringSchemaGeneratorConfig. resolvePropertyNameOverride(MethodScope method)Determine the alternative name in a parent JSON Schema's "properties" from a method's return value.StringSchemaGeneratorConfig. resolveStringFormat(MethodScope method)Determine the "format" of a method's return value.IntegerSchemaGeneratorConfig. resolveStringMaxLength(MethodScope method)Determine the "maxLength" of a method's return value.IntegerSchemaGeneratorConfig. resolveStringMinLength(MethodScope method)Determine the "minLength" of a method's return value.StringSchemaGeneratorConfig. resolveStringPattern(MethodScope method)Determine the "pattern" of a method's return value.default com.fasterxml.classmate.ResolvedTypeSchemaGeneratorConfig. resolveTargetTypeOverride(MethodScope method)Deprecated.List<com.fasterxml.classmate.ResolvedType>SchemaGeneratorConfig. resolveTargetTypeOverrides(MethodScope method)Determine the alternative target types from a method's return value.StringSchemaGeneratorConfig. resolveTitle(MethodScope method)Determine the "title" of a method's return value.booleanSchemaGeneratorConfig. 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.JsonNodeSchemaGenerationContext. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)Create a standard definition for the given property.com.fasterxml.jackson.databind.JsonNodeSchemaGenerationContext. 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.ObjectNodeAttributeCollector. collectMethodAttributes(MethodScope method, SchemaGenerationContext generationContext)Collect a method's contextual attributes (i.e.com.fasterxml.jackson.databind.JsonNodeSchemaGenerationContextImpl. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)com.fasterxml.jackson.databind.JsonNodeSchemaGenerationContextImpl. createStandardDefinitionReference(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)booleanSchemaGeneratorConfigImpl. isNullable(MethodScope method)booleanSchemaGeneratorConfigImpl. isReadOnly(MethodScope method)booleanSchemaGeneratorConfigImpl. isRequired(MethodScope method)booleanSchemaGeneratorConfigImpl. isWriteOnly(MethodScope method)com.fasterxml.jackson.databind.JsonNodeSchemaGeneratorConfigImpl. resolveAdditionalProperties(MethodScope method, SchemaGenerationContext context)IntegerSchemaGeneratorConfigImpl. resolveArrayMaxItems(MethodScope method)IntegerSchemaGeneratorConfigImpl. resolveArrayMinItems(MethodScope method)BooleanSchemaGeneratorConfigImpl. resolveArrayUniqueItems(MethodScope method)ObjectSchemaGeneratorConfigImpl. resolveDefault(MethodScope method)List<String>SchemaGeneratorConfigImpl. resolveDependentRequires(MethodScope method)StringSchemaGeneratorConfigImpl. resolveDescription(MethodScope method)Collection<?>SchemaGeneratorConfigImpl. resolveEnum(MethodScope method)BigDecimalSchemaGeneratorConfigImpl. resolveNumberExclusiveMaximum(MethodScope method)BigDecimalSchemaGeneratorConfigImpl. resolveNumberExclusiveMinimum(MethodScope method)BigDecimalSchemaGeneratorConfigImpl. resolveNumberInclusiveMaximum(MethodScope method)BigDecimalSchemaGeneratorConfigImpl. resolveNumberInclusiveMinimum(MethodScope method)BigDecimalSchemaGeneratorConfigImpl. resolveNumberMultipleOf(MethodScope method)Map<String,com.fasterxml.jackson.databind.JsonNode>SchemaGeneratorConfigImpl. resolvePatternProperties(MethodScope method, SchemaGenerationContext context)StringSchemaGeneratorConfigImpl. resolvePropertyNameOverride(MethodScope method)StringSchemaGeneratorConfigImpl. resolveStringFormat(MethodScope method)IntegerSchemaGeneratorConfigImpl. resolveStringMaxLength(MethodScope method)IntegerSchemaGeneratorConfigImpl. resolveStringMinLength(MethodScope method)StringSchemaGeneratorConfigImpl. resolveStringPattern(MethodScope method)List<com.fasterxml.classmate.ResolvedType>SchemaGeneratorConfigImpl. resolveTargetTypeOverrides(MethodScope method)StringSchemaGeneratorConfigImpl. resolveTitle(MethodScope method)booleanSchemaGeneratorConfigImpl. 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.JsonNodeSchemaGenerationContextImpl. createStandardDefinition(MethodScope targetScope, CustomPropertyDefinitionProvider<MethodScope> ignoredDefinitionProvider)com.fasterxml.jackson.databind.JsonNodeSchemaGenerationContextImpl. 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).
-