org.elasticsearch.util.yaml.snakeyaml.nodes
Class SequenceNode

java.lang.Object
  extended by org.elasticsearch.util.yaml.snakeyaml.nodes.YamlNode
      extended by org.elasticsearch.util.yaml.snakeyaml.nodes.CollectionNode
          extended by org.elasticsearch.util.yaml.snakeyaml.nodes.SequenceNode

public class SequenceNode
extends CollectionNode

Represents a sequence.

A sequence is a ordered collection of nodes.


Field Summary
 
Fields inherited from class org.elasticsearch.util.yaml.snakeyaml.nodes.YamlNode
endMark, resolved, useClassConstructor
 
Constructor Summary
SequenceNode(Tag tag, boolean resolved, java.util.List<YamlNode> value, Mark startMark, Mark endMark, java.lang.Boolean flowStyle)
           
SequenceNode(Tag tag, java.util.List<YamlNode> value, java.lang.Boolean flowStyle)
           
 
Method Summary
 NodeId getNodeId()
          For error reporting.
 java.util.List<YamlNode> getValue()
          Returns the elements in this sequence.
 void setListType(java.lang.Class<? extends java.lang.Object> listType)
           
 java.lang.String toString()
           
 
Methods inherited from class org.elasticsearch.util.yaml.snakeyaml.nodes.CollectionNode
getFlowStyle, setEndMark, setFlowStyle
 
Methods inherited from class org.elasticsearch.util.yaml.snakeyaml.nodes.YamlNode
equals, getEndMark, getStartMark, getTag, getType, hashCode, isResolved, isTwoStepsConstruction, setTag, setTwoStepsConstruction, setType, setUseClassConstructor, useClassConstructor
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequenceNode

public SequenceNode(Tag tag,
                    boolean resolved,
                    java.util.List<YamlNode> value,
                    Mark startMark,
                    Mark endMark,
                    java.lang.Boolean flowStyle)

SequenceNode

public SequenceNode(Tag tag,
                    java.util.List<YamlNode> value,
                    java.lang.Boolean flowStyle)
Method Detail

getNodeId

public NodeId getNodeId()
Description copied from class: YamlNode
For error reporting.

Specified by:
getNodeId in class YamlNode
Returns:
scalar, sequence, mapping
See Also:
variable 'id' in PyYAML

getValue

public java.util.List<YamlNode> getValue()
Returns the elements in this sequence.

Returns:
Nodes in the specified order.

setListType

public void setListType(java.lang.Class<? extends java.lang.Object> listType)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object