Package com.graphql_java_generator.client.request
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
-
ClassDescriptionJackson Deserializer for lists and Custom Scalars.This class contains the description for a GraphQL request that will be sent to the server.This class contains the payload that will be sent to the server.A global Fragment, when applied, has a name and may have one or more directives.This builder is provided for compatibility of existing code, that would have been developed before the 1.6 release.Contains an input parameter, to be sent to a query (mutation...).Indicates the kind of parameterThis useless class is here only for compatibility with existing code, developped before the 1.6 release.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.This class is responsible to split the GraphQL query into meaningful tokens: the spaces, EOL (...) are removed and the (, @, { (...) are sent as token.This class contains a portion of GraphQL request.