public interface YamlMapping extends YamlCollection
UNNAMED_NODE| Modifier and Type | Method and Description | 
|---|---|
| YamlNode | child(String name)Gets a child node by its name | 
| YamlMapping | childAsMapping(String name)Gets a child mapping node by its name | 
| YamlScalar | childAsScalar(String name)Gets a child scalar node by its name | 
| <T> T | childAsScalarValue(String name)Gets a child scalar node's value by its name
 
 See  YamlScalarfor the possible types
 
 Please note that if the scalar's type is not the expected type T,
 aClassCastExceptionis thrown at the call site. | 
| <T> T | childAsScalarValue(String name,
                  Class<T> type)Gets a child scalar node's value by its name with type hinting
 
 See  YamlScalarfor the possible types | 
| YamlSequence | childAsSequence(String name)Gets a child sequence node by its name | 
| Iterable<YamlNameNodePair> | childrenPairs()Returns the children as  YamlNameNodePairs
 
 This method may havenullvalues as thechildNodein the returned pairs if the node's values is explicitly defined
 as!!nullin the YAML document. | 
childCount, childrenYamlNode child(String name)
name - the name of the child nodenull otherwiseIterable<YamlNameNodePair> childrenPairs()
YamlNameNodePairs
 
 This method may have null values as the childNode
 in the returned pairs if the node's values is explicitly defined
 as !!null in the YAML document.
 
 The difference from the YamlCollection.children() children method is
 that YamlCollection.children() does not return null children
 nodes, while childrenPairs() does.Iterable pair of node names and node instancesYamlMapping childAsMapping(String name)
name - the name of the child nodenull otherwiseYamlSequence childAsSequence(String name)
name - the name of the child nodenull otherwiseYamlScalar childAsScalar(String name)
name - the name of the child nodenull otherwise<T> T childAsScalarValue(String name)
YamlScalar for the possible types
 
 Please note that if the scalar's type is not the expected type T,
 a ClassCastException is thrown at the call site.name - the name of the child nodenull otherwiseYamlScalar, 
childAsScalarValue(String, Class)<T> T childAsScalarValue(String name, Class<T> type)
YamlScalar for the possible typesname - the name of the child nodetype - the type that the scalar's value type to be validated
             againstYamlException - if the scalar's value is not a type of TYamlScalarCopyright © 2022 Hazelcast, Inc.. All Rights Reserved.