Module xyz.cofe.ecolls
Package xyz.cofe.collection
Коллекции с поддержкой уведомлений.
Основные коллекции: List, Set, Map, Tree, IndexSet
Основные коллекции: List, Set, Map, Tree, IndexSet
-
Interface Summary Interface Description AddedEvent<C,E> Уведомление о добавлении элементаCollectionEvent<C,E> Событие изменения колллекцииCollectionEventPublisher<C,E> Подписка на события изменнения коллекцииCollectionListener<C,E> Подписчик на события коллекцииDeletedEvent<C,K,E> Удаление элемента из коллецииEventList<E> Список с поддержкой уведомленийEventMap<K,V> Карта (ключ/значение) с поддержкой уведомленийEventSet<E> Набор объектов с поддержкой уведомлений о изменение набораGetTreeParent<A extends Tree<A>> Получение родитеского узла дереваImTree<A extends ImTree<? extends A>> Получение скписка/итератора дочерних узлов текущего узла дереваImTreeWalk<A extends ImTree<? extends A>> Функции итерации по дочерним узламIndexSet<A extends java.lang.Comparable<A>> Список содежащий уникальные элементы, отсортированные в порядке возрастанияIndexTree<A extends IndexTree<A>> Интерфейс для реализации дерева с подсчетом улозвInsertedEvent<C,K,E> Добавление элемента в коллециюItemIndex<K> Возвращает индекс связанный с событием изменения коллекцииNodesExtracter<From,To> Deprecated. RemovedEvent<C,E> Уведомление о удалении элементаTree<A extends Tree<A>> Узел дереваTreeEvent.Listener<A extends Tree<A>> Подписчик на событиеTreeNotify<A extends Tree<A>> Подписка на события изменения структуры дереваUpdatedEvent<C,K,E> Обновление элемента коллецииUpTree<A extends UpTree<A>> Узел дерева с поддержкой родительского узлаVisitor<T> Посетитель. обхода дерева. -
Class Summary Class Description BasicEventList<E> Список с поддержкой уведомленийBasicEventMap<K,V> Базовая реализация карты с поддержкой уведомленийBasicEventSet<E> Набор объектов с поддержкой уведомленийBasicVisitor<T> Визитер, простая реализацияBijection<X extends java.lang.Comparable,Y extends java.lang.Comparable> Карта биективного отображения.ClassMap<T> Карта с возможностью поиска совместимых подтипов.ClassNode Функция "следования" (извлечения) дочерних/связынных объектов из объектов определенного типа.ClassSet Набор классов с поддержкой конструкции instanceofClassSet.ClassHeirarchyComparer Стравивает два класса на предмет иерархии.CollectionEventPublisherImpl Поддержка реализации подписчиков на события CollectionEventPublisherEventListImpl Реализация приватных методов EventList для обратной совместимости с java 8EventMapEntry<K,V> Пара ключ/значение для EventMapEventMapEventSet.DummyIterator Пустой итератор, не возвращает значенияEventSet.EIterator<E> Прокчи итераторICaseStringMap<V> Карта Строка/Объект, где ключ является регистро независимымImTreeWalk.Walk<A extends ImTree<? extends A>> Обход дочерних элементовIndexSetBasic<A extends java.lang.Comparable<A>> Список содежащий уникальные элементы, отсортированные в порядке возрастанияIndexTreeImpl Реализация IndexTreeLRUCache<K,V> Простой LRU кэшMutableTree<SELF extends MutableTree<SELF>> Мутериуемое деревоPointer<A> Числовой указатель на смешение в списке.PrefixStringMap<T> Подмножество карты, где ключи имеют определенный префикс.SubEventList<E> Список представление части исходного спискаSubEventListIterator<E> Итератор по спискуTreeEvent<A extends Tree<A>> Событие изменения дереваTreeEvent.Added<A extends Tree<A>> Событие добавление дочернего узлаTreeEvent.Deleted<A extends Tree<A>> Событие удаления дочернего узла с указанием позиции удаленияTreeEvent.Inserted<A extends Tree<A>> Событие добавление дочернего узла с указанием позиции вставкиTreeEvent.ParentChild<A extends Tree<A>> Событие изменения состава дереваTreeEvent.Removed<A extends Tree<A>> Событие удаления дочернего узлаTreeEvent.Updated<A extends Tree<A>> Событие замены дочернего элементаTreeImpl TreeNotifyImpl UnionMap<K,V> Карта для записи в несколько других карт и чтение из указаннойUpTreeImpl -
Enum Summary Enum Description Bijection.ResolveDuplicate Метод разрешения дупликатовBijection.ResolveNull Метод разрешения null ссылок -
Error Summary Error Description TargetNotAvailable Ошибка когда целевой объект proxy объекта не доустпен (null)