Uses of Class
graphql.schema.GraphQLInterfaceType
Packages that use GraphQLInterfaceType
Package
Description
-
Uses of GraphQLInterfaceType in graphql.execution
Methods in graphql.execution with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionResolveType.resolveTypeForInterface
(TypeResolutionEnvironment env, GraphQLInterfaceType abstractType) -
Uses of GraphQLInterfaceType in graphql.normalized
Methods in graphql.normalized that return types with arguments of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionprivate Set
<GraphQLInterfaceType> ExecutableNormalizedField.getInterfacesCommonToAllOutputTypes
(GraphQLSchema schema) This tries to find interfaces common to all the field output types. -
Uses of GraphQLInterfaceType in graphql.relay
Methods in graphql.relay that return GraphQLInterfaceTypeMethods in graphql.relay with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionRelay.edgeType
(String name, GraphQLOutputType nodeType, GraphQLInterfaceType nodeInterface, List<GraphQLFieldDefinition> edgeFields) Relay.nodeField
(GraphQLInterfaceType nodeInterface, DataFetcher nodeDataFetcher) -
Uses of GraphQLInterfaceType in graphql.schema
Methods in graphql.schema that return GraphQLInterfaceTypeModifier and TypeMethodDescriptionGraphQLInterfaceType.Builder.build()
GraphQLInterfaceType.transform
(Consumer<GraphQLInterfaceType.Builder> builderConsumer) This helps you transform the current GraphQLInterfaceType into another one by starting a builder with all the current values and allows you to transform it how you want.GraphQLInterfaceType.withNewChildren
(SchemaElementChildrenContainer newChildren) Methods in graphql.schema with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionGraphQLSchema.getImplementations
(GraphQLInterfaceType type) This will return the list ofGraphQLObjectType
types that implement the given interface type.GraphQLCodeRegistry.Builder.getTypeResolver
(GraphQLInterfaceType interfaceType) Returns the type resolver associated with this interface typeGraphQLCodeRegistry.getTypeResolver
(GraphQLInterfaceType interfaceType) Returns the type resolver associated with this interface typeprivate static TypeResolver
GraphQLCodeRegistry.getTypeResolverForInterface
(GraphQLInterfaceType parentType, Map<String, TypeResolver> typeResolverMap) static GraphQLInterfaceType.Builder
GraphQLInterfaceType.newInterface
(GraphQLInterfaceType existing) GraphQLCodeRegistry.Builder.typeResolver
(GraphQLInterfaceType interfaceType, TypeResolver typeResolver) GraphQLCodeRegistry.Builder.typeResolverIfAbsent
(GraphQLInterfaceType interfaceType, TypeResolver typeResolver) CodeRegistryVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLInterfaceType.Builder.withInterface
(GraphQLInterfaceType interfaceType) GraphQLObjectType.Builder.withInterface
(GraphQLInterfaceType interfaceType) GraphQLInterfaceType.Builder.withInterfaces
(GraphQLInterfaceType... interfaceType) GraphQLObjectType.Builder.withInterfaces
(GraphQLInterfaceType... interfaceType) Method parameters in graphql.schema with type arguments of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionGraphQLInterfaceType.Builder.replaceInterfaces
(List<GraphQLInterfaceType> interfaces) Constructors in graphql.schema with parameters of type GraphQLInterfaceType -
Uses of GraphQLInterfaceType in graphql.schema.diffing
Methods in graphql.schema.diffing with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionprivate void
SchemaGraphFactory.newInterface
(GraphQLInterfaceType interfaceType, SchemaGraph schemaGraph, boolean isIntrospectionNode) -
Uses of GraphQLInterfaceType in graphql.schema.idl
Methods in graphql.schema.idl that return GraphQLInterfaceTypeModifier and TypeMethodDescription(package private) GraphQLInterfaceType
SchemaGeneratorHelper.buildInterfaceType
(SchemaGeneratorHelper.BuildContext buildCtx, InterfaceTypeDefinition typeDefinition) default GraphQLInterfaceType
SchemaDirectiveWiring.onInterface
(SchemaDirectiveWiringEnvironment<GraphQLInterfaceType> environment) This is called when an interface is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL elementSchemaGeneratorDirectiveHelper.onInterface
(GraphQLInterfaceType interfaceType, SchemaGeneratorDirectiveHelper.Parameters params) Methods in graphql.schema.idl that return types with arguments of type GraphQLInterfaceTypeMethods in graphql.schema.idl with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionSchemaGeneratorDirectiveHelper.onInterface
(GraphQLInterfaceType interfaceType, SchemaGeneratorDirectiveHelper.Parameters params) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) Method parameters in graphql.schema.idl with type arguments of type GraphQLInterfaceTypeModifier and TypeMethodDescriptiondefault GraphQLInterfaceType
SchemaDirectiveWiring.onInterface
(SchemaDirectiveWiringEnvironment<GraphQLInterfaceType> environment) This is called when an interface is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element -
Uses of GraphQLInterfaceType in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionGraphQLTypeCollectingVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLInterfaceType in graphql.schema.transform
Methods in graphql.schema.transform with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionFieldVisibilitySchemaTransformation.TypeVisibilityVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLInterfaceType in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionprivate void
TypesImplementInterfaces.checkFieldArgumentEquivalence
(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector, GraphQLFieldDefinition interfaceFieldDef, GraphQLFieldDefinition objectFieldDef) private void
TypesImplementInterfaces.checkFieldTypeCompatibility
(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector, GraphQLFieldDefinition interfaceFieldDef, GraphQLFieldDefinition objectFieldDef) private void
TypesImplementInterfaces.checkObjectImplementsInterface
(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector) private void
TypesImplementInterfaces.checkTransitiveImplementations
(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector) (package private) boolean
TypesImplementInterfaces.interfaceImplementsInterface
(GraphQLInterfaceType interfaceType, GraphQLInterfaceType implementingType) (package private) boolean
TypesImplementInterfaces.objectImplementsInterface
(GraphQLInterfaceType interfaceType, GraphQLObjectType objectType) TypeAndFieldRule.visitGraphQLInterfaceType
(GraphQLInterfaceType type, TraverserContext<GraphQLSchemaElement> context) TypesImplementInterfaces.visitGraphQLInterfaceType
(GraphQLInterfaceType type, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLInterfaceType in graphql.schema.visitor
Methods in graphql.schema.visitor with parameters of type GraphQLInterfaceTypeModifier and TypeMethodDescriptionGraphQLSchemaVisitorAdapter.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) default GraphQLSchemaTraversalControl
GraphQLSchemaVisitor.visitInterfaceType
(GraphQLInterfaceType interfaceType, GraphQLSchemaVisitor.InterfaceTypeVisitorEnvironment environment) Called when visiting aGraphQLInterfaceType
in the schema