Class FastBuildTree

java.lang.Object
io.datatree.Tree
services.moleculer.util.FastBuildTree
All Implemented Interfaces:
Serializable, Cloneable, Iterable<io.datatree.Tree>

public class FastBuildTree extends io.datatree.Tree
This Tree is optimized for fast building and serialization. For internal use only!
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected FastBuildMap
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    FastBuildTree(int size)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.datatree.Tree
    putListUnsafe(String name, int size)
     
    putMapUnsafe(String name, int size)
     
    putUnsafe(String name, io.datatree.Tree value)
     
    putUnsafe(String name, Object value)
     
     

    Methods inherited from class io.datatree.Tree

    add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, addList, addMap, addObject, addObjectInternal, addSet, arrayIterator, asBigDecimal, asBigInteger, asBoolean, asByte, asBytes, asDate, asDouble, asFloat, asInetAddress, asInteger, asList, asList, asLong, asObject, asShort, assign, asString, asUUID, clear, clear, clone, collectionIterator, copyFrom, copyFrom, copyFrom, copyFrom, createEmptyNode, equals, find, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, getChild, getFirstChild, getFormatByExtension, getFormatByExtension, getFormatByExtension, getLastChild, getMeta, getMeta, getName, getNextSibling, getNodeValue, getObject, getParent, getPath, getPath, getPath, getPreviousSibling, getRoot, getType, hashCode, hasMeta, initFromBytes, initFromString, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insertList, insertMap, insertObject, insertObjectInternal, insertSet, isArray, isEmpty, isEnumeration, isExists, isList, isMap, isMeta, isNull, isPrimitive, isRoot, isSet, isStructure, isStructure, iterator, mapIterator, moveMeta, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putList, putList, putMap, putMap, putObject, putObject, putObjectInternal, putSet, putSet, remove, remove, remove, remove, remove, remove, removeFirst, removeLast, resizeAndGetList, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setList, setMap, setName, setObject, setObjectInternal, setSet, setType, size, sort, sort, stream, toBinary, toBinary, toBinary, toString, toString, toString, toString, toString, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo

    Methods inherited from class Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface Iterable

    forEach, spliterator