Class YTree


  • public final class YTree
    extends java.lang.Object
    Utility class containing helpers for working with YTreeNode
    • Method Detail

      • deepCopy

        public static YTreeNode deepCopy​(@Nonnull
                                         YTreeNode node)
        Clones specified node.
      • attributesBuilder

        public static YTreeBuilder attributesBuilder()
      • node

        public static YTreeNode node​(@Nullable
                                     java.lang.Object value)
      • unsignedIntegerNode

        public static YTreeIntegerNode unsignedIntegerNode​(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)
      • 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)