Uses of Interface
xyz.cofe.collection.Tree
| Package | Description |
|---|---|
| xyz.cofe.collection |
Коллекции с поддержкой уведомлений.
|
-
Uses of Tree in xyz.cofe.collection
Classes in xyz.cofe.collection with type parameters of type Tree Modifier and Type Interface Description interfaceGetTreeParent<A extends Tree<A>>Получение родитеского узла дереваinterfaceTree<A extends Tree<A>>Узел дереваclassTreeEvent<A extends Tree<A>>Событие изменения дереваstatic classTreeEvent.Added<A extends Tree<A>>Событие добавление дочернего узлаstatic classTreeEvent.Deleted<A extends Tree<A>>Событие удаления дочернего узла с указанием позиции удаленияstatic classTreeEvent.Inserted<A extends Tree<A>>Событие добавление дочернего узла с указанием позиции вставкиstatic interfaceTreeEvent.Listener<A extends Tree<A>>Подписчик на событиеstatic classTreeEvent.ParentChild<A extends Tree<A>>Событие изменения состава дереваstatic classTreeEvent.Removed<A extends Tree<A>>Событие удаления дочернего узлаstatic classTreeEvent.Updated<A extends Tree<A>>Событие замены дочернего элементаinterfaceTreeNotify<A extends Tree<A>>Подписка на события изменения структуры дереваSubinterfaces of Tree in xyz.cofe.collection Modifier and Type Interface Description interfaceIndexTree<A extends IndexTree<A>>Интерфейс для реализации дерева с подсчетом улозвinterfaceUpTree<A extends UpTree<A>>Узел дерева с поддержкой родительского узлаClasses in xyz.cofe.collection that implement Tree Modifier and Type Class Description classMutableTree<SELF extends MutableTree<SELF>>Мутериуемое деревоFields in xyz.cofe.collection declared as Tree Modifier and Type Field Description protected ATreeEvent.ParentChild. childprotected ATreeEvent.Updated. newItemprotected ATreeEvent.Updated. oldItemprotected ATreeEvent.ParentChild. parentprotected ATreeEvent.Updated. sourceFields in xyz.cofe.collection with type parameters of type Tree Modifier and Type Field Description static java.util.WeakHashMap<Tree<?>,java.util.List<Tree<?>>>TreeImpl. nodesstatic java.util.WeakHashMap<Tree<?>,java.util.List<Tree<?>>>TreeImpl. nodesMethods in xyz.cofe.collection with type parameters of type Tree Modifier and Type Method Description static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. append(A tree, A... nodes)static <A extends Tree<A>>
voidTreeImpl. append(A tree, A[] nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
voidTreeImpl. append(A tree, java.lang.Iterable<A> nodes)static <A extends Tree<A>>
voidTreeImpl. append(A tree, java.lang.Iterable<A> nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
voidTreeImpl. clear(Tree<A> tree)static <A extends Tree<A>>
voidTreeImpl. clear(Tree<A> tree, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, int... index)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, int[] index, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, java.lang.Iterable<java.lang.Integer> index)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, java.lang.Iterable<java.lang.Integer> index, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, A... value)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, A[] value, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, java.lang.Iterable<A> value)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, java.lang.Iterable<A> value, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. insert(Tree<A> tree, int index, A... nodes)static <A extends Tree<A>>
voidTreeImpl. insert(Tree<A> tree, int index, A[] nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. insert(Tree<A> tree, int index, java.lang.Iterable<A> nodes)static <A extends Tree<A>>
voidTreeImpl. insert(Tree<A> tree, int index, java.lang.Iterable<A> nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
ATreeImpl. node(Tree<A> tree, int index)static <A extends Tree<A>>
java.util.List<A>TreeImpl. nodesOf(Tree<A> tree)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. set(Tree<A> tree, int index, A... values)static <A extends Tree<A>>
voidTreeImpl. set(Tree<A> tree, int index, A[] values, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. set(Tree<A> tree, int index, java.lang.Iterable<A> values)static <A extends Tree<A>>
voidTreeImpl. set(Tree<A> tree, int index, java.lang.Iterable<A> values, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)Methods in xyz.cofe.collection with parameters of type Tree Modifier and Type Method Description static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. append(A tree, A... nodes)static <A extends Tree<A>>
voidTreeImpl. append(A tree, A[] nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)default voidTree. appends(A... nodes)Добавляет дочерние узлыstatic <A extends Tree<A>>
voidTreeImpl. clear(Tree<A> tree)static <A extends Tree<A>>
voidTreeImpl. clear(Tree<A> tree, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, int... index)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, int[] index, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, java.lang.Iterable<java.lang.Integer> index)static <A extends Tree<A>>
voidTreeImpl. deleteByIndex(Tree<A> tree, java.lang.Iterable<java.lang.Integer> index, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, A... value)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, A... value)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, A[] value, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, A[] value, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, java.lang.Iterable<A> value)static <A extends Tree<A>>
voidTreeImpl. deleteByValue(Tree<A> tree, java.lang.Iterable<A> value, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> deleted)default voidTree. deletes(A... nodes)Удаляет дочерние узлыstatic <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. insert(Tree<A> tree, int index, A... nodes)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. insert(Tree<A> tree, int index, A... nodes)static <A extends Tree<A>>
voidTreeImpl. insert(Tree<A> tree, int index, A[] nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
voidTreeImpl. insert(Tree<A> tree, int index, A[] nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. insert(Tree<A> tree, int index, java.lang.Iterable<A> nodes)static <A extends Tree<A>>
voidTreeImpl. insert(Tree<A> tree, int index, java.lang.Iterable<A> nodes, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)default voidTree. inserts(int idx, A... nodes)Добавляет дочерние узлыstatic <A extends Tree<A>>
ATreeImpl. node(Tree<A> tree, int index)static intTreeImpl. nodesCount(Tree tree)static <A extends Tree<A>>
java.util.List<A>TreeImpl. nodesOf(Tree<A> tree)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. set(Tree<A> tree, int index, A... values)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. set(Tree<A> tree, int index, A... values)static <A extends Tree<A>>
voidTreeImpl. set(Tree<A> tree, int index, A[] values, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
voidTreeImpl. set(Tree<A> tree, int index, A[] values, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)static <A extends Tree<A>>
java.util.List<Triple<java.lang.Integer,A,A>>TreeImpl. set(Tree<A> tree, int index, java.lang.Iterable<A> values)static <A extends Tree<A>>
voidTreeImpl. set(Tree<A> tree, int index, java.lang.Iterable<A> values, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> added)default voidTree. sets(int idx, A... nodes)Указывает/заменяет узлыConstructors in xyz.cofe.collection with parameters of type Tree Constructor Description Added(Tree<A> parent, A child)КонструкторDeleted(Tree<A> parent, A child, java.lang.Integer index)КонструкторInserted(Tree<A> parent, A child, java.lang.Integer index)КонструкторParentChild(Tree<A> parent, A child)КонструктрорRemoved(Tree<A> parent, A child)КонструкторUpdated(Tree<A> parent, java.lang.Integer idx, A oldChild, A newChild)Конструктор