Package tech.ytsaurus.ysontree
Class YTree
- java.lang.Object
-
- tech.ytsaurus.ysontree.YTree
-
public final class YTree extends java.lang.ObjectUtility class containing helpers for working with YTreeNode
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static YTreeBuilderattributesBuilder()static YTreeBooleanNodebooleanNode(boolean value)static YTreeNodebooleanOrNullNode(java.lang.Boolean value)static YTreeBuilderbuilder()Create newYTreeBuilderstatic YTreeStringNodebytesNode(byte[] value)static YTreeNodebytesOrNullNode(byte[] value)static YTreeNodedeepCopy(YTreeNode node)Clones specified node.static YTreeDoubleNodedoubleNode(double value)static YTreeNodedoubleOrNullNode(java.lang.Double value)static YTreeEntityNodeentityNode()static YTreeIntegerNodeintegerNode(long value)static YTreeNodeintegerOrNullNode(java.lang.Integer value)static YTreeBuilderlistBuilder()static YTreeIntegerNodelongNode(long value)static YTreeNodelongOrNullNode(java.lang.Long value)static YTreeBuildermapBuilder()static YTreeNodenode(java.lang.Object value)static YTreeEntityNodenullNode()static YTreeStringNodestringNode(java.lang.String value)static YTreeNodestringOrNullNode(java.lang.String value)static YTreeIntegerNodeunsignedIntegerNode(long value)static YTreeNodeunsignedIntegerOrNullNode(java.lang.Integer value)static YTreeIntegerNodeunsignedLongNode(long value)static YTreeNodeunsignedLongOrNullNode(java.lang.Long value)
-
-
-
Method Detail
-
builder
public static YTreeBuilder builder()
Create newYTreeBuilder
-
mapBuilder
public static YTreeBuilder mapBuilder()
-
listBuilder
public static YTreeBuilder listBuilder()
-
attributesBuilder
public static YTreeBuilder attributesBuilder()
-
node
public static YTreeNode node(@Nullable java.lang.Object value)
-
booleanNode
public static YTreeBooleanNode booleanNode(boolean value)
-
doubleNode
public static YTreeDoubleNode doubleNode(double value)
-
integerNode
public static YTreeIntegerNode integerNode(long value)
-
unsignedIntegerNode
public static YTreeIntegerNode unsignedIntegerNode(long value)
-
longNode
public static YTreeIntegerNode longNode(long value)
-
unsignedLongNode
public static YTreeIntegerNode unsignedLongNode(long value)
-
stringNode
public static YTreeStringNode stringNode(@Nonnull java.lang.String value)
-
bytesNode
public static YTreeStringNode bytesNode(@Nonnull byte[] value)
-
entityNode
public static YTreeEntityNode entityNode()
-
nullNode
public static YTreeEntityNode nullNode()
-
booleanOrNullNode
public static YTreeNode booleanOrNullNode(@Nullable java.lang.Boolean value)
-
doubleOrNullNode
public static YTreeNode doubleOrNullNode(@Nullable java.lang.Double value)
-
integerOrNullNode
public static YTreeNode integerOrNullNode(@Nullable java.lang.Integer value)
-
unsignedIntegerOrNullNode
public static YTreeNode unsignedIntegerOrNullNode(@Nullable java.lang.Integer value)
-
longOrNullNode
public static YTreeNode longOrNullNode(@Nullable java.lang.Long value)
-
unsignedLongOrNullNode
public static YTreeNode unsignedLongOrNullNode(@Nullable java.lang.Long value)
-
stringOrNullNode
public static YTreeNode stringOrNullNode(@Nullable java.lang.String value)
-
bytesOrNullNode
public static YTreeNode bytesOrNullNode(@Nullable byte[] value)
-
-