Package org.yaml.snakeyaml.nodes
Class MappingNode
- java.lang.Object
-
- org.yaml.snakeyaml.nodes.Node
-
- org.yaml.snakeyaml.nodes.CollectionNode<NodeTuple>
-
- org.yaml.snakeyaml.nodes.MappingNode
-
public class MappingNode extends CollectionNode<NodeTuple>
Represents a map.A map is a collection of unsorted key-value pairs.
-
-
Constructor Summary
Constructors Constructor Description MappingNode(Tag tag, boolean resolved, java.util.List<NodeTuple> value, Mark startMark, Mark endMark, DumperOptions.FlowStyle flowStyle)
MappingNode(Tag tag, java.util.List<NodeTuple> value, DumperOptions.FlowStyle flowStyle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeId
getNodeId()
For error reporting.java.util.List<NodeTuple>
getValue()
Returns the entries of this map.boolean
isMerged()
void
setMerged(boolean merged)
void
setOnlyKeyType(java.lang.Class<? extends java.lang.Object> keyType)
void
setTypes(java.lang.Class<? extends java.lang.Object> keyType, java.lang.Class<? extends java.lang.Object> valueType)
void
setValue(java.util.List<NodeTuple> mergedValue)
java.lang.String
toString()
-
Methods inherited from class org.yaml.snakeyaml.nodes.CollectionNode
getFlowStyle, setEndMark, setFlowStyle
-
Methods inherited from class org.yaml.snakeyaml.nodes.Node
equals, getAnchor, getBlockComments, getEndComments, getEndMark, getInLineComments, getStartMark, getTag, getType, hashCode, isTwoStepsConstruction, setAnchor, setBlockComments, setEndComments, setInLineComments, setTag, setTwoStepsConstruction, setType, setUseClassConstructor, useClassConstructor
-
-
-
-
Field Detail
-
value
private java.util.List<NodeTuple> value
-
merged
private boolean merged
-
-
Constructor Detail
-
MappingNode
public MappingNode(Tag tag, boolean resolved, java.util.List<NodeTuple> value, Mark startMark, Mark endMark, DumperOptions.FlowStyle flowStyle)
-
MappingNode
public MappingNode(Tag tag, java.util.List<NodeTuple> value, DumperOptions.FlowStyle flowStyle)
-
-
Method Detail
-
getValue
public java.util.List<NodeTuple> getValue()
Returns the entries of this map.- Specified by:
getValue
in classCollectionNode<NodeTuple>
- Returns:
- List of entries.
-
setValue
public void setValue(java.util.List<NodeTuple> mergedValue)
-
setOnlyKeyType
public void setOnlyKeyType(java.lang.Class<? extends java.lang.Object> keyType)
-
setTypes
public void setTypes(java.lang.Class<? extends java.lang.Object> keyType, java.lang.Class<? extends java.lang.Object> valueType)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setMerged
public void setMerged(boolean merged)
- Parameters:
merged
- - true if map contains merge node
-
isMerged
public boolean isMerged()
- Returns:
- true if map contains merge node
-
-