Skip navigation links
A B C D E F G J L N O P R S T U W 

A

activate(BundleContext) - Method in class org.apache.sling.graphql.core.engine.SlingDataFetcherSelector
 

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(String, ScriptContext) - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
 
eval(Reader, ScriptContext) - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
 
executeQuery(SchemaProvider, SlingDataFetcherSelector, 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
Get the current Sling resource
getFactory() - Method in class org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
 
getFetcherOptions() - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
Options, if set by the schema directive
getFetcherSource() - Method in interface org.apache.sling.graphql.api.SlingDataFetcherEnvironment
Source, if set by the schema directive
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
The parent object of the field that's being retrieved
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.DefaultSchemaProvider
 
getSchema(Resource, String[]) - Method in class org.apache.sling.graphql.core.schema.RankedSchemaProviders
 
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
 

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.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
 

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

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
 
SERVICE_RANKING - Static variable in class org.apache.sling.graphql.core.schema.DefaultSchemaProvider
 
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
 

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
 
A B C D E F G J L N O P R S T U W 
Skip navigation links

Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.