Package com.graphql_java_generator.client.request
This package contains all the classes used to generate the requests toward the GraphQL server.
- Author:
- etienne-sf
-
Class Summary Class Description AbstractGraphQLRequest This class contains the description for a GraphQL request that will be sent to the server.AppliedGlobalFragment A global Fragment, when applied, has a name and may have one or more directives.Builder This builder is provided for compatibility of existing code, that would have been developed before the 1.6 release.Fragment InputParameter Contains an input parameter, to be sent to a query (mutation...).ObjectResponse This useless class is here only for compatibility with existing code, developped before the 1.6 release.QueryField This class gives parsing capabilities for the QueryString for one object.
For instance, for the GraphQL query queryType.boards("{id name publiclyAvailable topics(since: \"2018-12-20\"){id}}"), it is created for the field named boards, then the#readTokenizerForResponseDefinition(StringTokenizer)
is called for the whole String.QueryTokenizer This class is responsible to split the GraphQL query into meaningful tokens: the spaces, EOL (...) are removed and the (, @, { (...) are sent as token.RawGraphQLString This class contains a portion of GraphQL request. -
Enum Summary Enum Description InputParameter.InputParameterType Indicates the kind of parameter