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 ofGraphQLObjectTypetypes 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 TypeResolverGraphQLCodeRegistry.getTypeResolverForInterface(GraphQLInterfaceType parentType, Map<String, TypeResolver> typeResolverMap) static GraphQLInterfaceType.BuilderGraphQLInterfaceType.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 voidSchemaGraphFactory.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) GraphQLInterfaceTypeSchemaGeneratorHelper.buildInterfaceType(SchemaGeneratorHelper.BuildContext buildCtx, InterfaceTypeDefinition typeDefinition) default GraphQLInterfaceTypeSchemaDirectiveWiring.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 GraphQLInterfaceTypeSchemaDirectiveWiring.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 voidTypesImplementInterfaces.checkFieldArgumentEquivalence(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector, GraphQLFieldDefinition interfaceFieldDef, GraphQLFieldDefinition objectFieldDef) private voidTypesImplementInterfaces.checkFieldTypeCompatibility(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector, GraphQLFieldDefinition interfaceFieldDef, GraphQLFieldDefinition objectFieldDef) private voidTypesImplementInterfaces.checkObjectImplementsInterface(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector) private voidTypesImplementInterfaces.checkTransitiveImplementations(GraphQLImplementingType implementingType, GraphQLInterfaceType interfaceType, SchemaValidationErrorCollector validationErrorCollector) (package private) booleanTypesImplementInterfaces.interfaceImplementsInterface(GraphQLInterfaceType interfaceType, GraphQLInterfaceType implementingType) (package private) booleanTypesImplementInterfaces.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 GraphQLSchemaTraversalControlGraphQLSchemaVisitor.visitInterfaceType(GraphQLInterfaceType interfaceType, GraphQLSchemaVisitor.InterfaceTypeVisitorEnvironment environment) Called when visiting aGraphQLInterfaceTypein the schema