@Version("3.5.0")
Package org.apache.sling.graphql.api
This package contains APIs which are independent of
a specific implementation of the underlying graphQL engine.
-
Interface Summary Interface Description SchemaProvider SelectedField Interface to wrap information from GraphQL SelectedField.SelectionSet Interface to wrap information from GraphQL DataFetchingFieldSelectionSet.SlingDataFetcher<T> Retrieves data for a given GraphQL field.SlingDataFetcherEnvironment Provides contextual information to the {#link SlingDataFetcher}SlingScalarConverter<T,X> A service that parses and serializes a custom GraphQL Scalar by converting between an eXternal type X an an inTernal one T.SlingTypeResolver<T> Resolves the GraphQL object type of a given result item.SlingTypeResolverEnvironment<T> Provides contextual information to theSlingTypeResolver
-
Exception Summary Exception Description ScalarConversionException Exception thrown by Scalar convertersSlingGraphQLException TheSlingGraphQLException
defines the class of errors that can be thrown by theorg.apache.sling.graphql.core
bundle.