A B C D E F G J L N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activate(BundleContext) - Method in class org.apache.sling.graphql.core.engine.SlingDataFetcherSelector
- activate(BundleContext) - Method in class org.apache.sling.graphql.core.scalars.SlingScalarsProvider
B
- bindSchemaProvider(SchemaProvider, Map<String, Object>) - Method in class org.apache.sling.graphql.core.schema.RankedSchemaProviders
C
- createBindings() - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
D
- DEFAULT_SCHEMA - Static variable in class org.apache.sling.graphql.core.schema.DefaultSchemaProvider
- DefaultSchemaProvider - Class in org.apache.sling.graphql.core.schema
-
Provides a Resource-specific GraphQL Schema, as text
- DefaultSchemaProvider() - Constructor for class org.apache.sling.graphql.core.schema.DefaultSchemaProvider
- doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.graphql.core.servlet.GraphQLServlet
- doPost(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.graphql.core.servlet.GraphQLServlet
E
- eval(Reader, ScriptContext) - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
- eval(String, ScriptContext) - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
- executeQuery(SchemaProvider, SlingDataFetcherSelector, SlingScalarsProvider, Resource, String[], String, Map<String, Object>) - Method in class org.apache.sling.graphql.core.engine.GraphQLResourceQuery
F
- FAKE_RESOURCE_TYPE_PREFIX - Static variable in class org.apache.sling.graphql.core.engine.ScriptedDataFetcherProvider
- FETCHER_DIRECTIVE - Static variable in class org.apache.sling.graphql.core.engine.GraphQLResourceQuery
- FETCHER_NAME - Static variable in class org.apache.sling.graphql.core.engine.GraphQLResourceQuery
- FETCHER_OPTIONS - Static variable in class org.apache.sling.graphql.core.engine.GraphQLResourceQuery
- FETCHER_SOURCE - Static variable in class org.apache.sling.graphql.core.engine.GraphQLResourceQuery
G
- get(SlingDataFetcherEnvironment) - Method in interface org.apache.sling.graphql.api.SlingDataFetcher
- getArgument(String) - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
- getArgument(String, T) - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
- getArguments() - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
- getCurrentResource() - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
- getCustomScalars(Map<String, ScalarTypeDefinition>) - Method in class org.apache.sling.graphql.core.scalars.SlingScalarsProvider
- getFactory() - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
- getFetcherOptions() - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
- getFetcherSource() - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
- getLanguageName() - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngineFactory
- getLanguageVersion() - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngineFactory
- getParentObject() - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
- getQuery() - Method in class org.apache.sling.graphql.core.servlet.RequestParser
- getSchema(Resource, String[]) - Method in interface org.apache.sling.graphql.api.SchemaProvider
-
Get a GraphQL Schema definition for the given resource and optional selectors
- getSchema(Resource, String[]) - Method in class org.apache.sling.graphql.core.schema.RankedSchemaProviders
- getSchema(Resource, String[]) - Method in class org.apache.sling.graphql.core.schema.DefaultSchemaProvider
- getScriptEngine() - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngineFactory
- getSlingFetcher(String) - Method in class org.apache.sling.graphql.core.engine.SlingDataFetcherSelector
- getVariables() - Method in class org.apache.sling.graphql.core.servlet.RequestParser
- GraphQLResourceQuery - Class in org.apache.sling.graphql.core.engine
-
Run a GraphQL query in the context of a Sling Resource
- GraphQLResourceQuery() - Constructor for class org.apache.sling.graphql.core.engine.GraphQLResourceQuery
- GraphQLScriptEngine - Class in org.apache.sling.graphql.core.scripting
- GraphQLScriptEngine(GraphQLScriptEngineFactory) - Constructor for class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
- GraphQLScriptEngineFactory - Class in org.apache.sling.graphql.core.scripting
- GraphQLScriptEngineFactory() - Constructor for class org.apache.sling.graphql.core.scripting.GraphQLScriptEngineFactory
- GraphQLServlet - Class in org.apache.sling.graphql.core.servlet
-
Servlet that can be activated to implement the standard GraphQL "protocol" as per https://graphql.org/learn/serving-over-http/ This servlet is only active if the corresponding OSGi configurations are created.
- GraphQLServlet() - Constructor for class org.apache.sling.graphql.core.servlet.GraphQLServlet
- GraphQLServlet.Config - Annotation Type in org.apache.sling.graphql.core.servlet
J
- JSON_INDENT_SPACES - Static variable in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
- JsonSerializer - Class in org.apache.sling.graphql.core.json
-
All conversions between JSON and Objects should happen in this class, in case we want to replace the underlying converter library later
- JsonSerializer() - Constructor for class org.apache.sling.graphql.core.json.JsonSerializer
- JSONtoMaps(InputStream) - Method in class org.apache.sling.graphql.core.json.JsonSerializer
L
- LANGUAGE_NAME - Static variable in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngineFactory
- LANGUAGE_VERSION - Static variable in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngineFactory
N
- NAME_SERVICE_PROPERTY - Static variable in interface org.apache.sling.graphql.api.SlingDataFetcher
- NAME_SERVICE_PROPERTY - Static variable in interface org.apache.sling.graphql.api.SlingScalarConverter
O
- org.apache.sling.graphql.api - package org.apache.sling.graphql.api
-
This package contains APIs which are independent of a specific implementation of the underlying graphQL engine.
- org.apache.sling.graphql.core.engine - package org.apache.sling.graphql.core.engine
- org.apache.sling.graphql.core.json - package org.apache.sling.graphql.core.json
- org.apache.sling.graphql.core.scalars - package org.apache.sling.graphql.core.scalars
- org.apache.sling.graphql.core.schema - package org.apache.sling.graphql.core.schema
- org.apache.sling.graphql.core.scripting - package org.apache.sling.graphql.core.scripting
- org.apache.sling.graphql.core.servlet - package org.apache.sling.graphql.core.servlet
P
- P_QUERY - Static variable in class org.apache.sling.graphql.core.servlet.GraphQLServlet
- parseValue(X) - Method in interface org.apache.sling.graphql.api.SlingScalarConverter
-
Parse an external value (a query argument for example) into its internal representation
R
- RankedSchemaProviders - Class in org.apache.sling.graphql.core.schema
-
Uses multiple registered SchemaProvider services to get a schema, using the first one that returns non-null.
- RankedSchemaProviders() - Constructor for class org.apache.sling.graphql.core.schema.RankedSchemaProviders
- RequestParser - Class in org.apache.sling.graphql.core.servlet
- RESERVED_NAME_PREFIX - Static variable in class org.apache.sling.graphql.core.engine.SlingDataFetcherSelector
-
Fetchers which have a name starting with this prefix must be under the {#link RESERVED_PACKAGE_PREFIX} package.
- RESERVED_PACKAGE_PREFIX - Static variable in class org.apache.sling.graphql.core.engine.SlingDataFetcherSelector
-
Package name prefix for fetchers which have names starting with the {#link RESERVED_NAME_PREFIX}.
S
- ScalarConversionException - Exception in org.apache.sling.graphql.api
-
Exception thrown by Scalar converters
- ScalarConversionException(String) - Constructor for exception org.apache.sling.graphql.api.ScalarConversionException
- ScalarConversionException(String, Throwable) - Constructor for exception org.apache.sling.graphql.api.ScalarConversionException
- SCHEMA_EXTENSION - Static variable in class org.apache.sling.graphql.core.schema.DefaultSchemaProvider
- SchemaProvider - Interface in org.apache.sling.graphql.api
- SCRIPT_NAME - Static variable in class org.apache.sling.graphql.core.engine.ScriptedDataFetcherProvider
- ScriptedDataFetcherProvider - Class in org.apache.sling.graphql.core.engine
-
Resolves a SlingDataFetcher name to a SlingScript if available.
- ScriptedDataFetcherProvider() - Constructor for class org.apache.sling.graphql.core.engine.ScriptedDataFetcherProvider
- sendJSON(Writer, ExecutionResult) - Method in class org.apache.sling.graphql.core.json.JsonSerializer
- serialize(T) - Method in interface org.apache.sling.graphql.api.SlingScalarConverter
-
Serialize an internal value (provided by a
SlingDataFetcherinto its external representation. - SERVICE_RANKING - Static variable in class org.apache.sling.graphql.core.schema.DefaultSchemaProvider
- sling_servlet_extensions() - Method in annotation type org.apache.sling.graphql.core.servlet.GraphQLServlet.Config
- sling_servlet_methods() - Method in annotation type org.apache.sling.graphql.core.servlet.GraphQLServlet.Config
- sling_servlet_resourceTypes() - Method in annotation type org.apache.sling.graphql.core.servlet.GraphQLServlet.Config
- sling_servlet_selectors() - Method in annotation type org.apache.sling.graphql.core.servlet.GraphQLServlet.Config
- SlingDataFetcher<T> - Interface in org.apache.sling.graphql.api
-
Retrieves data for a given GraphQL field.
- SlingDataFetcherEnvironment - Interface in org.apache.sling.graphql.api
-
Provides contextual information to the {#link SlingDataFetcher}
- SlingDataFetcherSelector - Class in org.apache.sling.graphql.core.engine
-
Selects a SlingDataFetcher used to retrieve data, based on a name specified by a GraphQL schema directive.
- SlingDataFetcherSelector() - Constructor for class org.apache.sling.graphql.core.engine.SlingDataFetcherSelector
- SlingGraphQLException - Exception in org.apache.sling.graphql.core.engine
- SlingGraphQLException(String) - Constructor for exception org.apache.sling.graphql.core.engine.SlingGraphQLException
- SlingGraphQLException(String, Throwable) - Constructor for exception org.apache.sling.graphql.core.engine.SlingGraphQLException
- SlingScalarConverter<T,X> - Interface in org.apache.sling.graphql.api
-
A service that parses and serializes a custom GraphQL Scalar by converting between an eXternal type X an an inTernal one T.
- SlingScalarsProvider - Class in org.apache.sling.graphql.core.scalars
-
Provides GraphQL Scalars (leaf data types) for query execution
- SlingScalarsProvider() - Constructor for class org.apache.sling.graphql.core.scalars.SlingScalarsProvider
T
- toJSON(Object) - Method in class org.apache.sling.graphql.core.json.JsonSerializer
U
- unbindSchemaProvider(SchemaProvider, Map<String, Object>) - Method in class org.apache.sling.graphql.core.schema.RankedSchemaProviders
W
- WRITER_OPTIONS - Static variable in class org.apache.sling.graphql.core.json.JsonSerializer
All Classes All Packages