Package se.l4.graphql.binding.annotations

  • Annotation Types Summary 
    Annotation Type Description
    GraphQLAutoRegister
    Annotations used to mark GraphQLResolvers that should be automatically loaded when using a TypeFinder with GraphQLBinder.
    GraphQLContext
    Annotation that can be used on a parameter within a method annotated with GraphQLField to access something stored in the global context for the current execution.
    GraphQLConvertFrom
    Hint about which Java interfaces represent this GraphQL interface or union.
    GraphQLDescription
    Provide a description for the current GraphQL item.
    GraphQLEnum
    Annotation used to mark an enum.
    GraphQLEnvironment
    Annotation that can be used to request information about the current GraphQL environment.
    GraphQLFactory
    Annotation used to mark a constructor or function as a factory.
    GraphQLField
    Mark a field or method in a class or interface as being a GraphQL field.
    GraphQLInputObject
    Annotation used to mark a class that can be used as an input type.
    GraphQLInterface
    Annotation used to mark a Java interface that should become an interface within the GraphQL API.
    GraphQLMixinField
    Mark that a method on a root object defines a field that should be mixed in to another type.
    GraphQLMutation
    Mark a field or method in a class or interface as being a GraphQL mutation.
    GraphQLName
    Set the name of a GraphQL item, such as types, interfaces, arguments and queries.
    GraphQLNonNull
    Set that a field, method or parameter never returns null.
    GraphQLObject
    Annotation used to mark a class or interface that should become a type within the GraphQL API.
    GraphQLRoot
    Annotation used to mark a class that should be discovered and registered as a root when using GraphQLBinder together with a TypeFinder.
    GraphQLScalar
    Annotation used to mark a class or interface that should become a scalar type.
    GraphQLSource
    Annotation that is used to specify a source when creating a GraphQL type either via a constructor or a static factory method.
    GraphQLSubscription
    Mark a field or method in a class as being a GraphQL subscription.
    GraphQLUnion
    Annotation used to mark a class or interface that should become a union within the GraphQL API.