Uses of Interface
graphql.language.TypeDefinition
-
Packages that use TypeDefinition Package Description graphql.introspection graphql.language graphql.parser graphql.schema.diff graphql.schema.idl graphql.schema.idl.errors -
-
Uses of TypeDefinition in graphql.introspection
Methods in graphql.introspection that return TypeDefinition Modifier and Type Method Description private TypeDefinition
IntrospectionResultToSchema. createScalar(java.util.Map<java.lang.String,java.lang.Object> input)
private TypeDefinition
IntrospectionResultToSchema. createTypeDefinition(java.util.Map<java.lang.String,java.lang.Object> type)
-
Uses of TypeDefinition in graphql.language
Classes in graphql.language with type parameters of type TypeDefinition Modifier and Type Interface Description interface
ImplementingTypeDefinition<T extends TypeDefinition>
ATypeDefinition
that might implement interfacesinterface
TypeDefinition<T extends TypeDefinition>
An interface for type definitions in a Schema Definition Language (SDL).Subinterfaces of TypeDefinition in graphql.language Modifier and Type Interface Description interface
ImplementingTypeDefinition<T extends TypeDefinition>
ATypeDefinition
that might implement interfacesClasses in graphql.language that implement TypeDefinition Modifier and Type Class Description class
EnumTypeDefinition
class
EnumTypeExtensionDefinition
class
InputObjectTypeDefinition
class
InputObjectTypeExtensionDefinition
class
InterfaceTypeDefinition
class
InterfaceTypeExtensionDefinition
class
ObjectTypeDefinition
class
ObjectTypeExtensionDefinition
class
ScalarTypeDefinition
class
ScalarTypeExtensionDefinition
class
UnionTypeDefinition
class
UnionTypeExtensionDefinition
Methods in graphql.language with parameters of type TypeDefinition Modifier and Type Method Description static TypeKind
TypeKind. getTypeKind(TypeDefinition def)
protected TraversalControl
NodeVisitorStub. visitTypeDefinition(TypeDefinition<?> node, TraverserContext<Node> context)
-
Uses of TypeDefinition in graphql.parser
Methods in graphql.parser that return TypeDefinition Modifier and Type Method Description protected TypeDefinition
GraphqlAntlrToLanguage. createTypeDefinition(GraphqlParser.TypeDefinitionContext ctx)
protected TypeDefinition
GraphqlAntlrToLanguage. createTypeExtension(GraphqlParser.TypeExtensionContext ctx)
-
Uses of TypeDefinition in graphql.schema.diff
Methods in graphql.schema.diff with type parameters of type TypeDefinition Modifier and Type Method Description (package private) <T extends TypeDefinition>
java.util.Optional<T>DiffCtx. getNewTypeDef(Type type, java.lang.Class<T> typeDefClass)
(package private) <T extends TypeDefinition>
java.util.Optional<T>DiffCtx. getOldTypeDef(Type type, java.lang.Class<T> typeDefClass)
private <T extends TypeDefinition>
java.util.Optional<T>DiffCtx. getType(java.lang.String typeName, java.lang.Class<T> typeDefClass, Document doc)
Methods in graphql.schema.diff with parameters of type TypeDefinition Modifier and Type Method Description private void
SchemaDiff. checkDirectives(DiffCtx ctx, TypeDefinition oldDef, TypeDefinition newDef)
(package private) void
SchemaDiff. checkDirectives(DiffCtx ctx, TypeDefinition old, java.util.List<Directive> oldDirectives, java.util.List<Directive> newDirectives)
private void
SchemaDiff. checkField(DiffCtx ctx, TypeDefinition old, FieldDefinition oldField, FieldDefinition newField)
private void
SchemaDiff. checkFieldAdditions(DiffCtx ctx, TypeDefinition newDef, java.util.Map<java.lang.String,FieldDefinition> oldFields, java.util.Map<java.lang.String,FieldDefinition> newFields)
private void
SchemaDiff. checkFieldArg(DiffCtx ctx, TypeDefinition oldDef, FieldDefinition oldField, InputValueDefinition oldArg, InputValueDefinition newArg)
private void
SchemaDiff. checkFieldArguments(DiffCtx ctx, TypeDefinition oldDef, FieldDefinition oldField, java.util.List<InputValueDefinition> oldInputValueDefinitions, java.util.List<InputValueDefinition> newInputValueDefinitions)
private void
SchemaDiff. checkFieldRemovals(DiffCtx ctx, TypeDefinition oldDef, java.util.Map<java.lang.String,FieldDefinition> oldFields, java.util.Map<java.lang.String,FieldDefinition> newFields)
private void
SchemaDiff. checkFields(DiffCtx ctx, TypeDefinition oldDef, java.util.Map<java.lang.String,FieldDefinition> oldFields, TypeDefinition newDef, java.util.Map<java.lang.String,FieldDefinition> newFields)
private void
SchemaDiff. checkInputFields(DiffCtx ctx, TypeDefinition old, java.util.List<InputValueDefinition> oldIVD, java.util.List<InputValueDefinition> newIVD)
-
Uses of TypeDefinition in graphql.schema.idl
Fields in graphql.schema.idl declared as TypeDefinition Modifier and Type Field Description private TypeDefinition
FieldWiringEnvironment. parentType
Fields in graphql.schema.idl with type parameters of type TypeDefinition Modifier and Type Field Description private java.util.Map<java.lang.String,TypeDefinition>
TypeDefinitionRegistry. types
Methods in graphql.schema.idl with type parameters of type TypeDefinition Modifier and Type Method Description private <T extends TypeDefinition>
java.util.Optional<GraphQLError>TypeDefinitionRegistry. define(java.util.Map<java.lang.String,T> source, java.util.Map<java.lang.String,T> target, T newEntry)
private <T extends TypeDefinition>
java.util.Optional<GraphQLError>TypeDefinitionRegistry. defineExt(java.util.Map<java.lang.String,java.util.List<T>> typeExtensions, T newEntry, java.util.function.Function<T,java.lang.String> namerFunc)
private <T extends TypeDefinition>
java.util.List<T>SchemaTypeChecker. filterTo(java.util.Map<java.lang.String,TypeDefinition> types, java.lang.Class<? extends T> clazz)
<T extends TypeDefinition>
java.util.Optional<T>TypeDefinitionRegistry. getType(Type type, java.lang.Class<T> ofType)
<T extends TypeDefinition>
java.util.Optional<T>TypeDefinitionRegistry. getType(java.lang.String typeName, java.lang.Class<T> ofType)
<T extends TypeDefinition>
java.util.List<T>TypeDefinitionRegistry. getTypes(java.lang.Class<T> targetClass)
Returns a list of types in the registry of that specified class<T extends TypeDefinition>
java.util.Map<java.lang.String,T>TypeDefinitionRegistry. getTypesMap(java.lang.Class<T> targetClass)
Returns a map of types in the registry of that specified class keyed by nameMethods in graphql.schema.idl that return TypeDefinition Modifier and Type Method Description private TypeDefinition
SchemaTypeDirectivesChecker. findTypeDefFromRegistry(java.lang.String typeName, TypeDefinitionRegistry typeRegistry)
TypeDefinition
FieldWiringEnvironment. getParentType()
(package private) TypeDefinition<?>
SchemaGeneratorHelper.BuildContext. getTypeDefinition(Type<?> type)
Methods in graphql.schema.idl that return types with arguments of type TypeDefinition Modifier and Type Method Description java.util.Optional<TypeDefinition>
TypeDefinitionRegistry. getType(Type type)
java.util.Optional<TypeDefinition>
TypeDefinitionRegistry. getType(java.lang.String typeName)
java.util.Map<java.lang.String,TypeDefinition>
TypeDefinitionRegistry. types()
Methods in graphql.schema.idl with parameters of type TypeDefinition Modifier and Type Method Description private DataFetcherFactory<?>
SchemaGeneratorHelper. buildDataFetcherFactory(SchemaGeneratorHelper.BuildContext buildCtx, TypeDefinition<?> parentType, FieldDefinition fieldDef, GraphQLOutputType fieldType, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives)
(package private) GraphQLFieldDefinition
SchemaGeneratorHelper. buildField(SchemaGeneratorHelper.BuildContext buildCtx, TypeDefinition<?> parentType, FieldDefinition fieldDef)
private void
SchemaTypeDirectivesChecker. checkDirectives(Introspection.DirectiveLocation expectedLocation, java.util.List<GraphQLError> errors, TypeDefinition<?> typeDef)
private void
SchemaTypeChecker. checkFieldTypesPresent(TypeDefinitionRegistry typeRegistry, java.util.List<GraphQLError> errors, TypeDefinition typeDefinition, java.util.List<FieldDefinition> fields)
private void
SchemaTypeExtensionsChecker. checkForEnumValueRedefinition(java.util.List<GraphQLError> errors, TypeDefinition typeDefinition, java.util.List<EnumValueDefinition> enumValueDefinitions, java.util.List<EnumValueDefinition> referenceEnumValueDefinitions)
private void
SchemaTypeExtensionsChecker. checkForFieldRedefinition(java.util.List<GraphQLError> errors, TypeDefinition typeDefinition, java.util.List<FieldDefinition> fieldDefinitions, java.util.List<FieldDefinition> referenceFieldDefinitions)
private java.util.function.Consumer<? super Type>
SchemaTypeChecker. checkInterfaceTypeExists(TypeDefinitionRegistry typeRegistry, java.util.List<GraphQLError> errors, TypeDefinition typeDefinition)
private java.util.function.Consumer<Type>
SchemaTypeChecker. checkTypeExists(java.lang.String typeOfType, TypeDefinitionRegistry typeRegistry, java.util.List<GraphQLError> errors, TypeDefinition typeDefinition)
private GraphQLError
TypeDefinitionRegistry. handleReDefinition(TypeDefinition oldEntry, TypeDefinition newEntry)
(package private) GraphQLInputType
SchemaGeneratorHelper.BuildContext. hasInputType(TypeDefinition<?> typeDefinition)
(package private) GraphQLOutputType
SchemaGeneratorHelper.BuildContext. hasOutputType(TypeDefinition<?> typeDefinition)
private void
SchemaPrinter. printAsAst(java.io.PrintWriter out, TypeDefinition<?> definition, java.util.List<? extends TypeDefinition<?>> extensions)
This will print out a runtime graphql schema element using its contained AST type definition.private void
TypeDefinitionRegistry. removeFromList(java.util.Map source, TypeDefinition value)
private boolean
SchemaPrinter. shouldPrintAsAst(TypeDefinition<?> definition)
This will return true if the options say to use the AST and we have an AST elementMethod parameters in graphql.schema.idl with type arguments of type TypeDefinition Modifier and Type Method Description private void
SchemaTypeExtensionsChecker. checkTypeExtensionHasCorrespondingType(java.util.List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, java.lang.String name, java.util.List<? extends TypeDefinition> extTypeList, java.lang.Class<? extends TypeDefinition> targetClass)
private java.util.List<Directive>
SchemaGeneratorHelper. directivesOf(java.util.List<? extends TypeDefinition<?>> typeDefinitions)
private <T extends TypeDefinition>
java.util.List<T>SchemaTypeChecker. filterTo(java.util.Map<java.lang.String,TypeDefinition> types, java.lang.Class<? extends T> clazz)
private void
SchemaPrinter. printAsAst(java.io.PrintWriter out, TypeDefinition<?> definition, java.util.List<? extends TypeDefinition<?>> extensions)
This will print out a runtime graphql schema element using its contained AST type definition.Constructors in graphql.schema.idl with parameters of type TypeDefinition Constructor Description FieldWiringEnvironment(TypeDefinitionRegistry registry, TypeDefinition parentType, FieldDefinition fieldDefinition, GraphQLOutputType fieldType, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives)
-
Uses of TypeDefinition in graphql.schema.idl.errors
Methods in graphql.schema.idl.errors with parameters of type TypeDefinition Modifier and Type Method Description private static java.lang.String
TypeExtensionFieldRedefinitionError. formatMessage(TypeDefinition typeDefinition, java.lang.String fieldName, AbstractNode<?> fieldDefinition)
-