Package graphql.schema
Class GraphqlTypeBuilder<B extends GraphqlTypeBuilder<B>>
java.lang.Object
graphql.schema.GraphqlTypeBuilder<B>
- Direct Known Subclasses:
GraphQLAppliedDirective.Builder
,GraphQLAppliedDirectiveArgument.Builder
,GraphQLDirective.Builder
,GraphqlDirectivesContainerTypeBuilder
,QueryAppliedDirective.Builder
,QueryAppliedDirectiveArgument.Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected GraphqlTypeComparatorRegistry
protected String
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomparatorRegistry
(GraphqlTypeComparatorRegistry comparatorRegistry) description
(String description) (package private) Comparator
<? super GraphQLSchemaElement> getComparator
(Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLNamedSchemaElement> elementType) private static Comparator
<? super GraphQLSchemaElement> getComparatorImpl
(GraphqlTypeComparatorRegistry comparatorRegistry, Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLSchemaElement> elementType) (package private) <T extends GraphQLSchemaElement>
List<T> sort
(List<T> types, Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLSchemaElement> elementType) (package private) <T extends GraphQLSchemaElement>
List<T> sort
(Map<String, T> types, Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLSchemaElement> elementType)
-
Field Details
-
name
-
description
-
comparatorRegistry
-
-
Constructor Details
-
GraphqlTypeBuilder
public GraphqlTypeBuilder()
-
-
Method Details
-
name
-
description
-
comparatorRegistry
-
sort
<T extends GraphQLSchemaElement> List<T> sort(Map<String, T> types, Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLSchemaElement> elementType) -
sort
<T extends GraphQLSchemaElement> List<T> sort(List<T> types, Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLSchemaElement> elementType) -
getComparator
Comparator<? super GraphQLSchemaElement> getComparator(Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLNamedSchemaElement> elementType) -
getComparatorImpl
private static Comparator<? super GraphQLSchemaElement> getComparatorImpl(GraphqlTypeComparatorRegistry comparatorRegistry, Class<? extends GraphQLSchemaElement> parentType, Class<? extends GraphQLSchemaElement> elementType)
-