Uses of Interface
graphql.schema.GraphqlTypeComparatorRegistry
-
Packages that use GraphqlTypeComparatorRegistry Package Description graphql.schema graphql.schema.idl -
-
Uses of GraphqlTypeComparatorRegistry in graphql.schema
Classes in graphql.schema that implement GraphqlTypeComparatorRegistry Modifier and Type Class Description class
DefaultGraphqlTypeComparatorRegistry
Associates aComparator
with aGraphqlTypeComparatorEnvironment
to control the scope in which theComparator
can be applied.Fields in graphql.schema declared as GraphqlTypeComparatorRegistry Modifier and Type Field Description static GraphqlTypeComparatorRegistry
GraphqlTypeComparatorRegistry. AS_IS_REGISTRY
A registry that leaves the elements as there currently arestatic GraphqlTypeComparatorRegistry
GraphqlTypeComparatorRegistry. BY_NAME_REGISTRY
A registry that sorts the elements by their name ascendingprotected GraphqlTypeComparatorRegistry
GraphqlTypeBuilder. comparatorRegistry
Methods in graphql.schema that return GraphqlTypeComparatorRegistry Modifier and Type Method Description static GraphqlTypeComparatorRegistry
DefaultGraphqlTypeComparatorRegistry. defaultComparators()
Methods in graphql.schema with parameters of type GraphqlTypeComparatorRegistry Modifier and Type Method Description B
GraphqlTypeBuilder. comparatorRegistry(GraphqlTypeComparatorRegistry comparatorRegistry)
private static java.util.Comparator<? super GraphQLSchemaElement>
GraphqlTypeBuilder. getComparatorImpl(GraphqlTypeComparatorRegistry comparatorRegistry, java.lang.Class<? extends GraphQLSchemaElement> parentType, java.lang.Class<? extends GraphQLSchemaElement> elementType)
-
Uses of GraphqlTypeComparatorRegistry in graphql.schema.idl
Fields in graphql.schema.idl declared as GraphqlTypeComparatorRegistry Modifier and Type Field Description private GraphqlTypeComparatorRegistry
RuntimeWiring.Builder. comparatorRegistry
private GraphqlTypeComparatorRegistry
RuntimeWiring. comparatorRegistry
private GraphqlTypeComparatorRegistry
SchemaPrinter.Options. comparatorRegistry
Methods in graphql.schema.idl that return GraphqlTypeComparatorRegistry Modifier and Type Method Description GraphqlTypeComparatorRegistry
RuntimeWiring. getComparatorRegistry()
(package private) GraphqlTypeComparatorRegistry
SchemaGeneratorHelper.BuildContext. getComparatorRegistry()
GraphqlTypeComparatorRegistry
SchemaPrinter.Options. getComparatorRegistry()
Methods in graphql.schema.idl with parameters of type GraphqlTypeComparatorRegistry Modifier and Type Method Description private static Pair<GraphQLDirective,GraphQLAppliedDirective>
SchemaGeneratorAppliedDirectiveHelper. buildAppliedDirective(SchemaGeneratorHelper.BuildContext buildCtx, java.util.function.Function<Type<?>,GraphQLInputType> inputTypeFactory, Directive directive, java.util.Set<GraphQLDirective> directiveDefinitions, Introspection.DirectiveLocation directiveLocation, GraphqlTypeComparatorRegistry comparatorRegistry)
(package private) static Pair<java.util.List<GraphQLDirective>,java.util.List<GraphQLAppliedDirective>>
SchemaGeneratorAppliedDirectiveHelper. buildAppliedDirectives(SchemaGeneratorHelper.BuildContext buildCtx, java.util.function.Function<Type<?>,GraphQLInputType> inputTypeFactory, java.util.List<Directive> directives, java.util.List<Directive> extensionDirectives, Introspection.DirectiveLocation directiveLocation, java.util.Set<GraphQLDirective> runtimeDirectives, GraphqlTypeComparatorRegistry comparatorRegistry)
RuntimeWiring.Builder
RuntimeWiring.Builder. comparatorRegistry(GraphqlTypeComparatorRegistry comparatorRegistry)
You can specify your own sort order of graphql types viaGraphqlTypeComparatorRegistry
which will tell you what type of objects you are to sort when it asks for a comparator.SchemaPrinter.Options
SchemaPrinter.Options. setComparators(GraphqlTypeComparatorRegistry comparatorRegistry)
The comparator registry controls the printing order for registeredGraphQLType
s.Constructors in graphql.schema.idl with parameters of type GraphqlTypeComparatorRegistry Constructor Description Options(boolean includeIntrospectionTypes, boolean includeScalars, boolean includeSchemaDefinition, boolean includeDirectiveDefinitions, boolean useAstDefinitions, boolean descriptionsAsHashComments, java.util.function.Predicate<java.lang.String> includeDirective, java.util.function.Predicate<GraphQLSchemaElement> includeSchemaElement, GraphqlTypeComparatorRegistry comparatorRegistry, boolean includeAstDefinitionComments)
-