Package tech.ytsaurus.ysontree
Interface YTreeMapNode
-
- All Superinterfaces:
java.lang.Iterable<java.util.Map.Entry<java.lang.String,YTreeNode>>,YTreeCompositeNode<java.util.Map.Entry<java.lang.String,YTreeNode>>,YTreeNode
- All Known Implementing Classes:
YTreeMapNodeImpl
public interface YTreeMapNode extends YTreeCompositeNode<java.util.Map.Entry<java.lang.String,YTreeNode>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleancontainsKey(java.lang.String key)java.util.Optional<YTreeNode>get(java.lang.String key)default booleangetBool(java.lang.String key)default java.util.Optional<java.lang.Boolean>getBoolO(java.lang.String key)default byte[]getBytes(java.lang.String key)default java.util.Optional<byte[]>getBytesO(java.lang.String key)default doublegetDouble(java.lang.String key)default java.util.Optional<java.lang.Double>getDoubleO(java.lang.String key)default java.util.Optional<YTreeNode>getFilterNull(java.lang.String key)default intgetInt(java.lang.String key)default java.util.Optional<java.lang.Integer>getIntO(java.lang.String key)default YTreeListNodegetList(java.lang.String key)default java.util.Optional<YTreeListNode>getListO(java.lang.String key)default longgetLong(java.lang.String key)default java.util.Optional<java.lang.Long>getLongO(java.lang.String key)default YTreeMapNodegetMap(java.lang.String key)default java.util.Optional<YTreeMapNode>getMapO(java.lang.String key)default YTreeNodegetOrDefault(java.lang.String key, java.util.function.Supplier<YTreeNode> defaultNode)default YTreeNodegetOrThrow(java.lang.String key)default YTreeNodegetOrThrow(java.lang.String key, java.util.function.Supplier<java.lang.String> createMessage)default java.lang.StringgetString(java.lang.String key)default java.util.Optional<java.lang.String>getStringO(java.lang.String key)java.util.Set<java.lang.String>keys()java.util.Optional<YTreeNode>put(java.lang.String key, YTreeNode value)voidputAll(java.util.Map<? extends java.lang.String,? extends YTreeNode> map)java.util.Optional<YTreeNode>remove(java.lang.String key)default YTreeBuildertoMapBuilder()java.util.Collection<YTreeNode>values()-
Methods inherited from interface tech.ytsaurus.ysontree.YTreeCompositeNode
clear, isEmpty, size
-
Methods inherited from interface tech.ytsaurus.ysontree.YTreeNode
asList, asMap, attributeKeys, attributeValues, booleanNode, boolValue, bytesValue, cast, clearAttributes, containsAttribute, containsAttributes, doubleNode, doubleValue, entityNode, floatValue, getAttribute, getAttributeOrThrow, getAttributeOrThrow, getAttributes, integerNode, intValue, isBooleanNode, isDoubleNode, isEntityNode, isIntegerNode, isListNode, isMapNode, isStringNode, listNode, longValue, mapNode, putAttribute, removeAttribute, scalarNode, stringNode, stringValue, toBinary
-
-
-
-
Method Detail
-
keys
java.util.Set<java.lang.String> keys()
-
values
java.util.Collection<YTreeNode> values()
-
containsKey
boolean containsKey(java.lang.String key)
-
remove
java.util.Optional<YTreeNode> remove(java.lang.String key)
-
putAll
void putAll(java.util.Map<? extends java.lang.String,? extends YTreeNode> map)
-
get
java.util.Optional<YTreeNode> get(java.lang.String key)
-
getOrThrow
default YTreeNode getOrThrow(java.lang.String key)
-
getOrThrow
default YTreeNode getOrThrow(java.lang.String key, java.util.function.Supplier<java.lang.String> createMessage)
-
getOrDefault
default YTreeNode getOrDefault(java.lang.String key, java.util.function.Supplier<YTreeNode> defaultNode)
-
getString
default java.lang.String getString(java.lang.String key)
-
getStringO
default java.util.Optional<java.lang.String> getStringO(java.lang.String key)
-
getBytes
default byte[] getBytes(java.lang.String key)
-
getBytesO
default java.util.Optional<byte[]> getBytesO(java.lang.String key)
-
getInt
default int getInt(java.lang.String key)
-
getIntO
default java.util.Optional<java.lang.Integer> getIntO(java.lang.String key)
-
getLong
default long getLong(java.lang.String key)
-
getLongO
default java.util.Optional<java.lang.Long> getLongO(java.lang.String key)
-
getBool
default boolean getBool(java.lang.String key)
-
getBoolO
default java.util.Optional<java.lang.Boolean> getBoolO(java.lang.String key)
-
getDouble
default double getDouble(java.lang.String key)
-
getDoubleO
default java.util.Optional<java.lang.Double> getDoubleO(java.lang.String key)
-
getList
default YTreeListNode getList(java.lang.String key)
-
getListO
default java.util.Optional<YTreeListNode> getListO(java.lang.String key)
-
getMap
default YTreeMapNode getMap(java.lang.String key)
-
getMapO
default java.util.Optional<YTreeMapNode> getMapO(java.lang.String key)
-
getFilterNull
default java.util.Optional<YTreeNode> getFilterNull(java.lang.String key)
-
toMapBuilder
default YTreeBuilder toMapBuilder()
-
-