- 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.schema - package com.expedia.graphql.schema
-
- com.expedia.graphql.schema.generator.directive - package com.expedia.graphql.schema.generator.directive
-
- com.expedia.graphql.schema.hooks - package com.expedia.graphql.schema.hooks
-
- component1() - Method in class com.expedia.graphql.schema.Parameter
-
- component1() - Method in class com.expedia.graphql.schema.SchemaGeneratorConfig
-
- component1() - Method in class com.expedia.graphql.TopLevelObjectDef
-
The target object
- component2() - Method in class com.expedia.graphql.schema.Parameter
-
- component2() - Method in class com.expedia.graphql.schema.SchemaGeneratorConfig
-
- component2() - Method in class com.expedia.graphql.TopLevelObjectDef
-
Optional class of the target
- component3() - Method in class com.expedia.graphql.schema.SchemaGeneratorConfig
-
- component4() - Method in class com.expedia.graphql.schema.SchemaGeneratorConfig
-
- component5() - Method in class com.expedia.graphql.schema.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(klazz, annotations) - Method in class com.expedia.graphql.schema.Parameter
-
Custom wrapper for a class and its annotations
- copy(supportedPackages, topLevelQueryName, topLevelMutationName, hooks, dataFetcherFactory) - Method in class com.expedia.graphql.schema.SchemaGeneratorConfig
-
Settings for generating the schema.
- copy(obj, klazz) - Method in class com.expedia.graphql.TopLevelObjectDef
-
Encapsulates an object to use as a target for schema generation and the
class to be used for reflection.
- CouldNotCastToKClassException - Exception in com.expedia.graphql.exceptions
-
Thrown if could not cast the KType.classifier to KClass
- CouldNotCastToKClassException(kType) - Constructor for exception com.expedia.graphql.exceptions.CouldNotCastToKClassException
-
Thrown if could not cast the KType.classifier to KClass
- CouldNotGetJvmNameOfKTypeException - Exception in com.expedia.graphql.exceptions
-
Thrown when trying to generate a class and cannot resolve the jvm erasure name.
- CouldNotGetJvmNameOfKTypeException(kType) - Constructor for exception com.expedia.graphql.exceptions.CouldNotGetJvmNameOfKTypeException
-
Thrown when trying to generate a class and cannot resolve the jvm erasure name.
- CouldNotGetNameOfAnnotationException - Exception in com.expedia.graphql.exceptions
-
Thrown when unable to get the annotaiton name of a KAnnotatedElement.
- CouldNotGetNameOfAnnotationException(kClass) - Constructor for exception com.expedia.graphql.exceptions.CouldNotGetNameOfAnnotationException
-
Thrown when unable to get the annotaiton name of a KAnnotatedElement.
- CouldNotGetNameOfArgumentException - Exception in com.expedia.graphql.exceptions
-
Thrown when unable to get the simple name of a function argument
- CouldNotGetNameOfArgumentException(kParameter) - Constructor for exception com.expedia.graphql.exceptions.CouldNotGetNameOfArgumentException
-
Thrown when unable to get the simple name of a function argument
- CouldNotGetNameOfEnumException - Exception in com.expedia.graphql.exceptions
-
Thrown when trying to generate an enum class and cannot resolve the simple name.
- CouldNotGetNameOfEnumException(kclass) - Constructor for exception com.expedia.graphql.exceptions.CouldNotGetNameOfEnumException
-
Thrown when trying to generate an enum class and cannot resolve the simple 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() - 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
- InvalidSchemaException - Exception in com.expedia.graphql.exceptions
-
Exception thrown on schema creation if no queries and no mutations are specified.
- InvalidSchemaException() - Constructor for exception com.expedia.graphql.exceptions.InvalidSchemaException
-
Exception thrown on schema creation if no queries and no mutations are specified.
- isValidFunction($this, function) - Static method in class com.expedia.graphql.schema.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.schema.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.schema.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.schema.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.