Interface FlyweightCapableTreeStructure<T>


  • public interface FlyweightCapableTreeStructure<T>
    Author:
    max
    • Method Detail

      • prepareForGetChildren

        @NotNull
        T prepareForGetChildren​(@NotNull
                                T node)
      • getRoot

        @NotNull
        T getRoot()
      • getChildren

        int getChildren​(@NotNull
                        T parent,
                        @NotNull
                        Ref<T[]> into)
      • disposeChildren

        void disposeChildren​(T[] nodes,
                             int count)