Package io.leangen.graphql.util
Class GraphQLUtils
- java.lang.Object
-
- io.leangen.graphql.util.GraphQLUtils
-
public class GraphQLUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringBASIC_INTROSPECTION_QUERYstatic StringCLIENT_MUTATION_IDstatic StringFULL_INTROSPECTION_QUERYstatic StringNODE
-
Constructor Summary
Constructors Constructor Description GraphQLUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisIntrospectionField(graphql.language.Field field)static booleanisIntrospectionType(graphql.schema.GraphQLType type)static booleanisRelayConnectionField(graphql.schema.GraphQLFieldDefinition fieldDefinition)static booleanisRelayConnectionType(graphql.schema.GraphQLType type)static booleanisRelayEdgeField(graphql.schema.GraphQLFieldDefinition fieldDefinition)static booleanisRelayId(graphql.schema.GraphQLArgument argument)static booleanisRelayId(graphql.schema.GraphQLFieldDefinition field)static booleanisRelayId(graphql.schema.GraphQLType type)static booleanisRelayNodeInterface(graphql.schema.GraphQLType node)static Stringname(graphql.schema.GraphQLSchemaElement element)static graphql.schema.GraphQLNamedTypeunwrap(graphql.schema.GraphQLType type)static graphql.schema.GraphQLTypeunwrapNonNull(graphql.schema.GraphQLType type)
-
-
-
Field Detail
-
BASIC_INTROSPECTION_QUERY
public static final String BASIC_INTROSPECTION_QUERY
- See Also:
- Constant Field Values
-
FULL_INTROSPECTION_QUERY
public static final String FULL_INTROSPECTION_QUERY
- See Also:
- Constant Field Values
-
CLIENT_MUTATION_ID
public static final String CLIENT_MUTATION_ID
- See Also:
- Constant Field Values
-
NODE
public static final String NODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isRelayId
public static boolean isRelayId(graphql.schema.GraphQLFieldDefinition field)
-
isRelayId
public static boolean isRelayId(graphql.schema.GraphQLArgument argument)
-
isRelayId
public static boolean isRelayId(graphql.schema.GraphQLType type)
-
isRelayNodeInterface
public static boolean isRelayNodeInterface(graphql.schema.GraphQLType node)
-
isRelayConnectionType
public static boolean isRelayConnectionType(graphql.schema.GraphQLType type)
-
isRelayConnectionField
public static boolean isRelayConnectionField(graphql.schema.GraphQLFieldDefinition fieldDefinition)
-
isRelayEdgeField
public static boolean isRelayEdgeField(graphql.schema.GraphQLFieldDefinition fieldDefinition)
-
isIntrospectionType
public static boolean isIntrospectionType(graphql.schema.GraphQLType type)
-
isIntrospectionField
public static boolean isIntrospectionField(graphql.language.Field field)
-
unwrapNonNull
public static graphql.schema.GraphQLType unwrapNonNull(graphql.schema.GraphQLType type)
-
unwrap
public static graphql.schema.GraphQLNamedType unwrap(graphql.schema.GraphQLType type)
-
name
public static String name(graphql.schema.GraphQLSchemaElement element)
-
-