Uses of Class
graphql.language.InterfaceTypeDefinition
-
Packages that use InterfaceTypeDefinition Package Description graphql.introspection graphql.language graphql.parser graphql.schema graphql.schema.diff graphql.schema.idl graphql.schema.idl.errors -
-
Uses of InterfaceTypeDefinition in graphql.introspection
Methods in graphql.introspection that return InterfaceTypeDefinition Modifier and Type Method Description (package private) InterfaceTypeDefinition
IntrospectionResultToSchema. createInterface(java.util.Map<java.lang.String,java.lang.Object> input)
-
Uses of InterfaceTypeDefinition in graphql.language
Subclasses of InterfaceTypeDefinition in graphql.language Modifier and Type Class Description class
InterfaceTypeExtensionDefinition
Methods in graphql.language that return InterfaceTypeDefinition Modifier and Type Method Description InterfaceTypeDefinition
InterfaceTypeDefinition.Builder. build()
InterfaceTypeDefinition
InterfaceTypeDefinition. deepCopy()
InterfaceTypeDefinition
InterfaceTypeDefinition. transform(java.util.function.Consumer<InterfaceTypeDefinition.Builder> builderConsumer)
InterfaceTypeDefinition
InterfaceTypeDefinition. withNewChildren(NodeChildrenContainer newChildren)
Methods in graphql.language that return types with arguments of type InterfaceTypeDefinition Modifier and Type Method Description private AstPrinter.NodePrinter<InterfaceTypeDefinition>
AstPrinter. interfaceTypeDefinition()
private AstPrinter.NodePrinter<InterfaceTypeDefinition>
AstPrinter. interfaceTypeExtensionDefinition()
Methods in graphql.language with parameters of type InterfaceTypeDefinition Modifier and Type Method Description TraversalControl
NodeVisitor. visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> data)
TraversalControl
NodeVisitorStub. visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> context)
Constructors in graphql.language with parameters of type InterfaceTypeDefinition Constructor Description Builder(InterfaceTypeDefinition existing)
-
Uses of InterfaceTypeDefinition in graphql.parser
Methods in graphql.parser that return InterfaceTypeDefinition Modifier and Type Method Description protected InterfaceTypeDefinition
GraphqlAntlrToLanguage. createInterfaceTypeDefinition(GraphqlParser.InterfaceTypeDefinitionContext ctx)
-
Uses of InterfaceTypeDefinition in graphql.schema
Fields in graphql.schema declared as InterfaceTypeDefinition Modifier and Type Field Description private InterfaceTypeDefinition
GraphQLInterfaceType.Builder. definition
private InterfaceTypeDefinition
GraphQLInterfaceType. definition
Methods in graphql.schema that return InterfaceTypeDefinition Modifier and Type Method Description InterfaceTypeDefinition
GraphQLInterfaceType. getDefinition()
Methods in graphql.schema with parameters of type InterfaceTypeDefinition Modifier and Type Method Description GraphQLInterfaceType.Builder
GraphQLInterfaceType.Builder. definition(InterfaceTypeDefinition definition)
Constructors in graphql.schema with parameters of type InterfaceTypeDefinition Constructor Description GraphQLInterfaceType(java.lang.String name, java.lang.String description, java.util.List<GraphQLFieldDefinition> fieldDefinitions, TypeResolver typeResolver, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, InterfaceTypeDefinition definition, java.util.List<InterfaceTypeExtensionDefinition> extensionDefinitions, java.util.List<GraphQLNamedOutputType> interfaces, java.util.Comparator<? super GraphQLSchemaElement> interfaceComparator)
-
Uses of InterfaceTypeDefinition in graphql.schema.diff
Methods in graphql.schema.diff with parameters of type InterfaceTypeDefinition Modifier and Type Method Description private void
SchemaDiff. checkInterfaceType(DiffCtx ctx, InterfaceTypeDefinition oldDef, InterfaceTypeDefinition newDef)
-
Uses of InterfaceTypeDefinition in graphql.schema.idl
Fields in graphql.schema.idl declared as InterfaceTypeDefinition Modifier and Type Field Description private InterfaceTypeDefinition
InterfaceWiringEnvironment. interfaceTypeDefinition
Methods in graphql.schema.idl that return InterfaceTypeDefinition Modifier and Type Method Description InterfaceTypeDefinition
InterfaceWiringEnvironment. getInterfaceTypeDefinition()
Methods in graphql.schema.idl that return types with arguments of type InterfaceTypeDefinition Modifier and Type Method Description private java.util.Map<InterfaceTypeDefinition,ImplementingTypeDefinition>
ImplementingTypesChecker. checkInterfacesNotImplementedMoreThanOnce(java.util.List<GraphQLError> errors, ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry)
private java.util.Map<InterfaceTypeDefinition,java.util.List<ImplementingTypeDefinition>>
ImplementingTypesChecker. getLogicallyImplementedInterfaces(ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry)
private java.util.Optional<InterfaceTypeDefinition>
ImplementingTypesChecker. toInterfaceTypeDefinition(Type type, TypeDefinitionRegistry typeRegistry)
private java.util.Set<InterfaceTypeDefinition>
ImplementingTypesChecker. toInterfaceTypeDefinitions(TypeDefinitionRegistry typeRegistry, java.util.Collection<Type> implementsTypes)
Methods in graphql.schema.idl with parameters of type InterfaceTypeDefinition Modifier and Type Method Description (package private) GraphQLInterfaceType
SchemaGeneratorHelper. buildInterfaceType(SchemaGeneratorHelper.BuildContext buildCtx, InterfaceTypeDefinition typeDefinition)
private void
SchemaGeneratorHelper. buildInterfaceTypeInterfaces(SchemaGeneratorHelper.BuildContext buildCtx, InterfaceTypeDefinition typeDefinition, GraphQLInterfaceType.Builder builder, java.util.List<InterfaceTypeExtensionDefinition> extensions)
private void
ImplementingTypesChecker. checkArgumentConsistency(java.lang.String typeOfType, ImplementingTypeDefinition objectTypeDef, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, FieldDefinition interfaceFieldDef, java.util.List<GraphQLError> errors)
private void
SchemaTypeChecker. checkInterfaceFields(java.util.List<GraphQLError> errors, InterfaceTypeDefinition interfaceType, java.util.List<FieldDefinition> fieldDefinitions, java.util.Map<java.lang.String,DirectiveDefinition> directiveDefinitionMap)
java.util.List<ImplementingTypeDefinition>
TypeDefinitionRegistry. getAllImplementationsOf(InterfaceTypeDefinition targetInterface)
Returns the list of object and interface types that implement the given interface typejava.util.List<ObjectTypeDefinition>
TypeDefinitionRegistry. getImplementationsOf(InterfaceTypeDefinition targetInterface)
Returns the list of object interface types that implement the given interface typeprivate TypeResolver
SchemaGeneratorHelper. getTypeResolverForInterface(SchemaGeneratorHelper.BuildContext buildCtx, InterfaceTypeDefinition interfaceType)
(package private) java.util.List<InterfaceTypeExtensionDefinition>
SchemaGeneratorHelper. interfaceTypeExtensions(InterfaceTypeDefinition typeDefinition, SchemaGeneratorHelper.BuildContext buildCtx)
Method parameters in graphql.schema.idl with type arguments of type InterfaceTypeDefinition Modifier and Type Method Description private void
ImplementingTypesChecker. checkAncestorImplementation(java.util.List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type, java.util.Map<InterfaceTypeDefinition,ImplementingTypeDefinition> implementedInterfaces)
private void
ImplementingTypesChecker. checkInterfaceIsImplemented(java.util.List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type, java.util.Map<InterfaceTypeDefinition,ImplementingTypeDefinition> implementedInterfaces)
Constructors in graphql.schema.idl with parameters of type InterfaceTypeDefinition Constructor Description InterfaceWiringEnvironment(TypeDefinitionRegistry registry, InterfaceTypeDefinition interfaceTypeDefinition)
-
Uses of InterfaceTypeDefinition in graphql.schema.idl.errors
Constructors in graphql.schema.idl.errors with parameters of type InterfaceTypeDefinition Constructor Description InterfaceFieldArgumentNotOptionalError(java.lang.String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, java.lang.String objectArgStr)
InterfaceFieldArgumentRedefinitionError(java.lang.String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, java.lang.String objectArgStr, java.lang.String interfaceArgStr)
InterfaceFieldRedefinitionError(java.lang.String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, java.lang.String objectFieldType, java.lang.String interfaceFieldType)
InterfaceImplementedMoreThanOnceError(java.lang.String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition implementedInterface)
InterfaceWithCircularImplementationHierarchyError(java.lang.String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition implementedInterface)
MissingInterfaceFieldArgumentsError(java.lang.String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef)
MissingInterfaceFieldError(java.lang.String typeOfType, ImplementingTypeDefinition objectType, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition interfaceFieldDef)
MissingTransitiveInterfaceError(java.lang.String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition implementedInterface, InterfaceTypeDefinition missingInterface)
-