- 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
-
- COMPLETABLE_FUTURE - Static variable in class io.smallrye.graphql.schema.Classes
-
- COMPLETION_STAGE - Static variable in class io.smallrye.graphql.schema.Classes
-
- 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
- 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
-
- create(ClassInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.type.InterfaceCreator
-
- create(ClassInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.type.TypeCreator
-
- createArgument(OperationType, MethodInfo, short) - Method in class io.smallrye.graphql.schema.creator.ArgumentCreator
-
Create an argument model.
- createArray(Type) - Static method in class io.smallrye.graphql.schema.creator.ArrayCreator
-
- createArray(Type, boolean) - Static method in class io.smallrye.graphql.schema.creator.ArrayCreator
-
Create an Array for a Type.
- createArray(Type, Type) - Static method in class io.smallrye.graphql.schema.creator.ArrayCreator
-
Create a array for a Field (that has properties and methods)
- createArray(Type, Type, boolean) - Static method in class io.smallrye.graphql.schema.creator.ArrayCreator
-
- createFieldForInterface(MethodInfo, Reference) - Method in class io.smallrye.graphql.schema.creator.FieldCreator
-
Creates a field from a method only.
- 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
-
- createOperation(MethodInfo, OperationType, Type, boolean) - Method in class io.smallrye.graphql.schema.creator.OperationCreator
-
This creates a single operation.
- createParametrizedTypeNameExtension(List<Type>) - 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, List<Type>) - Method in class io.smallrye.graphql.schema.creator.ReferenceCreator
-
This method create a reference to type that might not yet exist.
- 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.
- Creator<T> - Interface in io.smallrye.graphql.schema.creator.type
-
Something that can create object types on the schema
- 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
Class level annotation for type creation.
- 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
- getAnyTypeName(ReferenceType, ClassInfo, Annotations) - Static method in class io.smallrye.graphql.schema.helper.TypeNameHelper
-
Get the name for any type.
- getAnyTypeName(ReferenceType, ClassInfo, Annotations, String) - 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.
- getIndex() - Static method in class io.smallrye.graphql.schema.ScanningContext
-
- getMapping(Field, Annotations) - Static method in class io.smallrye.graphql.schema.helper.MappingHelper
-
Get the mapping for a certain field.
- getMapping(Reference, Annotations) - Static method in class io.smallrye.graphql.schema.helper.MappingHelper
-
Get the mapping for a certain reference.
- 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
- getSourceAnnotations() - Method in class io.smallrye.graphql.schema.helper.SourceOperationHelper
-
- getSourceListAnnotations() - Method in class io.smallrye.graphql.schema.helper.SourceOperationHelper
-
- GRAPHQL_API - Static variable in class io.smallrye.graphql.schema.Annotations
-
- ID - Static variable in class io.smallrye.graphql.schema.Annotations
-
- IGNORE - Static variable in class io.smallrye.graphql.schema.Annotations
-
- IgnoreHelper - Class in io.smallrye.graphql.schema.helper
-
Helping to figure out if we should ignore a field.
- INPUT - Static variable in class io.smallrye.graphql.schema.Annotations
-
- InputTypeCreator - Class in io.smallrye.graphql.schema.creator.type
-
This creates an input type object.
- InputTypeCreator(FieldCreator) - Constructor for class io.smallrye.graphql.schema.creator.type.InputTypeCreator
-
- INTERFACE - Static variable in class io.smallrye.graphql.schema.Annotations
-
- InterfaceCreator - Class in io.smallrye.graphql.schema.creator.type
-
This creates an interface object.
- InterfaceCreator(ReferenceCreator, FieldCreator) - Constructor for class io.smallrye.graphql.schema.creator.type.InterfaceCreator
-
- io.smallrye.graphql.schema - package io.smallrye.graphql.schema
-
- io.smallrye.graphql.schema.creator - package io.smallrye.graphql.schema.creator
-
- io.smallrye.graphql.schema.creator.type - package io.smallrye.graphql.schema.creator.type
-
- io.smallrye.graphql.schema.helper - package io.smallrye.graphql.schema.helper
-
- isAsyncType(Type) - Static method in class io.smallrye.graphql.schema.Classes
-
- isCollection(Type) - Static method in class io.smallrye.graphql.schema.Classes
-
Return true if type is java Collection type which is handled as GraphQL array
- isCollectionOrArray(Type) - Static method in class io.smallrye.graphql.schema.Classes
-
Return true if type is java array, or it is Collection type which is handled as GraphQL array
- isDateLikeTypeOrCollectionThereOf(Type) - Static method in class io.smallrye.graphql.schema.Classes
-
Check if this type is a Date (or collection of numbers)
- isEnum(ClassInfo) - Static method in class io.smallrye.graphql.schema.Classes
-
Check if a certain class is an enum
- isInterface(ClassInfo) - Static method in class io.smallrye.graphql.schema.Classes
-
Check if a certain class is an interface
- isNumberLikeTypeOrCollectionThereOf(Type) - Static method in class io.smallrye.graphql.schema.Classes
-
Check if this type is a Number (or collection of numbers)
- isOptional(Type) - Static method in class io.smallrye.graphql.schema.Classes
-
Check if a certain type is Optional
- isPropertyMethod(Direction, String) - Static method in class io.smallrye.graphql.schema.helper.MethodHelper
-
See if this is a getter or setter for a field property (depending on the direction)
- isUnwrappedType(Type) - Static method in class io.smallrye.graphql.schema.Classes
-
Return true if given type is parametrized type unwrapped/handled by the runtime before the serialization
(Optional<>, CompletableFutur<>, CompletionStage<> etc)