@PublicApi public class FragmentDefinition extends AbstractNode<FragmentDefinition> implements Definition<FragmentDefinition>
Constructor and Description |
---|
FragmentDefinition() |
FragmentDefinition(java.lang.String name,
TypeName typeCondition) |
FragmentDefinition(java.lang.String name,
TypeName typeCondition,
java.util.List<Directive> directives,
SelectionSet selectionSet) |
FragmentDefinition(java.lang.String name,
TypeName typeCondition,
SelectionSet selectionSet) |
Modifier and Type | Method and Description |
---|---|
FragmentDefinition |
deepCopy() |
java.util.List<Node> |
getChildren() |
Directive |
getDirective(java.lang.String directiveName) |
java.util.List<Directive> |
getDirectives() |
java.util.Map<java.lang.String,Directive> |
getDirectivesByName() |
java.lang.String |
getName() |
SelectionSet |
getSelectionSet() |
TypeName |
getTypeCondition() |
boolean |
isEqualTo(Node o)
Compares just the content and not the children.
|
void |
setDirectives(java.util.List<Directive> directives) |
void |
setName(java.lang.String name) |
void |
setSelectionSet(SelectionSet selectionSet) |
void |
setTypeCondition(TypeName typeCondition) |
java.lang.String |
toString() |
deepCopy, deepCopy, getComments, getSourceLocation, setComments, setSourceLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComments, getSourceLocation
public FragmentDefinition()
public FragmentDefinition(java.lang.String name, TypeName typeCondition)
public FragmentDefinition(java.lang.String name, TypeName typeCondition, SelectionSet selectionSet)
public FragmentDefinition(java.lang.String name, TypeName typeCondition, java.util.List<Directive> directives, SelectionSet selectionSet)
public java.lang.String getName()
public void setName(java.lang.String name)
public TypeName getTypeCondition()
public void setTypeCondition(TypeName typeCondition)
public java.util.List<Directive> getDirectives()
public java.util.Map<java.lang.String,Directive> getDirectivesByName()
public Directive getDirective(java.lang.String directiveName)
public void setDirectives(java.util.List<Directive> directives)
public SelectionSet getSelectionSet()
public void setSelectionSet(SelectionSet selectionSet)
public java.util.List<Node> getChildren()
getChildren
in interface Node<FragmentDefinition>
public boolean isEqualTo(Node o)
Node
isEqualTo
in interface Node<FragmentDefinition>
o
- the other node to compare topublic FragmentDefinition deepCopy()
deepCopy
in interface Definition<FragmentDefinition>
deepCopy
in interface Node<FragmentDefinition>
public java.lang.String toString()
toString
in class java.lang.Object