Uses of Class
com.github.victools.jsonschema.generator.MemberScope
-
Packages that use MemberScope Package Description com.github.victools.jsonschema.generator com.github.victools.jsonschema.generator.impl com.github.victools.jsonschema.generator.impl.module -
-
Uses of MemberScope in com.github.victools.jsonschema.generator
Classes in com.github.victools.jsonschema.generator with type parameters of type MemberScope Modifier and Type Interface Description interface
CustomPropertyDefinitionProvider<M extends MemberScope<?,?>>
Provider of non-standard JSON schema definitions.interface
InstanceAttributeOverride<M extends MemberScope<?,?>>
Deprecated.useInstanceAttributeOverrideV2
insteadinterface
InstanceAttributeOverrideV2<M extends MemberScope<?,?>>
Entry point for customising the JSON Schema attributes being collected for a property.class
SchemaGeneratorConfigPart<M extends MemberScope<?,?>>
Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.Subclasses of MemberScope in com.github.victools.jsonschema.generator Modifier and Type Class Description class
FieldScope
Representation of a single introspected field.class
MethodScope
Representation of a single introspected method.Methods in com.github.victools.jsonschema.generator with type parameters of type MemberScope Modifier and Type Method Description <M extends MemberScope<?,?>>
CustomDefinitionSchemaGeneratorConfig. getCustomDefinition(M scope, SchemaGenerationContext context, CustomPropertyDefinitionProvider<M> ignoredDefinitionProvider)
Look-up the non-standard JSON schema definition for a given property.Methods in com.github.victools.jsonschema.generator that return MemberScope Modifier and Type Method Description MemberScope<M,T>
MemberScope. asFakeContainerItemScope()
Create another instance for this field or method and context, representing its field/method return type's container item type.MemberScope<M,T>
MemberScope. asFakeContainerItemScope(Class<?> referenceType, int containerItemIndex)
Create another instance for this field or method and context, representing its field/method return type's container item type.abstract MemberScope<M,T>
MemberScope. withOverriddenName(String overriddenName)
Create another instance for this field or method and context, but overriding the declared field/method name with the given one.abstract MemberScope<M,T>
MemberScope. withOverriddenType(com.fasterxml.classmate.ResolvedType overriddenType)
Create another instance for this field or method and context, but overriding the declared field/method return type with the given one.Methods in com.github.victools.jsonschema.generator that return types with arguments of type MemberScope Modifier and Type Method Description Comparator<MemberScope<?,?>>
SchemaGeneratorGeneralConfigPart. getPropertySorter()
Getter for the sorting algorithm for an object's properties (fields and methods).Methods in com.github.victools.jsonschema.generator with parameters of type MemberScope Modifier and Type Method Description int
SchemaGeneratorConfig. sortProperties(MemberScope<?,?> first, MemberScope<?,?> second)
Implementation of theComparator.compare(Object, Object)
interface method to determine the order of fields and methods in an object's"properties"
.Method parameters in com.github.victools.jsonschema.generator with type arguments of type MemberScope Modifier and Type Method Description SchemaGeneratorGeneralConfigPart
SchemaGeneratorGeneralConfigPart. withPropertySorter(Comparator<MemberScope<?,?>> propertySorter)
Replacing the current sorting algorithm of properties (fields and methods). -
Uses of MemberScope in com.github.victools.jsonschema.generator.impl
Fields in com.github.victools.jsonschema.generator.impl with type parameters of type MemberScope Modifier and Type Field Description static Comparator<MemberScope<?,?>>
PropertySortUtils. DEFAULT_PROPERTY_ORDER
Comparator
sorting properties into the following groups and within each group alphabetically by their name.static Comparator<MemberScope<?,?>>
PropertySortUtils. SORT_PROPERTIES_BY_NAME_ALPHABETICALLY
Comparator
sorting properties: alphabetically by their name.static Comparator<MemberScope<?,?>>
PropertySortUtils. SORT_PROPERTIES_FIELDS_BEFORE_METHODS
Comparator
sorting properties: with fields before methods.Methods in com.github.victools.jsonschema.generator.impl with type parameters of type MemberScope Modifier and Type Method Description <M extends MemberScope<?,?>>
CustomPropertyDefinitionSchemaGeneratorConfigImpl. getCustomDefinition(M scope, SchemaGenerationContext context, CustomPropertyDefinitionProvider<M> ignoredDefinitionProvider)
Methods in com.github.victools.jsonschema.generator.impl with parameters of type MemberScope Modifier and Type Method Description int
SchemaGeneratorConfigImpl. sortProperties(MemberScope<?,?> first, MemberScope<?,?> second)
-
Uses of MemberScope in com.github.victools.jsonschema.generator.impl.module
Methods in com.github.victools.jsonschema.generator.impl.module with parameters of type MemberScope Modifier and Type Method Description protected boolean
FlattenedWrapperModule. hasMemberWrapperType(MemberScope<?,?> member)
Determine whether the given field/method's declared type is assignable to the targeted wrapper type.
-