Package graphql.language
Interface ImplementingTypeDefinition<T extends TypeDefinition>
- Type Parameters:
T
- for two
- All Superinterfaces:
Definition<T>
,DirectivesContainer<T>
,NamedNode<T>
,Node<T>
,SDLDefinition<T>
,SDLNamedDefinition<T>
,Serializable
,TypeDefinition<T>
- All Known Implementing Classes:
InterfaceTypeDefinition
,InterfaceTypeExtensionDefinition
,ObjectTypeDefinition
,ObjectTypeExtensionDefinition
@PublicApi
public interface ImplementingTypeDefinition<T extends TypeDefinition>
extends TypeDefinition<T>
A
TypeDefinition
that might implement interfaces-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface graphql.language.DirectivesContainer
getDirectives, getDirectives, getDirectivesByName, hasDirective
Methods inherited from interface graphql.language.Node
accept, deepCopy, getAdditionalData, getChildren, getComments, getIgnoredChars, getNamedChildren, getSourceLocation, isEqualTo, withNewChildren
Methods inherited from interface graphql.language.SDLNamedDefinition
getName
-
Method Details
-
getImplements
-
getFieldDefinitions
List<FieldDefinition> getFieldDefinitions()
-