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 interfaceCustomPropertyDefinitionProvider<M extends MemberScope<?,?>>Provider of non-standard JSON schema definitions.interfaceInstanceAttributeOverride<M extends MemberScope<?,?>>Deprecated.useInstanceAttributeOverrideV2insteadinterfaceInstanceAttributeOverrideV2<M extends MemberScope<?,?>>Entry point for customising the JSON Schema attributes being collected for a property.classSchemaGeneratorConfigPart<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 classFieldScopeRepresentation of a single introspected field.classMethodScopeRepresentation 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.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 intSchemaGeneratorConfig. 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 SchemaGeneratorGeneralConfigPartSchemaGeneratorGeneralConfigPart. 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_ORDERComparatorsorting properties into the following groups and within each group alphabetically by their name.static Comparator<MemberScope<?,?>>PropertySortUtils. SORT_PROPERTIES_BY_NAME_ALPHABETICALLYComparatorsorting properties: alphabetically by their name.static Comparator<MemberScope<?,?>>PropertySortUtils. SORT_PROPERTIES_FIELDS_BEFORE_METHODSComparatorsorting 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<?,?>>
CustomDefinitionSchemaGeneratorConfigImpl. 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 intSchemaGeneratorConfigImpl. 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 booleanFlattenedWrapperModule. hasMemberWrapperType(MemberScope<?,?> member)Determine whether the given field/method's declared type is assignable to the targeted wrapper type.
-