Package graphql.language
Class AbstractDescribedNode<T extends Node>
java.lang.Object
graphql.language.AbstractNode<T>
graphql.language.AbstractDescribedNode<T>
- All Implemented Interfaces:
DescribedNode<T>
,Node<T>
,Serializable
- Direct Known Subclasses:
DirectiveDefinition
,EnumTypeDefinition
,EnumValueDefinition
,FieldDefinition
,InputObjectTypeDefinition
,InputValueDefinition
,InterfaceTypeDefinition
,ObjectTypeDefinition
,ScalarTypeDefinition
,SchemaDefinition
,UnionTypeDefinition
@PublicApi
public abstract class AbstractDescribedNode<T extends Node>
extends AbstractNode<T>
implements DescribedNode<T>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDescribedNode
(SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData, Description description) -
Method Summary
Methods inherited from class graphql.language.AbstractNode
deepCopy, deepCopy, getAdditionalData, getComments, getIgnoredChars, getSourceLocation
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface graphql.language.Node
accept, deepCopy, getAdditionalData, getChildren, getComments, getIgnoredChars, getNamedChildren, getSourceLocation, isEqualTo, withNewChildren
-
Field Details
-
description
-
-
Constructor Details
-
AbstractDescribedNode
public AbstractDescribedNode(SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData, Description description)
-
-
Method Details
-
getDescription
- Specified by:
getDescription
in interfaceDescribedNode<T extends Node>
- Returns:
- the description of this node
-