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