(package private) void |
SchemaGeneratorHelper.addDirectivesIncludedByDefault(TypeDefinitionRegistry typeRegistry) |
|
private void |
ImplementingTypesChecker.checkAncestorImplementation(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
ImplementingTypeDefinition type,
java.util.Map<InterfaceTypeDefinition,ImplementingTypeDefinition> implementedInterfaces) |
|
private void |
SchemaTypeDirectivesChecker.checkDirectiveArguments(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
Node element,
java.lang.String elementName,
Directive directive,
DirectiveDefinition directiveDefinition) |
|
private void |
SchemaTypeChecker.checkDirectiveDefinitions(TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors) |
|
private void |
SchemaTypeDirectivesChecker.checkDirectives(Introspection.DirectiveLocation expectedLocation,
java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
Node<?> element,
java.lang.String elementName,
java.util.List<Directive> directives) |
|
private void |
SchemaTypeExtensionsChecker.checkEnumTypeExtensions(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.util.Map<java.lang.String,DirectiveDefinition> directiveDefinitionMap) |
|
private void |
SchemaTypeChecker.checkFieldsAreSensible(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry) |
|
private void |
SchemaTypeDirectivesChecker.checkFieldsDirectives(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.util.List<FieldDefinition> fieldDefinitions) |
|
private void |
SchemaTypeChecker.checkFieldTypesPresent(TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors,
TypeDefinition typeDefinition,
java.util.List<FieldDefinition> fields) |
|
private void |
SchemaTypeChecker.checkForMissingTypes(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry) |
|
private void |
ImplementingTypesChecker.checkImplementingType(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
ImplementingTypeDefinition type) |
|
(package private) void |
ImplementingTypesChecker.checkImplementingTypes(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry) |
|
private void |
SchemaTypeExtensionsChecker.checkInputObjectTypeExtensions(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.util.Map<java.lang.String,DirectiveDefinition> directiveDefinitionMap) |
|
private void |
ImplementingTypesChecker.checkInterfaceIsImplemented(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
ImplementingTypeDefinition type,
java.util.Map<InterfaceTypeDefinition,ImplementingTypeDefinition> implementedInterfaces) |
|
private java.util.Map<InterfaceTypeDefinition,ImplementingTypeDefinition> |
ImplementingTypesChecker.checkInterfacesNotImplementedMoreThanOnce(java.util.List<GraphQLError> errors,
ImplementingTypeDefinition type,
TypeDefinitionRegistry typeRegistry) |
|
private java.util.function.Consumer<? super Type> |
SchemaTypeChecker.checkInterfaceTypeExists(TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors,
TypeDefinition typeDefinition) |
|
private void |
SchemaTypeExtensionsChecker.checkInterfaceTypeExtensions(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.util.Map<java.lang.String,DirectiveDefinition> directiveDefinitionMap) |
|
private java.util.Map<java.lang.String,OperationTypeDefinition> |
TypeDefinitionRegistry.checkMergeSchemaDefs(TypeDefinitionRegistry toBeMergedTypeRegistry,
java.util.List<GraphQLError> errors) |
|
private void |
SchemaTypeExtensionsChecker.checkObjectTypeExtensions(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.util.Map<java.lang.String,DirectiveDefinition> directiveDefinitionMap) |
|
private static java.util.function.Consumer<OperationTypeDefinition> |
SchemaExtensionsChecker.checkOperationTypesAreObjects(TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors) |
|
private static java.util.function.Consumer<OperationTypeDefinition> |
SchemaExtensionsChecker.checkOperationTypesExist(TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors) |
|
private void |
SchemaTypeChecker.checkScalarImplementationsArePresent(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
RuntimeWiring wiring) |
|
private void |
SchemaTypeExtensionsChecker.checkScalarTypeExtensions(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.util.Map<java.lang.String,DirectiveDefinition> directiveDefinitionMap) |
|
(package private) static java.util.List<OperationTypeDefinition> |
SchemaExtensionsChecker.checkSchemaInvariants(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry) |
|
private java.util.function.Consumer<Type> |
SchemaTypeChecker.checkTypeExists(TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors,
java.lang.String typeOfType,
Node element,
java.lang.String elementName) |
|
private java.util.function.Consumer<Type> |
SchemaTypeChecker.checkTypeExists(java.lang.String typeOfType,
TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors,
TypeDefinition typeDefinition) |
|
private void |
SchemaTypeExtensionsChecker.checkTypeExtensionHasCorrespondingType(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.lang.String name,
java.util.List<? extends TypeDefinition> extTypeList,
java.lang.Class<? extends TypeDefinition> targetClass) |
|
(package private) void |
SchemaTypeExtensionsChecker.checkTypeExtensions(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry) |
|
java.util.List<GraphQLError> |
SchemaTypeChecker.checkTypeRegistry(TypeDefinitionRegistry typeRegistry,
RuntimeWiring wiring) |
|
private void |
SchemaTypeChecker.checkTypeResolversArePresent(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
RuntimeWiring wiring) |
|
private void |
UnionTypesChecker.checkUnionType(TypeDefinitionRegistry typeRegistry,
UnionTypeDefinition unionTypeDefinition,
java.util.List<GraphQLError> errors) |
|
(package private) void |
UnionTypesChecker.checkUnionType(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry) |
|
private void |
SchemaTypeExtensionsChecker.checkUnionTypeExtensions(java.util.List<GraphQLError> errors,
TypeDefinitionRegistry typeRegistry,
java.util.Map<java.lang.String,DirectiveDefinition> directiveDefinitionMap) |
|
private TypeDefinition |
SchemaTypeDirectivesChecker.findTypeDefFromRegistry(java.lang.String typeName,
TypeDefinitionRegistry typeRegistry) |
|
(package private) static java.util.Map<java.lang.String,OperationTypeDefinition> |
SchemaExtensionsChecker.gatherOperationDefs(TypeDefinitionRegistry typeRegistry) |
|
(package private) static java.util.List<Directive> |
SchemaExtensionsChecker.gatherSchemaDirectives(TypeDefinitionRegistry typeRegistry) |
|
(package private) static java.util.List<Directive> |
SchemaExtensionsChecker.gatherSchemaDirectives(TypeDefinitionRegistry typeRegistry,
java.util.List<GraphQLError> errors) |
|
private java.util.Set<FieldDefinition> |
ImplementingTypesChecker.getLogicallyDeclaredFields(ImplementingTypeDefinition type,
TypeDefinitionRegistry typeRegistry) |
|
private java.util.Map<InterfaceTypeDefinition,java.util.List<ImplementingTypeDefinition>> |
ImplementingTypesChecker.getLogicallyImplementedInterfaces(ImplementingTypeDefinition type,
TypeDefinitionRegistry typeRegistry) |
|
GraphQLSchema |
SchemaGenerator.makeExecutableSchema(SchemaGenerator.Options options,
TypeDefinitionRegistry typeRegistry,
RuntimeWiring wiring) |
|
GraphQLSchema |
SchemaGenerator.makeExecutableSchema(TypeDefinitionRegistry typeRegistry,
RuntimeWiring wiring) |
|
private GraphQLSchema |
SchemaGenerator.makeExecutableSchemaImpl(TypeDefinitionRegistry typeRegistry,
RuntimeWiring wiring,
java.util.Map<java.lang.String,OperationTypeDefinition> operationTypeDefinitions,
SchemaGenerator.Options options) |
|
static GraphQLSchema |
UnExecutableSchemaGenerator.makeUnExecutableSchema(TypeDefinitionRegistry registry) |
|
TypeDefinitionRegistry |
TypeDefinitionRegistry.merge(TypeDefinitionRegistry typeRegistry) |
This will merge these type registries together and return this one
|
static <T extends GraphQLDirectiveContainer> boolean |
SchemaGeneratorDirectiveHelper.schemaDirectiveWiringIsRequired(T directiveContainer,
TypeDefinitionRegistry typeRegistry,
RuntimeWiring runtimeWiring) |
|
private java.util.Optional<InterfaceTypeDefinition> |
ImplementingTypesChecker.toInterfaceTypeDefinition(Type type,
TypeDefinitionRegistry typeRegistry) |
|
private java.util.Set<InterfaceTypeDefinition> |
ImplementingTypesChecker.toInterfaceTypeDefinitions(TypeDefinitionRegistry typeRegistry,
java.util.Collection<Type> implementsTypes) |
|