Uses of Class
com.github.victools.jsonschema.generator.FieldScope
-
Packages that use FieldScope Package Description com.github.victools.jsonschema.generator com.github.victools.jsonschema.generator.impl com.github.victools.jsonschema.generator.impl.module -
-
Uses of FieldScope in com.github.victools.jsonschema.generator
Methods in com.github.victools.jsonschema.generator that return FieldScope Modifier and Type Method Description FieldScopeFieldScope. asFakeContainerItemScope()FieldScopeTypeContext. createFieldScope(com.fasterxml.classmate.members.ResolvedField field, com.fasterxml.classmate.ResolvedTypeWithMembers declaringTypeMembers)Construct aFieldScopeinstance for the given field.FieldScopeMethodScope. findGetterField()Look-up the field associated with this method if it is deemed to be a getter by convention.FieldScopeFieldScope. withOverriddenName(String overriddenName)FieldScopeFieldScope. withOverriddenType(com.fasterxml.classmate.ResolvedType overriddenType)Methods in com.github.victools.jsonschema.generator that return types with arguments of type FieldScope Modifier and Type Method Description SchemaGeneratorConfigPart<FieldScope>SchemaGeneratorConfigBuilder. forFields()Get the part of this configuration builder dedicated to custom attribute look-ups for fields.List<InstanceAttributeOverrideV2<FieldScope>>SchemaGeneratorConfig. getFieldAttributeOverrides()Getter for the applicable instance attribute overrides for fields.Methods in com.github.victools.jsonschema.generator with parameters of type FieldScope Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContext. createStandardDefinition(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)Create a standard definition for the given property.com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContext. createStandardDefinitionReference(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)Create a standard definition for the given property.booleanSchemaGeneratorConfig. isNullable(FieldScope field)Check whether a field/property is nullable.booleanSchemaGeneratorConfig. isReadOnly(FieldScope field)Check whether a field/property value is deemed read-only, i.e., may be ignored or rejected when included in a request.booleanSchemaGeneratorConfig. isRequired(FieldScope field)Check whether a field/property value is required.booleanSchemaGeneratorConfig. isWriteOnly(FieldScope field)Check whether a field/property value is deemed write-only, i.e., is not being returned in responses.TypeSchemaGeneratorConfig. resolveAdditionalProperties(FieldScope field)Determine the "additionalProperties" of an object's field/property.IntegerSchemaGeneratorConfig. resolveArrayMaxItems(FieldScope field)Determine the "maxItems" of an object's field/property.IntegerSchemaGeneratorConfig. resolveArrayMinItems(FieldScope field)Determine the "minItems" of an object's field/property.BooleanSchemaGeneratorConfig. resolveArrayUniqueItems(FieldScope field)Determine the "uniqueItems" of an object's field/property.ObjectSchemaGeneratorConfig. resolveDefault(FieldScope field)Determine the "default" value of an object's field/property.StringSchemaGeneratorConfig. resolveDescription(FieldScope field)Determine the "description" of an object's field/property.Collection<?>SchemaGeneratorConfig. resolveEnum(FieldScope field)Determine the "enum"/"const" of an object's field/property.BigDecimalSchemaGeneratorConfig. resolveNumberExclusiveMaximum(FieldScope field)Determine the "exclusiveMaximum" of an object's field/property.BigDecimalSchemaGeneratorConfig. resolveNumberExclusiveMinimum(FieldScope field)Determine the "exclusiveMinimum" of an object's field/property.BigDecimalSchemaGeneratorConfig. resolveNumberInclusiveMaximum(FieldScope field)Determine the "maximum" of an object's field/property.BigDecimalSchemaGeneratorConfig. resolveNumberInclusiveMinimum(FieldScope field)Determine the "minimum" of an object's field/property.BigDecimalSchemaGeneratorConfig. resolveNumberMultipleOf(FieldScope field)Determine the "multipleOf" of an object's field/property.Map<String,Type>SchemaGeneratorConfig. resolvePatternProperties(FieldScope field)Determine the "patternProperties" of an object's field/property.StringSchemaGeneratorConfig. resolvePropertyNameOverride(FieldScope field)Determine the alternative name in a parent JSON Schema's "properties" from an object's field/property.StringSchemaGeneratorConfig. resolveStringFormat(FieldScope field)Determine the "format" of an object's field/property.IntegerSchemaGeneratorConfig. resolveStringMaxLength(FieldScope field)Determine the "maxLength" of an object's field/property.IntegerSchemaGeneratorConfig. resolveStringMinLength(FieldScope field)Determine the "minLength" of an object's field/property.StringSchemaGeneratorConfig. resolveStringPattern(FieldScope field)Determine the "pattern" of an object's field/property.default com.fasterxml.classmate.ResolvedTypeSchemaGeneratorConfig. resolveTargetTypeOverride(FieldScope field)Deprecated.List<com.fasterxml.classmate.ResolvedType>SchemaGeneratorConfig. resolveTargetTypeOverrides(FieldScope field)Determine the alternative target types from an object's field/property.StringSchemaGeneratorConfig. resolveTitle(FieldScope field)Determine the "title" of an object's field/property.booleanSchemaGeneratorConfig. shouldIgnore(FieldScope field)Check whether a field/property should be ignored.Method parameters in com.github.victools.jsonschema.generator with type arguments of type FieldScope Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContext. createStandardDefinition(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)Create a standard definition for the given property.com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContext. createStandardDefinitionReference(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)Create a standard definition for the given property. -
Uses of FieldScope in com.github.victools.jsonschema.generator.impl
Methods in com.github.victools.jsonschema.generator.impl that return types with arguments of type FieldScope Modifier and Type Method Description List<InstanceAttributeOverrideV2<FieldScope>>SchemaGeneratorConfigImpl. getFieldAttributeOverrides()Methods in com.github.victools.jsonschema.generator.impl with parameters of type FieldScope Modifier and Type Method Description static com.fasterxml.jackson.databind.node.ObjectNodeAttributeCollector. collectFieldAttributes(FieldScope field, SchemaGenerationContext generationContext)Collect a field's contextual attributes (i.e.com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl. createStandardDefinition(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl. createStandardDefinitionReference(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)booleanSchemaGeneratorConfigImpl. isNullable(FieldScope field)booleanSchemaGeneratorConfigImpl. isReadOnly(FieldScope field)booleanSchemaGeneratorConfigImpl. isRequired(FieldScope field)booleanSchemaGeneratorConfigImpl. isWriteOnly(FieldScope field)TypeSchemaGeneratorConfigImpl. resolveAdditionalProperties(FieldScope field)IntegerSchemaGeneratorConfigImpl. resolveArrayMaxItems(FieldScope field)IntegerSchemaGeneratorConfigImpl. resolveArrayMinItems(FieldScope field)BooleanSchemaGeneratorConfigImpl. resolveArrayUniqueItems(FieldScope field)ObjectSchemaGeneratorConfigImpl. resolveDefault(FieldScope field)StringSchemaGeneratorConfigImpl. resolveDescription(FieldScope field)Collection<?>SchemaGeneratorConfigImpl. resolveEnum(FieldScope field)BigDecimalSchemaGeneratorConfigImpl. resolveNumberExclusiveMaximum(FieldScope field)BigDecimalSchemaGeneratorConfigImpl. resolveNumberExclusiveMinimum(FieldScope field)BigDecimalSchemaGeneratorConfigImpl. resolveNumberInclusiveMaximum(FieldScope field)BigDecimalSchemaGeneratorConfigImpl. resolveNumberInclusiveMinimum(FieldScope field)BigDecimalSchemaGeneratorConfigImpl. resolveNumberMultipleOf(FieldScope field)Map<String,Type>SchemaGeneratorConfigImpl. resolvePatternProperties(FieldScope field)StringSchemaGeneratorConfigImpl. resolvePropertyNameOverride(FieldScope field)StringSchemaGeneratorConfigImpl. resolveStringFormat(FieldScope field)IntegerSchemaGeneratorConfigImpl. resolveStringMaxLength(FieldScope field)IntegerSchemaGeneratorConfigImpl. resolveStringMinLength(FieldScope field)StringSchemaGeneratorConfigImpl. resolveStringPattern(FieldScope field)List<com.fasterxml.classmate.ResolvedType>SchemaGeneratorConfigImpl. resolveTargetTypeOverrides(FieldScope field)StringSchemaGeneratorConfigImpl. resolveTitle(FieldScope field)booleanSchemaGeneratorConfigImpl. shouldIgnore(FieldScope field)Method parameters in com.github.victools.jsonschema.generator.impl with type arguments of type FieldScope Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl. createStandardDefinition(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl. createStandardDefinitionReference(FieldScope targetScope, CustomPropertyDefinitionProvider<FieldScope> ignoredDefinitionProvider)Constructor parameters in com.github.victools.jsonschema.generator.impl with type arguments of type FieldScope Constructor Description SchemaGeneratorConfigImpl(com.fasterxml.jackson.databind.ObjectMapper objectMapper, SchemaVersion schemaVersion, Set<Option> enabledOptions, SchemaGeneratorGeneralConfigPart typesInGeneralConfigPart, SchemaGeneratorConfigPart<FieldScope> fieldConfigPart, SchemaGeneratorConfigPart<MethodScope> methodConfigPart)Constructor of a configuration instance. -
Uses of FieldScope in com.github.victools.jsonschema.generator.impl.module
Constructor parameters in com.github.victools.jsonschema.generator.impl.module with type arguments of type FieldScope Constructor Description FieldExclusionModule(Predicate<FieldScope> shouldExcludeFieldsMatching)Constructor setting the underlying check to be set viaSchemaGeneratorConfigPart.withIgnoreCheck(Predicate).
-