Uses of Class
io.vavr.collection.Tree.Node
-
Packages that use Tree.Node Package Description io.vavr BesideAPIthe io.vavr package contains core types like (Checked)Functions and Tuples.io.vavr.collection Purely functional collections based on Traversable. -
-
Uses of Tree.Node in io.vavr
Methods in io.vavr that return types with arguments of type Tree.Node Modifier and Type Method Description default <ID> List<Tree.Node<T>>Value. toTree(java.util.function.Function<? super T,? extends ID> idMapper, java.util.function.Function<? super T,? extends ID> parentMapper) -
Uses of Tree.Node in io.vavr.collection
Fields in io.vavr.collection declared as Tree.Node Modifier and Type Field Description private Tree.Node<T>Tree.Node.SerializationProxy. nodeFields in io.vavr.collection with type parameters of type Tree.Node Modifier and Type Field Description private List<Tree.Node<T>>Tree.Node. childrenMethods in io.vavr.collection that return Tree.Node Modifier and Type Method Description static <T,U>
Tree.Node<U>TreeModule. map(Tree.Node<T> node, java.util.function.Function<? super T,? extends U> mapper)static <T> Tree.Node<T>Tree. of(T value)Returns a new Node containing the given value and having no children.static <T> Tree.Node<T>Tree. of(T value, Tree.Node<T>... children)Returns a new Node containing the given value and having the given children.static <T> Tree.Node<T>Tree. of(T value, java.lang.Iterable<Tree.Node<T>> children)Returns a new Node containing the given value and having the given children.static <T> Tree.Node<T>Tree. recurse(T seed, java.util.function.Function<? super T,? extends java.lang.Iterable<? extends T>> descend)Recursively builds a non-emptyTree, starting with the givenseedvalue and proceeding in depth-first order.static <T> Tree.Node<T>TreeModule. replace(Tree.Node<T> node, T currentElement, T newElement)Methods in io.vavr.collection that return types with arguments of type Tree.Node Modifier and Type Method Description static <T,ID>
List<Tree.Node<T>>Tree. build(java.lang.Iterable<? extends T> source, java.util.function.Function<? super T,? extends ID> idMapper, java.util.function.Function<? super T,? extends ID> parentMapper)Build aListwith roots ofTreefrom flat source.List<Tree.Node<T>>Tree.Empty. getChildren()List<Tree.Node<T>>Tree. getChildren()Returns the children of this tree.List<Tree.Node<T>>Tree.Node. getChildren()default Seq<Tree.Node<T>>Tree. traverse()Traverses this tree inTree.Order.PRE_ORDER.default Seq<Tree.Node<T>>Tree. traverse(Tree.Order order)Traverses this tree in a specific order.static <T> Stream<Tree.Node<T>>TreeModule. traverseInOrder(Tree.Node<T> node)static <T> Stream<Tree.Node<T>>TreeModule. traverseLevelOrder(Tree.Node<T> node)static <T> Stream<Tree.Node<T>>TreeModule. traversePostOrder(Tree.Node<T> node)static <T> Stream<Tree.Node<T>>TreeModule. traversePreOrder(Tree.Node<T> node)static <T,T1,T2>
Tuple2<Tree.Node<T1>,Tree.Node<T2>>TreeModule. unzip(Tree.Node<T> node, java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)static <T,T1,T2>
Tuple2<Tree.Node<T1>,Tree.Node<T2>>TreeModule. unzip(Tree.Node<T> node, java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)static <T,T1,T2,T3>
Tuple3<Tree.Node<T1>,Tree.Node<T2>,Tree.Node<T3>>TreeModule. unzip3(Tree.Node<T> node, java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)static <T,T1,T2,T3>
Tuple3<Tree.Node<T1>,Tree.Node<T2>,Tree.Node<T3>>TreeModule. unzip3(Tree.Node<T> node, java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)static <T,T1,T2,T3>
Tuple3<Tree.Node<T1>,Tree.Node<T2>,Tree.Node<T3>>TreeModule. unzip3(Tree.Node<T> node, java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)Methods in io.vavr.collection with parameters of type Tree.Node Modifier and Type Method Description static <T,U>
Tree<U>TreeModule. flatMap(Tree.Node<T> node, java.util.function.Function<? super T,? extends java.lang.Iterable<? extends U>> mapper)static <T,U>
Tree.Node<U>TreeModule. map(Tree.Node<T> node, java.util.function.Function<? super T,? extends U> mapper)static <T> Tree.Node<T>Tree. of(T value, Tree.Node<T>... children)Returns a new Node containing the given value and having the given children.static <T> Tree.Node<T>TreeModule. replace(Tree.Node<T> node, T currentElement, T newElement)static <T> Stream<Tree.Node<T>>TreeModule. traverseInOrder(Tree.Node<T> node)static <T> Stream<Tree.Node<T>>TreeModule. traverseLevelOrder(Tree.Node<T> node)static <T> Stream<Tree.Node<T>>TreeModule. traversePostOrder(Tree.Node<T> node)static <T> Stream<Tree.Node<T>>TreeModule. traversePreOrder(Tree.Node<T> node)static <T,T1,T2>
Tuple2<Tree.Node<T1>,Tree.Node<T2>>TreeModule. unzip(Tree.Node<T> node, java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)static <T,T1,T2,T3>
Tuple3<Tree.Node<T1>,Tree.Node<T2>,Tree.Node<T3>>TreeModule. unzip3(Tree.Node<T> node, java.util.function.Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper)static <T,U,R>
Tree<R>TreeModule. zip(Tree.Node<T> node, java.util.Iterator<? extends U> that, java.util.function.BiFunction<? super T,? super U,? extends R> mapper)static <T,U>
Tree<Tuple2<T,U>>TreeModule. zipAll(Tree.Node<T> node, java.util.Iterator<? extends U> that, U thatElem)Method parameters in io.vavr.collection with type arguments of type Tree.Node Modifier and Type Method Description static <T> Tree.Node<T>Tree. of(T value, java.lang.Iterable<Tree.Node<T>> children)Returns a new Node containing the given value and having the given children.Constructors in io.vavr.collection with parameters of type Tree.Node Constructor Description SerializationProxy(Tree.Node<T> node)Constructor for the case of serialization, called bywriteReplace().Constructor parameters in io.vavr.collection with type arguments of type Tree.Node Constructor Description Node(T value, List<Tree.Node<T>> children)Constructs a rose tree branch.
-