Uses of Class
graphql.schema.idl.TypeDefinitionRegistry
Packages that use TypeDefinitionRegistry
-
Uses of TypeDefinitionRegistry in graphql.schema.idl
Fields in graphql.schema.idl declared as TypeDefinitionRegistryModifier and TypeFieldDescriptionprivate final TypeDefinitionRegistry
WiringEnvironment.registry
private final TypeDefinitionRegistry
SchemaDirectiveWiringEnvironmentImpl.typeDefinitionRegistry
private final TypeDefinitionRegistry
ArgValueOfAllowedTypeChecker.typeRegistry
private final TypeDefinitionRegistry
SchemaDirectiveWiringSchemaGeneratorPostProcessing.typeRegistry
private final TypeDefinitionRegistry
SchemaGeneratorDirectiveHelper.Parameters.typeRegistry
private final TypeDefinitionRegistry
SchemaGeneratorHelper.BuildContext.typeRegistry
private final TypeDefinitionRegistry
SchemaTypeDirectivesChecker.typeRegistry
Methods in graphql.schema.idl that return TypeDefinitionRegistryModifier and TypeMethodDescriptionSchemaParser.buildRegistry
(Document document) special method to build directly a TypeDefinitionRegistry from a Document useful for Introspection => IDL (Document) => TypeDefinitionRegistrySchemaDirectiveWiringEnvironment.getRegistry()
SchemaDirectiveWiringEnvironmentImpl.getRegistry()
WiringEnvironment.getRegistry()
SchemaGeneratorDirectiveHelper.Parameters.getTypeRegistry()
SchemaGeneratorHelper.BuildContext.getTypeRegistry()
TypeDefinitionRegistry.merge
(TypeDefinitionRegistry typeRegistry) This will merge these type registries together and return this oneParse a file of schema definitions and create aTypeDefinitionRegistry
SchemaParser.parse
(InputStream inputStream) Parse a inputStream of schema definitions and create aTypeDefinitionRegistry
Parse a reader of schema definitions and create aTypeDefinitionRegistry
SchemaParser.parse
(Reader reader, ParserOptions parserOptions) Parse a reader of schema definitions and create aTypeDefinitionRegistry
Parse a string of schema definitions and create aTypeDefinitionRegistry
private TypeDefinitionRegistry
SchemaParser.parseImpl
(Reader schemaInput, ParserOptions parseOptions) Methods in graphql.schema.idl with parameters of type TypeDefinitionRegistryModifier and TypeMethodDescription(package private) void
SchemaGeneratorHelper.addDirectivesIncludedByDefault
(TypeDefinitionRegistry typeRegistry) private void
ImplementingTypesChecker.checkAncestorImplementation
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type, Map<InterfaceTypeDefinition, ImplementingTypeDefinition> implementedInterfaces) private void
SchemaTypeDirectivesChecker.checkDirectiveArguments
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Node element, String elementName, Directive directive, DirectiveDefinition directiveDefinition) private void
SchemaTypeChecker.checkDirectiveDefinitions
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) private void
SchemaTypeDirectivesChecker.checkDirectives
(Introspection.DirectiveLocation expectedLocation, List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Node<?> element, String elementName, List<Directive> directives) private void
SchemaTypeExtensionsChecker.checkEnumTypeExtensions
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private void
SchemaTypeChecker.checkFieldsAreSensible
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private void
SchemaTypeDirectivesChecker.checkFieldsDirectives
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, List<FieldDefinition> fieldDefinitions) private void
SchemaTypeChecker.checkFieldTypesPresent
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors, TypeDefinition typeDefinition, List<FieldDefinition> fields) private void
SchemaTypeChecker.checkForMissingTypes
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private void
ImplementingTypesChecker.checkImplementingType
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type) (package private) void
ImplementingTypesChecker.checkImplementingTypes
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private void
SchemaTypeExtensionsChecker.checkInputObjectTypeExtensions
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private void
ImplementingTypesChecker.checkInterfaceIsImplemented
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type, Map<InterfaceTypeDefinition, ImplementingTypeDefinition> implementedInterfaces) ImplementingTypesChecker.checkInterfacesNotImplementedMoreThanOnce
(List<GraphQLError> errors, ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry) SchemaTypeChecker.checkInterfaceTypeExists
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors, TypeDefinition typeDefinition) private void
SchemaTypeExtensionsChecker.checkInterfaceTypeExtensions
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private Map
<String, OperationTypeDefinition> TypeDefinitionRegistry.checkMergeSchemaDefs
(TypeDefinitionRegistry toBeMergedTypeRegistry, List<GraphQLError> errors) private void
SchemaTypeExtensionsChecker.checkObjectTypeExtensions
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private static Consumer
<OperationTypeDefinition> SchemaExtensionsChecker.checkOperationTypesAreObjects
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) private static Consumer
<OperationTypeDefinition> SchemaExtensionsChecker.checkOperationTypesExist
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) private void
SchemaTypeChecker.checkScalarImplementationsArePresent
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) private void
SchemaTypeExtensionsChecker.checkScalarTypeExtensions
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) (package private) static List
<OperationTypeDefinition> SchemaExtensionsChecker.checkSchemaInvariants
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) SchemaTypeChecker.checkTypeExists
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors, String typeOfType, Node element, String elementName) SchemaTypeChecker.checkTypeExists
(String typeOfType, TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors, TypeDefinition typeDefinition) private void
SchemaTypeExtensionsChecker.checkTypeExtensionHasCorrespondingType
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, String name, List<? extends TypeDefinition> extTypeList, Class<? extends TypeDefinition> targetClass) (package private) void
SchemaTypeExtensionsChecker.checkTypeExtensions
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) SchemaTypeChecker.checkTypeRegistry
(TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) private void
SchemaTypeChecker.checkTypeResolversArePresent
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) private void
UnionTypesChecker.checkUnionType
(TypeDefinitionRegistry typeRegistry, UnionTypeDefinition unionTypeDefinition, List<GraphQLError> errors) (package private) void
UnionTypesChecker.checkUnionType
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private void
SchemaTypeExtensionsChecker.checkUnionTypeExtensions
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private TypeDefinition
SchemaTypeDirectivesChecker.findTypeDefFromRegistry
(String typeName, TypeDefinitionRegistry typeRegistry) (package private) static Map
<String, OperationTypeDefinition> SchemaExtensionsChecker.gatherOperationDefs
(TypeDefinitionRegistry typeRegistry) SchemaExtensionsChecker.gatherSchemaDirectives
(TypeDefinitionRegistry typeRegistry) SchemaExtensionsChecker.gatherSchemaDirectives
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) private Set
<FieldDefinition> ImplementingTypesChecker.getLogicallyDeclaredFields
(ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry) ImplementingTypesChecker.getLogicallyImplementedInterfaces
(ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry) SchemaGenerator.makeExecutableSchema
(SchemaGenerator.Options options, TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) This will take aTypeDefinitionRegistry
and aRuntimeWiring
and put them together to create a executable schema controlled by the provided options.SchemaGenerator.makeExecutableSchema
(TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) This will take aTypeDefinitionRegistry
and aRuntimeWiring
and put them together to create a executable schemaprivate GraphQLSchema
SchemaGenerator.makeExecutableSchemaImpl
(TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring, Map<String, OperationTypeDefinition> operationTypeDefinitions, SchemaGenerator.Options options) static GraphQLSchema
UnExecutableSchemaGenerator.makeUnExecutableSchema
(TypeDefinitionRegistry registry) TypeDefinitionRegistry.merge
(TypeDefinitionRegistry typeRegistry) This will merge these type registries together and return this onestatic <T extends GraphQLDirectiveContainer>
booleanSchemaGeneratorDirectiveHelper.schemaDirectiveWiringIsRequired
(T directiveContainer, TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring) This will return true if something in the RuntimeWiring requires aSchemaDirectiveWiring
.private Optional
<InterfaceTypeDefinition> ImplementingTypesChecker.toInterfaceTypeDefinition
(Type type, TypeDefinitionRegistry typeRegistry) private Set
<InterfaceTypeDefinition> ImplementingTypesChecker.toInterfaceTypeDefinitions
(TypeDefinitionRegistry typeRegistry, Collection<Type> implementsTypes) Constructors in graphql.schema.idl with parameters of type TypeDefinitionRegistryModifierConstructorDescription(package private)
ArgValueOfAllowedTypeChecker
(Directive directive, Node<?> element, String elementName, Argument argument, TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring) (package private)
BuildContext
(TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring, Map<String, OperationTypeDefinition> operationTypeDefinitions, SchemaGenerator.Options options) (package private)
FieldWiringEnvironment
(TypeDefinitionRegistry registry, TypeDefinition parentType, FieldDefinition fieldDefinition, GraphQLOutputType fieldType, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives) (package private)
InterfaceWiringEnvironment
(TypeDefinitionRegistry registry, InterfaceTypeDefinition interfaceTypeDefinition) (package private)
Parameters
(TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring, Map<String, Object> context, GraphQLCodeRegistry.Builder codeRegistry) (package private)
Parameters
(TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring, Map<String, Object> context, GraphQLCodeRegistry.Builder codeRegistry, NodeParentTree<NamedNode<?>> nodeParentTree, GraphqlElementParentTree elementParentTree, GraphQLFieldsContainer fieldsContainer, GraphQLFieldDefinition fieldDefinition) (package private)
ScalarWiringEnvironment
(TypeDefinitionRegistry registry, ScalarTypeDefinition interfaceTypeDefinition, List<ScalarTypeExtensionDefinition> extensions) SchemaDirectiveWiringSchemaGeneratorPostProcessing
(TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring, GraphQLCodeRegistry.Builder codeRegistryBuilder) SchemaTypeDirectivesChecker
(TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring) (package private)
UnionWiringEnvironment
(TypeDefinitionRegistry registry, UnionTypeDefinition unionTypeDefinition) (package private)
WiringEnvironment
(TypeDefinitionRegistry registry)