Uses of Class
com.github.victools.jsonschema.generator.MemberScope
Packages that use MemberScope
Package
Description
-
Uses of MemberScope in com.github.victools.jsonschema.generator
Classes in com.github.victools.jsonschema.generator with type parameters of type MemberScopeModifier and TypeInterfaceDescriptioninterfaceCustomPropertyDefinitionProvider<M extends MemberScope<?,?>> Provider of non-standard JSON schema definitions.interfaceInstanceAttributeOverride<M extends MemberScope<?,?>> Deprecated.interfaceInstanceAttributeOverrideV2<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.generatorModifier and TypeClassDescriptionclassRepresentation of a single introspected field.classRepresentation of a single introspected method.Methods in com.github.victools.jsonschema.generator with type parameters of type MemberScopeModifier and TypeMethodDescription<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 MemberScopeModifier and TypeMethodDescriptionMemberScope.asFakeContainerItemScope()Create another instance for this field or method and context, representing its field/method return type's container item type.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 MemberScopeModifier and TypeMethodDescriptionComparator<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 MemberScopeModifier and TypeMethodDescription<R> RTypeContext.performActionOnMember(MemberScope<?, ?> member, Function<FieldScope, R> fieldAction, Function<MethodScope, R> methodAction) Helper function to write generic code that targets either aFieldScopeorMethodScope.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 MemberScopeModifier and TypeMethodDescriptionSchemaGeneratorGeneralConfigPart.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 MemberScopeModifier and TypeFieldDescriptionstatic final Comparator<MemberScope<?,?>> PropertySortUtils.DEFAULT_PROPERTY_ORDERComparatorsorting properties into the following groups and within each group alphabetically by their name.static final Comparator<MemberScope<?,?>> PropertySortUtils.SORT_PROPERTIES_BY_NAME_ALPHABETICALLYComparatorsorting properties: alphabetically by their name.static final 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 MemberScopeModifier and TypeMethodDescription<M extends MemberScope<?,?>>
CustomPropertyDefinitionSchemaGeneratorConfigImpl.getCustomDefinition(M scope, SchemaGenerationContext context, CustomPropertyDefinitionProvider<M> ignoredDefinitionProvider) Methods in com.github.victools.jsonschema.generator.impl with parameters of type MemberScopeModifier and TypeMethodDescriptionintSchemaGeneratorConfigImpl.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 MemberScopeModifier and TypeMethodDescriptionprotected booleanFlattenedWrapperModule.hasMemberWrapperType(MemberScope<?, ?> member) Determine whether the given field/method's declared type is assignable to the targeted wrapper type.
InstanceAttributeOverrideV2instead