Class Tree.Element.Leaf
-
- All Implemented Interfaces:
-
org.jetbrains.jewel.foundation.lazy.tree.Tree.Element
public final class Tree.Element.Leaf<T extends Object> implements Tree.Element<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final Tdataprivate final Integerdepthprivate final IntegerchildIndexprivate final Tree.Element<T>parentprivate Tree.Element<T>previousprivate Tree.Element<T>nextprivate final Objectid
-
Constructor Summary
Constructors Constructor Description Tree.Element.Leaf(T data, Integer depth, Integer childIndex, Tree.Element<T> parent, Tree.Element<T> previous, Tree.Element<T> next, Object id)
-
Method Summary
Modifier and Type Method Description TgetData()IntegergetDepth()IntegergetChildIndex()Tree.Element<T>getParent()Tree.Element<T>getPrevious()UnitsetPrevious(Tree.Element<T> previous)Tree.Element<T>getNext()UnitsetNext(Tree.Element<T> next)ObjectgetId()-
-
Constructor Detail
-
Tree.Element.Leaf
Tree.Element.Leaf(T data, Integer depth, Integer childIndex, Tree.Element<T> parent, Tree.Element<T> previous, Tree.Element<T> next, Object id)
-
-
Method Detail
-
getChildIndex
Integer getChildIndex()
-
getParent
Tree.Element<T> getParent()
-
getPrevious
Tree.Element<T> getPrevious()
-
setPrevious
Unit setPrevious(Tree.Element<T> previous)
-
getNext
Tree.Element<T> getNext()
-
setNext
Unit setNext(Tree.Element<T> next)
-
-
-
-