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 TypeDefinitionRegistryWiringEnvironment.registryprivate final TypeDefinitionRegistrySchemaDirectiveWiringEnvironmentImpl.typeDefinitionRegistryprivate final TypeDefinitionRegistryArgValueOfAllowedTypeChecker.typeRegistryprivate final TypeDefinitionRegistrySchemaDirectiveWiringSchemaGeneratorPostProcessing.typeRegistryprivate final TypeDefinitionRegistrySchemaGeneratorDirectiveHelper.Parameters.typeRegistryprivate final TypeDefinitionRegistrySchemaGeneratorHelper.BuildContext.typeRegistryprivate final TypeDefinitionRegistrySchemaTypeDirectivesChecker.typeRegistryMethods 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 aTypeDefinitionRegistrySchemaParser.parse(InputStream inputStream) Parse a inputStream of schema definitions and create aTypeDefinitionRegistryParse a reader of schema definitions and create aTypeDefinitionRegistrySchemaParser.parse(Reader reader, ParserOptions parserOptions) Parse a reader of schema definitions and create aTypeDefinitionRegistryParse a string of schema definitions and create aTypeDefinitionRegistryprivate TypeDefinitionRegistrySchemaParser.parseImpl(Reader schemaInput, ParserOptions parseOptions) Methods in graphql.schema.idl with parameters of type TypeDefinitionRegistryModifier and TypeMethodDescription(package private) voidSchemaGeneratorHelper.addDirectivesIncludedByDefault(TypeDefinitionRegistry typeRegistry) private voidImplementingTypesChecker.checkAncestorImplementation(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type, Map<InterfaceTypeDefinition, ImplementingTypeDefinition> implementedInterfaces) private voidSchemaTypeDirectivesChecker.checkDirectiveArguments(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Node element, String elementName, Directive directive, DirectiveDefinition directiveDefinition) private voidSchemaTypeChecker.checkDirectiveDefinitions(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) private voidSchemaTypeDirectivesChecker.checkDirectives(Introspection.DirectiveLocation expectedLocation, List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Node<?> element, String elementName, List<Directive> directives) private voidSchemaTypeExtensionsChecker.checkEnumTypeExtensions(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private voidSchemaTypeChecker.checkFieldsAreSensible(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private voidSchemaTypeDirectivesChecker.checkFieldsDirectives(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, List<FieldDefinition> fieldDefinitions) private voidSchemaTypeChecker.checkFieldTypesPresent(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors, TypeDefinition typeDefinition, List<FieldDefinition> fields) private voidSchemaTypeChecker.checkForMissingTypes(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private voidImplementingTypesChecker.checkImplementingType(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, ImplementingTypeDefinition type) (package private) voidImplementingTypesChecker.checkImplementingTypes(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private voidSchemaTypeExtensionsChecker.checkInputObjectTypeExtensions(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private voidImplementingTypesChecker.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 voidSchemaTypeExtensionsChecker.checkInterfaceTypeExtensions(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private Map<String, OperationTypeDefinition> TypeDefinitionRegistry.checkMergeSchemaDefs(TypeDefinitionRegistry toBeMergedTypeRegistry, List<GraphQLError> errors) private voidSchemaTypeExtensionsChecker.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 voidSchemaTypeChecker.checkScalarImplementationsArePresent(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) private voidSchemaTypeExtensionsChecker.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 voidSchemaTypeExtensionsChecker.checkTypeExtensionHasCorrespondingType(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, String name, List<? extends TypeDefinition> extTypeList, Class<? extends TypeDefinition> targetClass) (package private) voidSchemaTypeExtensionsChecker.checkTypeExtensions(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) SchemaTypeChecker.checkTypeRegistry(TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) private voidSchemaTypeChecker.checkTypeResolversArePresent(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) private voidUnionTypesChecker.checkUnionType(TypeDefinitionRegistry typeRegistry, UnionTypeDefinition unionTypeDefinition, List<GraphQLError> errors) (package private) voidUnionTypesChecker.checkUnionType(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry) private voidSchemaTypeExtensionsChecker.checkUnionTypeExtensions(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Map<String, DirectiveDefinition> directiveDefinitionMap) private TypeDefinitionSchemaTypeDirectivesChecker.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) private Map<InterfaceTypeDefinition, List<ImplementingTypeDefinition>> ImplementingTypesChecker.getLogicallyImplementedInterfaces(ImplementingTypeDefinition type, TypeDefinitionRegistry typeRegistry) SchemaGenerator.makeExecutableSchema(SchemaGenerator.Options options, TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) This will take aTypeDefinitionRegistryand aRuntimeWiringand put them together to create a executable schema controlled by the provided options.SchemaGenerator.makeExecutableSchema(TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) This will take aTypeDefinitionRegistryand aRuntimeWiringand put them together to create a executable schemaprivate GraphQLSchemaSchemaGenerator.makeExecutableSchemaImpl(TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring, Map<String, OperationTypeDefinition> operationTypeDefinitions, SchemaGenerator.Options options) static GraphQLSchemaUnExecutableSchemaGenerator.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)