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<SELF extends Tree<SELF>>Узел дерева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 classBasicTree<SELF extends BasicTree<SELF>>Базовая реализация treeclassMutableTree<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>> changes)Замена дочернего узла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>> changes)Замена дочернего узла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(SELF... 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(SELF... 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, SELF... 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>> changes)Замена дочернего узлаstatic <A extends Tree<A>>
voidTreeImpl. set(Tree<A> tree, int index, A[] values, java.util.function.Consumer<Triple<java.lang.Integer,A,A>> changes)Замена дочернего узла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>> changes)Замена дочернего узлаdefault voidTree. sets(int idx, SELF... 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)Конструктор