public class InputValueDefinition extends AbstractNode<InputValueDefinition>
Constructor and Description |
---|
InputValueDefinition(java.lang.String name) |
InputValueDefinition(java.lang.String name,
Type type) |
InputValueDefinition(java.lang.String name,
Type type,
Value defaultValue) |
InputValueDefinition(java.lang.String name,
Type type,
Value defaultValue,
java.util.List<Directive> directives) |
Modifier and Type | Method and Description |
---|---|
InputValueDefinition |
deepCopy() |
java.util.List<Node> |
getChildren() |
Value |
getDefaultValue() |
Directive |
getDirective(java.lang.String directiveName) |
java.util.List<Directive> |
getDirectives() |
java.util.Map<java.lang.String,Directive> |
getDirectivesByName() |
java.lang.String |
getName() |
Type |
getType() |
boolean |
isEqualTo(Node o)
Compares just the content and not the children.
|
void |
setDefaultValue(Value defaultValue) |
void |
setType(Type type) |
java.lang.String |
toString() |
deepCopy, deepCopy, getComments, getSourceLocation, setComments, setSourceLocation
public InputValueDefinition(java.lang.String name)
public InputValueDefinition(java.lang.String name, Type type)
public InputValueDefinition(java.lang.String name, Type type, Value defaultValue)
public Type getType()
public void setType(Type type)
public java.lang.String getName()
public Value getDefaultValue()
public void setDefaultValue(Value defaultValue)
public java.util.List<Directive> getDirectives()
public java.util.Map<java.lang.String,Directive> getDirectivesByName()
public Directive getDirective(java.lang.String directiveName)
public java.util.List<Node> getChildren()
public boolean isEqualTo(Node o)
Node
o
- the other node to compare topublic InputValueDefinition deepCopy()
public java.lang.String toString()
toString
in class java.lang.Object