Uses of Class
graphql.language.InterfaceTypeDefinition
Packages that use InterfaceTypeDefinition
Package
Description
-
Uses of InterfaceTypeDefinition in graphql.introspection
Methods in graphql.introspection that return InterfaceTypeDefinitionModifier and TypeMethodDescription(package private) InterfaceTypeDefinition
IntrospectionResultToSchema.createInterface
(Map<String, Object> input) -
Uses of InterfaceTypeDefinition in graphql.language
Subclasses of InterfaceTypeDefinition in graphql.languageMethods in graphql.language that return InterfaceTypeDefinitionModifier and TypeMethodDescriptionInterfaceTypeDefinition.Builder.build()
InterfaceTypeDefinition.deepCopy()
InterfaceTypeDefinition.transform
(Consumer<InterfaceTypeDefinition.Builder> builderConsumer) InterfaceTypeDefinition.withNewChildren
(NodeChildrenContainer newChildren) Methods in graphql.language that return types with arguments of type InterfaceTypeDefinitionModifier and TypeMethodDescriptionAstPrinter.interfaceTypeDefinition()
AstPrinter.interfaceTypeExtensionDefinition()
Methods in graphql.language with parameters of type InterfaceTypeDefinitionModifier and TypeMethodDescriptionNodeVisitor.visitInterfaceTypeDefinition
(InterfaceTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitInterfaceTypeDefinition
(InterfaceTypeDefinition node, TraverserContext<Node> context) Constructors in graphql.language with parameters of type InterfaceTypeDefinition -
Uses of InterfaceTypeDefinition in graphql.parser
Methods in graphql.parser that return InterfaceTypeDefinitionModifier and TypeMethodDescriptionprotected InterfaceTypeDefinition
GraphqlAntlrToLanguage.createInterfaceTypeDefinition
(GraphqlParser.InterfaceTypeDefinitionContext ctx) -
Uses of InterfaceTypeDefinition in graphql.schema
Fields in graphql.schema declared as InterfaceTypeDefinitionModifier and TypeFieldDescriptionprivate InterfaceTypeDefinition
GraphQLInterfaceType.Builder.definition
private final InterfaceTypeDefinition
GraphQLInterfaceType.definition
Methods in graphql.schema that return InterfaceTypeDefinitionMethods in graphql.schema with parameters of type InterfaceTypeDefinitionModifier and TypeMethodDescriptionGraphQLInterfaceType.Builder.definition
(InterfaceTypeDefinition definition) Constructors in graphql.schema with parameters of type InterfaceTypeDefinitionModifierConstructorDescriptionprivate
GraphQLInterfaceType
(String name, String description, List<GraphQLFieldDefinition> fieldDefinitions, TypeResolver typeResolver, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, InterfaceTypeDefinition definition, List<InterfaceTypeExtensionDefinition> extensionDefinitions, List<GraphQLNamedOutputType> interfaces, Comparator<? super GraphQLSchemaElement> interfaceComparator) -
Uses of InterfaceTypeDefinition in graphql.schema.diff
Methods in graphql.schema.diff with parameters of type InterfaceTypeDefinitionModifier and TypeMethodDescriptionprivate void
SchemaDiff.checkInterfaceType
(DiffCtx ctx, InterfaceTypeDefinition oldDef, InterfaceTypeDefinition newDef) -
Uses of InterfaceTypeDefinition in graphql.schema.idl
Fields in graphql.schema.idl declared as InterfaceTypeDefinitionModifier and TypeFieldDescriptionprivate final InterfaceTypeDefinition
InterfaceWiringEnvironment.interfaceTypeDefinition
Methods in graphql.schema.idl that return InterfaceTypeDefinitionMethods in graphql.schema.idl that return types with arguments of type InterfaceTypeDefinitionModifier and TypeMethodDescriptionImplementingTypesChecker.checkInterfacesNotImplementedMoreThanOnce
(List<GraphQLError> errors, ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry) ImplementingTypesChecker.getLogicallyImplementedInterfaces
(ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry) private Optional
<InterfaceTypeDefinition> ImplementingTypesChecker.toInterfaceTypeDefinition
(Type type, TypeDefinitionRegistry typeRegistry) private Set
<InterfaceTypeDefinition> ImplementingTypesChecker.toInterfaceTypeDefinitions
(TypeDefinitionRegistry typeRegistry, Collection<Type> implementsTypes) Methods in graphql.schema.idl with parameters of type InterfaceTypeDefinitionModifier and TypeMethodDescription(package private) GraphQLInterfaceType
SchemaGeneratorHelper.buildInterfaceType
(SchemaGeneratorHelper.BuildContext buildCtx, InterfaceTypeDefinition typeDefinition) private void
SchemaGeneratorHelper.buildInterfaceTypeInterfaces
(SchemaGeneratorHelper.BuildContext buildCtx, InterfaceTypeDefinition typeDefinition, GraphQLInterfaceType.Builder builder, List<InterfaceTypeExtensionDefinition> extensions) private void
ImplementingTypesChecker.checkArgumentConsistency
(String typeOfType, ImplementingTypeDefinition objectTypeDef, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, FieldDefinition interfaceFieldDef, List<GraphQLError> errors) private void
SchemaTypeChecker.checkInterfaceFields
(List<GraphQLError> errors, InterfaceTypeDefinition interfaceType, List<FieldDefinition> fieldDefinitions, Map<String, DirectiveDefinition> directiveDefinitionMap) TypeDefinitionRegistry.getAllImplementationsOf
(InterfaceTypeDefinition targetInterface) Returns the list of object and interface types that implement the given interface typeTypeDefinitionRegistry.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) List
<InterfaceTypeExtensionDefinition> SchemaGeneratorHelper.interfaceTypeExtensions
(InterfaceTypeDefinition typeDefinition, SchemaGeneratorHelper.BuildContext buildCtx) Method parameters in graphql.schema.idl with type arguments of type InterfaceTypeDefinitionModifier and TypeMethodDescriptionprivate void
ImplementingTypesChecker.checkAncestorImplementation
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type, Map<InterfaceTypeDefinition, ImplementingTypeDefinition> implementedInterfaces) private void
ImplementingTypesChecker.checkInterfaceIsImplemented
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type, Map<InterfaceTypeDefinition, ImplementingTypeDefinition> implementedInterfaces) Constructors in graphql.schema.idl with parameters of type InterfaceTypeDefinitionModifierConstructorDescription(package private)
InterfaceWiringEnvironment
(TypeDefinitionRegistry registry, InterfaceTypeDefinition interfaceTypeDefinition) -
Uses of InterfaceTypeDefinition in graphql.schema.idl.errors
Constructors in graphql.schema.idl.errors with parameters of type InterfaceTypeDefinitionModifierConstructorDescriptionInterfaceFieldArgumentNotOptionalError
(String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, String objectArgStr) InterfaceFieldArgumentRedefinitionError
(String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, String objectArgStr, String interfaceArgStr) InterfaceFieldRedefinitionError
(String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef, String objectFieldType, String interfaceFieldType) InterfaceImplementedMoreThanOnceError
(String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition implementedInterface) InterfaceWithCircularImplementationHierarchyError
(String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition implementedInterface) MissingInterfaceFieldArgumentsError
(String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition objectFieldDef) MissingInterfaceFieldError
(String typeOfType, ImplementingTypeDefinition objectType, InterfaceTypeDefinition interfaceTypeDef, FieldDefinition interfaceFieldDef) MissingTransitiveInterfaceError
(String typeOfType, ImplementingTypeDefinition typeDefinition, InterfaceTypeDefinition implementedInterface, InterfaceTypeDefinition missingInterface)