Uses of Interface
graphql.language.SDLDefinition
-
Packages that use SDLDefinition Package Description graphql.language graphql.parser graphql.schema.idl -
-
Uses of SDLDefinition in graphql.language
Classes in graphql.language with type parameters of type SDLDefinition Modifier and Type Interface Description interface
SDLDefinition<T extends SDLDefinition>
An interface for Schema Definition Language (SDL) definitions.Subinterfaces of SDLDefinition in graphql.language Modifier and Type Interface Description interface
ImplementingTypeDefinition<T extends TypeDefinition>
ATypeDefinition
that might implement interfacesinterface
SDLNamedDefinition<T extends SDLNamedDefinition>
A interface for named Schema Definition Language (SDL) definition.interface
TypeDefinition<T extends TypeDefinition>
An interface for type definitions in a Schema Definition Language (SDL).Classes in graphql.language that implement SDLDefinition Modifier and Type Class Description class
DirectiveDefinition
class
EnumTypeDefinition
class
EnumTypeExtensionDefinition
class
InputObjectTypeDefinition
class
InputObjectTypeExtensionDefinition
class
InterfaceTypeDefinition
class
InterfaceTypeExtensionDefinition
class
ObjectTypeDefinition
class
ObjectTypeExtensionDefinition
class
ScalarTypeDefinition
class
ScalarTypeExtensionDefinition
class
SchemaDefinition
class
SchemaExtensionDefinition
class
UnionTypeDefinition
class
UnionTypeExtensionDefinition
-
Uses of SDLDefinition in graphql.parser
Methods in graphql.parser that return SDLDefinition Modifier and Type Method Description protected SDLDefinition
GraphqlAntlrToLanguage. createTypeSystemDefinition(GraphqlParser.TypeSystemDefinitionContext ctx)
protected SDLDefinition
GraphqlAntlrToLanguage. createTypeSystemExtension(GraphqlParser.TypeSystemExtensionContext ctx)
private SDLDefinition
GraphqlAntlrToLanguage. creationSchemaExtension(GraphqlParser.SchemaExtensionContext ctx)
-
Uses of SDLDefinition in graphql.schema.idl
Fields in graphql.schema.idl with type parameters of type SDLDefinition Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.List<SDLDefinition<?>>>
SchemaParseOrder. definitionOrder
Methods in graphql.schema.idl with type parameters of type SDLDefinition Modifier and Type Method Description <T extends SDLDefinition<?>>
SchemaParseOrderSchemaParseOrder. addDefinition(T sdlDefinition)
This adds a newSDLDefinition
to the orderprivate <T extends SDLDefinition<?>>
java.util.List<SDLDefinition<?>>SchemaParseOrder. definitionList(T sdlDefinition)
<T extends SDLDefinition<?>>
SchemaParseOrderSchemaParseOrder. removeDefinition(T sdlDefinition)
This removes aSDLDefinition
from the orderMethods in graphql.schema.idl that return types with arguments of type SDLDefinition Modifier and Type Method Description private java.util.List<SDLDefinition<?>>
SchemaParseOrder. computeIfAbsent(java.lang.String location)
private <T extends SDLDefinition<?>>
java.util.List<SDLDefinition<?>>SchemaParseOrder. definitionList(T sdlDefinition)
java.util.Map<java.lang.String,java.util.List<SDLDefinition<?>>>
SchemaParseOrder. getInOrder()
This map is the order in whichSDLDefinition
s were parsed per uniqueSourceLocation.getSourceName()
.Methods in graphql.schema.idl with parameters of type SDLDefinition Modifier and Type Method Description java.util.Optional<GraphQLError>
TypeDefinitionRegistry. add(SDLDefinition definition)
Adds a definition to the registryvoid
TypeDefinitionRegistry. remove(SDLDefinition definition)
Removes aSDLDefinition
from the definition list.void
TypeDefinitionRegistry. remove(java.lang.String key, SDLDefinition definition)
Removes aSDLDefinition
from a map.Method parameters in graphql.schema.idl with type arguments of type SDLDefinition Modifier and Type Method Description java.util.Optional<GraphQLError>
TypeDefinitionRegistry. addAll(java.util.Collection<SDLDefinition> definitions)
Adds a a collections of definitions to the registry
-