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> Уведомление о добавлении элементаAddingEvent<C,E> Уведомление о предстоящем добавлении элементаCollectionEvent<C,E> Событие изменения колллекцииCollectionEventPublisher<C,E> Подписка на события изменнения коллекцииCollectionListener<C,E> Подписчик на события коллекцииDeletedEvent<C,K,E> Удаление элемента из коллецииDeletingEvent<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 Comparable<A>> Список содежащий уникальные элементы, отсортированные в порядке возрастанияIndexTree<A extends IndexTree<A>> Интерфейс для реализации дерева с подсчетом улозвInsertedEvent<C,K,E> Добавление элемента в коллециюInsertingEvent<C,K,E> Предстоящее добавление элемента в коллециюItemIndex<K> Возвращает индекс связанный с событием изменения коллекцииNodesExtracter<From,To> Deprecated. PreEventList<E> Генерация событий перед началом модификации коллекцииRemovedEvent<C,E> Уведомление о удалении элементаRemovingEvent<C,E> Уведомление о предстоящем удалении элементаTree<SELF extends Tree<SELF>> Узел дереваTreeEvent.Listener<A extends Tree<A>> Подписчик на событиеTreeNotify<A extends Tree<A>> Подписка на события изменения структуры дереваUpdatedEvent<C,K,E> Обновление элемента коллецииUpdatingEvent<C,K,E> Предстоящее обновление элемента коллецииUpTree<A extends UpTree<A>> Узел дерева с поддержкой родительского узлаVisitor<T> Посетитель. обхода дерева. -
Class Summary Class Description BasicEventList<E> Список с поддержкой уведомленийBasicEventMap<K,V> Базовая реализация карты с поддержкой уведомленийBasicEventSet<E> Набор объектов с поддержкой уведомленийBasicTree<SELF extends BasicTree<SELF>> Базовая реализация treeBasicVisitor<T> Визитер, простая реализацияBijection<X extends Comparable,Y extends Comparable> Карта биективного отображения.ClassMap<T> Карта с возможностью поиска совместимых подтипов.ClassNode Функция "следования" (извлечения) дочерних/связынных объектов из объектов определенного типа.ClassSet Набор классов с поддержкой конструкции instanceofClassSet.ClassHeirarchyComparer Стравивает два класса на предмет иерархии.CollectionEventPublisherImpl Поддержка реализации подписчиков на события CollectionEventPublisherEventListImpl Реализация приватных методов EventList для обратной совместимости с java 8EventMapEntry<K,V> Пара ключ/значение для EventMapEventMap
EventSet.DummyIterator Пустой итератор, не возвращает значенияEventSet.EIterator<E> Прокчи итераторICaseStringMap<V> Карта Строка/Объект, где ключ является регистро независимымImTreeWalk.Walk<A extends ImTree<? extends A>> Обход дочерних элементовIndexSetBasic<A extends Comparable<A>> Список содежащий уникальные элементы, отсортированные в порядке возрастанияIndexTreeImpl Реализация IndexTreeLRUCache<K,V> Простой LRU кэшMappedList<FROM,TO> MutableTree<SELF extends MutableTree<SELF>> Мутериуемое деревоPointer<A> Числовой указатель на смешение в списке.PrefixStringMap<T> Подмножество карты, где ключи имеют определенный префикс.StdEventList<E> Список с поддержкой событийInsertingEvent
,UpdatingEvent
,DeletingEvent
InsertedEvent
,UpdatingEvent
,DeletedEvent
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 TreeListImpl Реализация Tree с использованием ListTreeNotifyImpl UnionMap<K,V> Карта для записи в несколько других карт и чтение из указаннойUpTreeImpl -
Enum Summary Enum Description Bijection.ResolveDuplicate Метод разрешения дупликатовBijection.ResolveNull Метод разрешения null ссылок -
Error Summary Error Description TargetNotAvailable Ошибка когда целевой объект proxy объекта не доустпен (null)