- canAddInterfaceIntoScheme(String) - Static method in class io.smallrye.graphql.schema.creator.type.InterfaceCreator
-
Check if interface can be added into GraphQL schema, eg.
- Classes - Class in io.smallrye.graphql.schema
-
Class helper
- clear() - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
Clear the scanned references.
- COLLECTION - Static variable in class io.smallrye.graphql.schema.Classes
-
- collectParametrizedTypes(ClassInfo, List<? extends Type>, Direction, Reference) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
- containsKeyAndValidValue(DotName) - Method in class io.smallrye.graphql.schema.Annotations
-
Check if there is an annotation and it has a valid value
- containsOneOfTheseAnnotations(DotName...) - Method in class io.smallrye.graphql.schema.Annotations
-
Check if one of these annotations is present
- containsOneOfTheseInheritableAnnotations(DotName...) - Method in class io.smallrye.graphql.schema.Annotations
-
- create(ClassInfo) - Method in class io.smallrye.graphql.schema.creator.DirectiveTypeCreator
-
- create(ClassInfo, Reference) - Method in interface io.smallrye.graphql.schema.creator.type.Creator
-
- create(ClassInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.type.EnumCreator
-
- create(ClassInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.type.InputTypeCreator
-
- createArgument(Operation, MethodInfo, short) - Method in class io.smallrye.graphql.schema.creator.ArgumentCreator
-
Create an argument model.
- createFieldForInterface(MethodInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.FieldCreator
-
Creates a field from a method only.
- createFieldForParameter(MethodInfo, short, FieldInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.FieldCreator
-
- createFieldForPojo(Direction, FieldInfo, MethodInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.FieldCreator
-
Creates a field from a field and method.
- createFieldForPojo(Direction, FieldInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.FieldCreator
-
Creates a field from a public field.
- createOperation(MethodInfo, OperationType, Type) - Method in class io.smallrye.graphql.schema.creator.OperationCreator
-
This creates a single operation.
- createParametrizedTypeNameExtension(Map<String, Reference>) - Static method in class io.smallrye.graphql.schema.helper.TypeNameHelper
-
- createParametrizedTypeNameExtension(Reference) - Static method in class io.smallrye.graphql.schema.helper.TypeNameHelper
-
- createReference(Direction, ClassInfo) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
This method create a reference to type that might not yet exist.
- createReference(Direction, ClassInfo, boolean, boolean, Reference, Map<String, Reference>, boolean) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
This method create a reference to type that might not yet exist.
- createReferenceForAdapter(Direction, Type, Annotations) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
Get a reference to a field type for an adapter on a field
- createReferenceForInterfaceField(Type, Annotations, Reference) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
Get a reference to a field (method response) on an interface
Interfaces is only usable on Type, so the direction in OUT.
- createReferenceForOperationArgument(Type, Annotations) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
Get a reference to a argument type for an operation Direction is IN on an argument (and OUT on a field) In the
case of operation, there is no field (only methods)
- createReferenceForOperationField(Type, Annotations) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
Get a reference to a field type for an operation Direction is OUT on a field (and IN on an argument) In the case
of operations, there is no fields (only methods)
- createReferenceForPojoField(Direction, Type, Type, Annotations, Reference) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
Get a reference to a Field Type for a InputType or Type.
- createReferenceForSourceArgument(Type, Annotations) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
Get a reference to a source argument type for an operation Direction is OUT on an argument.
- createWrapper(Type) - Static method in class io.smallrye.graphql.schema.creator.WrapperCreator
-
- createWrapper(Type, Type) - Static method in class io.smallrye.graphql.schema.creator.WrapperCreator
-
Create a Wrapper for a Field (that has properties and methods)
- Creator<T> - Interface in io.smallrye.graphql.schema.creator.type
-
Something that can create object types on the schema
- getAdaptTo(Field, Annotations) - Static method in class io.smallrye.graphql.schema.helper.AdaptToHelper
-
Get the adaptTo for a certain field (if any)
- getAdaptTo(Reference, Annotations) - Static method in class io.smallrye.graphql.schema.helper.AdaptToHelper
-
Get the adapt to for a certain reference.
- getAdaptWith(Direction, ReferenceCreator, Field, Annotations) - Static method in class io.smallrye.graphql.schema.helper.AdaptWithHelper
-
Get the adaptWith for a certain field (if any)
- getAdaptWith(Direction, ReferenceCreator, Reference, Annotations, AdaptWithHelper.AdapterType) - Static method in class io.smallrye.graphql.schema.helper.AdaptWithHelper
-
Get the adapt with for a certain reference.
- getAdaptWith(Direction, ReferenceCreator, Reference, Annotations) - Static method in class io.smallrye.graphql.schema.helper.AdaptWithHelper
-
Get the adapt with for a certain reference.
- getAnnotationNames() - Method in class io.smallrye.graphql.schema.Annotations
-
- getAnnotationsForArgument(MethodInfo, short) - Static method in class io.smallrye.graphql.schema.Annotations
-
Used when we are creating operation and arguments for these operations
- getAnnotationsForArray(Type, Type) - Static method in class io.smallrye.graphql.schema.Annotations
-
Get used when creating arrays.
- getAnnotationsForClass(ClassInfo) - Static method in class io.smallrye.graphql.schema.Annotations
-
Get used when we create types and references to them
- getAnnotationsForInputCreator(MethodInfo, short, FieldInfo) - Static method in class io.smallrye.graphql.schema.Annotations
-
- getAnnotationsForInterfaceField(MethodInfo) - Static method in class io.smallrye.graphql.schema.Annotations
-
Get used when creating fields on interfaces.
- getAnnotationsForMethod(MethodInfo) - Static method in class io.smallrye.graphql.schema.Annotations
-
Get used when creating operations.
- getAnnotationsForPojo(Direction, FieldInfo) - Static method in class io.smallrye.graphql.schema.Annotations
-
Get used when creating fields on inputs and types.
- getAnnotationsForPojo(Direction, FieldInfo, MethodInfo) - Static method in class io.smallrye.graphql.schema.Annotations
-
Get used when creating fields on inputs and types.
- getAnnotationValue(DotName) - Method in class io.smallrye.graphql.schema.Annotations
-
Get a specific annotation
- getAnnotationValue(DotName, String) - Method in class io.smallrye.graphql.schema.Annotations
-
Get a specific annotation
- getAnyTypeName(Reference, ReferenceType, ClassInfo, Annotations, TypeAutoNameStrategy) - Static method in class io.smallrye.graphql.schema.helper.TypeNameHelper
-
- getAnyTypeName(String, ReferenceType, ClassInfo, Annotations, TypeAutoNameStrategy) - Static method in class io.smallrye.graphql.schema.helper.TypeNameHelper
-
- getDateFormatString(Annotations, Type) - Static method in class io.smallrye.graphql.schema.helper.FormatHelper
-
The the date format as a String
This is used to add to the description in the schema
- getDefaultValue(Annotations...) - Static method in class io.smallrye.graphql.schema.helper.DefaultValueHelper
-
Find a default object in the annotation, or empty if nothing
- getDescriptionForField(Annotations, Type) - Static method in class io.smallrye.graphql.schema.helper.DescriptionHelper
-
Get the Description on a field or argument
- getDescriptionForType(Annotations) - Static method in class io.smallrye.graphql.schema.helper.DescriptionHelper
-
Get the description on a class type
- getFormat(Type, Annotations) - Static method in class io.smallrye.graphql.schema.helper.FormatHelper
-
Get the format model object for a certain type.
- getGroup(AnnotationInstance) - Static method in class io.smallrye.graphql.schema.helper.GroupHelper
-
- getIndex() - Static method in class io.smallrye.graphql.schema.ScanningContext
-
- getNumberFormatString(Annotations) - Static method in class io.smallrye.graphql.schema.helper.FormatHelper
-
The the number format (if any) as a String
This is used to add to the description in the schema
- getOneOfTheseAnnotations(DotName...) - Method in class io.smallrye.graphql.schema.Annotations
-
Get on of these annotations
- getOneOfTheseAnnotationsValue(DotName...) - Method in class io.smallrye.graphql.schema.Annotations
-
This go through a list of annotations and find the first one that has a valid value.
- getOneOfTheseMethodAnnotationsValue(DotName...) - Method in class io.smallrye.graphql.schema.Annotations
-
This go through a list of method annotations and find the first one that has a valid value.
- getOneOfTheseMethodParameterAnnotationsValue(DotName...) - Method in class io.smallrye.graphql.schema.Annotations
-
This go through a list of method parameter annotations and find the first one that has a valid value.
- getPropertyName(Direction, String) - Static method in class io.smallrye.graphql.schema.helper.MethodHelper
-
Get the correct field name from a method
- getReferenceCreator() - Method in class io.smallrye.graphql.schema.creator.ModelCreator
-
- getReturnType(MethodInfo) - Static method in class io.smallrye.graphql.schema.creator.ModelCreator
-
The the return type.This is usually the method return type, but can also be adapted to something else
- getReturnType(FieldInfo) - Static method in class io.smallrye.graphql.schema.creator.ModelCreator
-
The the return type.This is usually the method return type, but can also be adapted to something else
- getSourceAnnotations() - Method in class io.smallrye.graphql.schema.helper.SourceOperationHelper
-
- getSourceListAnnotations() - Method in class io.smallrye.graphql.schema.helper.SourceOperationHelper
-
- getTypeAutoNameStrategy() - Method in class io.smallrye.graphql.schema.creator.ModelCreator
-
- getTypeAutoNameStrategy() - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
- GRAPHQL_API - Static variable in class io.smallrye.graphql.schema.Annotations
-
- GroupHelper - Class in io.smallrye.graphql.schema.helper
-
Helping with Group creation