- com.expedia.graphql - package com.expedia.graphql
-
- com.expedia.graphql.annotations - package com.expedia.graphql.annotations
-
- com.expedia.graphql.exceptions - package com.expedia.graphql.exceptions
-
- com.expedia.graphql.execution - package com.expedia.graphql.execution
-
- com.expedia.graphql.extensions - package com.expedia.graphql.extensions
-
- com.expedia.graphql.hooks - package com.expedia.graphql.hooks
-
- component1() - Method in class com.expedia.graphql.SchemaGeneratorConfig
-
- component1() - Method in class com.expedia.graphql.TopLevelNames
-
- component1() - Method in class com.expedia.graphql.TopLevelObject
-
The target object
- component2() - Method in class com.expedia.graphql.SchemaGeneratorConfig
-
- component2() - Method in class com.expedia.graphql.TopLevelNames
-
- component2() - Method in class com.expedia.graphql.TopLevelObject
-
Optional KClass of the target
- component3() - Method in class com.expedia.graphql.SchemaGeneratorConfig
-
- component4() - Method in class com.expedia.graphql.SchemaGeneratorConfig
-
- ConflictingTypesException - Exception in com.expedia.graphql.exceptions
-
Thrown when the schema being generated has two classes with the same GraphQLType name,
but they are not the same Kotlin class. We can not have the full package or classpath info
in the GraphQLType so all names must be unique.
- ConflictingTypesException(kClass1, kClass2) - Constructor for exception com.expedia.graphql.exceptions.ConflictingTypesException
-
Thrown when the schema being generated has two classes with the same GraphQLType name,
but they are not the same Kotlin class. We can not have the full package or classpath info
in the GraphQLType so all names must be unique.
- copy(supportedPackages, topLevelNames, hooks, dataFetcherFactoryProvider) - Method in class com.expedia.graphql.SchemaGeneratorConfig
-
Settings for generating the schema.
- copy(query, mutation) - Method in class com.expedia.graphql.TopLevelNames
-
The names of the top level objects in the schema.
- copy(obj, kClass) - Method in class com.expedia.graphql.TopLevelObject
-
Encapsulates an object to use as a target for schema generation and the
class to be used for reflection.
- CouldNotCastArgumentException - Exception in com.expedia.graphql.exceptions
-
Thrown when a KParameter could not be cast or mapped to arguments in the data fetcher
- CouldNotCastArgumentException(kParameter) - Constructor for exception com.expedia.graphql.exceptions.CouldNotCastArgumentException
-
Thrown when a KParameter could not be cast or mapped to arguments in the data fetcher
- CouldNotCastGraphQLType - Exception in com.expedia.graphql.exceptions
-
Thrown when the casting a GraphQLType to some parent type is invalid
- CouldNotCastGraphQLType(type, kClass) - Constructor for exception com.expedia.graphql.exceptions.CouldNotCastGraphQLType
-
Thrown when the casting a GraphQLType to some parent type is invalid
- CouldNotGetNameOfKClassException - Exception in com.expedia.graphql.exceptions
-
Thrown when trying to generate a class and cannot resolve the name.
- CouldNotGetNameOfKClassException(kclass) - Constructor for exception com.expedia.graphql.exceptions.CouldNotGetNameOfKClassException
-
Thrown when trying to generate a class and cannot resolve the name.
- CouldNotGetNameOfKParameterException - Exception in com.expedia.graphql.exceptions
-
Thrown when trying to generate a parameter and cannot resolve the name.
- CouldNotGetNameOfKParameterException(kParameter) - Constructor for exception com.expedia.graphql.exceptions.CouldNotGetNameOfKParameterException
-
Thrown when trying to generate a parameter and cannot resolve the name.
- InvalidIdTypeException - Exception in com.expedia.graphql.exceptions
-
Throws when the KClass is not one of the supported types for a GraphQLID
- InvalidIdTypeException(kClass, types) - Constructor for exception com.expedia.graphql.exceptions.InvalidIdTypeException
-
Throws when the KClass is not one of the supported types for a GraphQLID
- InvalidInputFieldTypeException - Exception in com.expedia.graphql.exceptions
-
GraphQL Interfaces and Unions cannot be used as arguments.
Specification reference: https://facebook.github.io/graphql/draft/#sec-Field-Arguments
- InvalidInputFieldTypeException(kParameter) - Constructor for exception com.expedia.graphql.exceptions.InvalidInputFieldTypeException
-
GraphQL Interfaces and Unions cannot be used as arguments.
Specification reference: https://facebook.github.io/graphql/draft/#sec-Field-Arguments
- InvalidListTypeException - Exception in com.expedia.graphql.exceptions
-
Thrown on mapping an invalid list type
- InvalidListTypeException(type) - Constructor for exception com.expedia.graphql.exceptions.InvalidListTypeException
-
Thrown on mapping an invalid list type
- InvalidMutationTypeException - Exception in com.expedia.graphql.exceptions
-
Exception thrown on schema creation if any mutation class is not public.
- InvalidMutationTypeException(klazz) - Constructor for exception com.expedia.graphql.exceptions.InvalidMutationTypeException
-
Exception thrown on schema creation if any mutation class is not public.
- InvalidQueryTypeException - Exception in com.expedia.graphql.exceptions
-
Exception thrown on schema creation if any query class is not public.
- InvalidQueryTypeException(klazz) - Constructor for exception com.expedia.graphql.exceptions.InvalidQueryTypeException
-
Exception thrown on schema creation if any query class is not public.
- InvalidSchemaDirectiveWiringException - Exception in com.expedia.graphql.exceptions
-
Thrown when the provided SchemaDirectiveWiring returns a null element
- InvalidSchemaDirectiveWiringException(elementName) - Constructor for exception com.expedia.graphql.exceptions.InvalidSchemaDirectiveWiringException
-
Thrown when the provided SchemaDirectiveWiring returns a null element
- InvalidSchemaException - Exception in com.expedia.graphql.exceptions
-
Exception thrown on schema creation if no queries are specified.
- InvalidSchemaException() - Constructor for exception com.expedia.graphql.exceptions.InvalidSchemaException
-
Exception thrown on schema creation if no queries are specified.
- isValidFunction($this, function) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called when looking at the KClass functions to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidFunction(function) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called when looking at the KClass functions to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidProperty($this, property) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called when looking at the KClass properties to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidProperty(property) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called when looking at the KClass properties to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidSuperclass($this, kClass) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called when looking at the KClass superclasses to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidSuperclass(kClass) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called when looking at the KClass superclasses to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.