All Classes

Class Description
AbstractPath<N,​E>
Путь в графе
Acum<A>
Контейнер для значения
AddedEvent<C,​E>
Уведомление о добавлении элемента
ArrayIterable<T>
Итератор по массиву
ArrayIterator<T>
Итератор по массиву
AtomicIntegerNumbers
Математические операции над AtomicInteger
AtomicLongNumbers
Математические операции над AtomicLong
BaseNumbers  
BaseNumbers.BaseNumbersBuilder
Выбор общего основаия
BasicEventList<E>
Список с поддержкой уведомлений
BasicEventMap<K,​V>
Базовая реализация карты с поддержкой уведомлений
BasicEventSet<E>
Набор объектов с поддержкой уведомлений
BasicGraphEvent<N,​E>
Описывает событие графа
BasicPath<N,​E>
Базовый путь
BasicVisitor<T>
Визитер, простая реализация
BigDecimalNumbers
Математические операции над BigDecimal
BigIntegerNumbers
Математические операции над BigInteger
Bijection<X extends java.lang.Comparable,​Y extends java.lang.Comparable>
Карта биективного отображения.
Bijection.ResolveDuplicate
Метод разрешения дупликатов
Bijection.ResolveNull
Метод разрешения null ссылок
BinFinder<LIST,​E>
Поиск в сортированом списке
BinFinderImpl
Реализация функций бинарного поиска
BiProductIterable<A,​B>
Итератор - декартово произведение
BiProductIterator<A,​B>
Итератор - декартовое произведение
BitCount
Кол-во бит на число
ByteNumbers
Математические операции над Byte
ClassMap<T>
Карта с возможностью поиска совместимых подтипов.
ClassNode
Функция "следования" (извлечения) дочерних/связынных объектов из объектов определенного типа.
ClassSet
Набор классов с поддержкой конструкции instanceof
ClassSet.ClassHeirarchyComparer
Стравивает два класса на предмет иерархии.
Closeables
Хранит ссылки на освобождение сылок/реусрсов одим скопом
CollectionEvent<C,​E>
Событие изменения колллекции
CollectionEventPublisher<C,​E>
Подписка на события изменнения коллекции
CollectionEventPublisherImpl
Поддержка реализации подписчиков на события CollectionEventPublisher
CollectionListener<C,​E>
Подписчик на события коллекции
CommonBase
Общие мат операции
Consumer1<A>
Потребитель данных
Consumer10<A,​B,​C,​D,​E,​F,​G,​H,​I,​J>
Потребитель данных от 10 значений
Consumer11<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K>
Потребитель данных от 11 значений
Consumer12<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L>
Потребитель данных от 12 значений
Consumer13<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M>
Потребитель данных от 13 значений
Consumer14<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N>
Потребитель данных от 14 значений
Consumer15<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O>
Потребитель данных от 15 значений
Consumer16<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P>
Потребитель данных от 16 значений
Consumer17<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q>
Потребитель данных от 17 значений
Consumer18<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R>
Потребитель данных от 18 значений
Consumer19<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S>
Потребитель данных от 19 значений
Consumer2<A,​B>
Потребитель данных от 2 значений
Consumer20<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T>
Потребитель данных от 20 значений
Consumer21<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U>
Потребитель данных от 21 значений
Consumer22<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V>
Потребитель данных от 22 значений
Consumer23<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W>
Потребитель данных от 23 значений
Consumer24<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X>
Потребитель данных от 24 значений
Consumer25<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X,​Y>
Потребитель данных от 25 значений
Consumer3<A,​B,​C>
Потребитель данных от 3 значений
Consumer4<A,​B,​C,​D>
Потребитель данных от 4 значений
Consumer5<A,​B,​C,​D,​E>
Потребитель данных от 5 значений
Consumer6<A,​B,​C,​D,​E,​F>
Потребитель данных от 6 значений
Consumer7<A,​B,​C,​D,​E,​F,​G>
Потребитель данных от 7 значений
Consumer8<A,​B,​C,​D,​E,​F,​G,​H>
Потребитель данных от 8 значений
Consumer9<A,​B,​C,​D,​E,​F,​G,​H,​I>
Потребитель данных от 9 значений
CyclePathCollector<N,​E>
Собирает "цикличные" пути в графе
DefaultGraphFactory<N,​E>
Фабрика классов графа
DefaultGraphFactory.MutableEdge<N,​E>
Дуга
DeletedEvent<C,​K,​E>
Удаление элемента из коллеции
DirectedGraph
Помечает поддержку направленного графа (ориентированный граф, орграф)
DoubleNumbers
Математические операции над Double
Edge<N,​E>
Описывает ребро между вершинами
EmptyIterable<T>
Возвращает пустую последовательность объектов
Eterable<A>
Расширение стандартного итератора
EterableProxy<A>
Прокси для итератора
EventList<E>
Список с поддержкой уведомлений
EventListImpl
Реализация приватных методов EventList для обратной совместимости с java 8
EventMap<K,​V>
Карта (ключ/значение) с поддержкой уведомлений
EventMapEntry<K,​V>
Пара ключ/значение для EventMap EventMap
EventSet<E>
Набор объектов с поддержкой уведомлений о изменение набора
EventSet.DummyIterator
Пустой итератор, не возвращает значения
EventSet.EIterator<E>
Прокчи итератор
FilterIterable<T>
Итератор - фильтр
FilterIterator<T>
Итератор - фильтр
FloatNumbers
Математические операции над Float
Fn0<Z>
Функция без аргументов
Fn1<A,​Z>
Функция 1го аргумента
Fn10<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​Z>
Функция от 10ти аргументов
Fn11<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​Z>
Функция от 11ти аргументов
Fn12<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​Z>
Функция от 12ти аргументов
Fn13<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​Z>
Функция от 13ти аргументов
Fn14<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​Z>
Функция от 14ти аргументов
Fn15<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​Z>
Функция от 15ти аргументов
Fn16<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Z>
Функция от 16ти аргументов
Fn17<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​Z>
Функция от 17ти аргументов
Fn18<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​Z>
Функция от 18ти аргументов
Fn19<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​Z>
Функция от 19ти аргументов
Fn2<A,​B,​Z>
Функция 2го аргумента
Fn20<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​Z>
Функция от 20ти аргументов
Fn21<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​Z>
Функция от 21ти аргументов
Fn22<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​Z>
Функция от 22ти аргументов
Fn23<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​Z>
Функция от 23ти аргументов
Fn24<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X,​Z>
Функция от 24ти аргументов
Fn25<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X,​Y,​Z>
Функция от 25ти аргументов
Fn3<A,​B,​C,​Z>
Функция от трех аргументов
Fn4<A,​B,​C,​D,​Z>
Функция от четырех аргументов
Fn5<A,​B,​C,​D,​E,​Z>
Функция от пяти аргументов
Fn6<A,​B,​C,​D,​E,​F,​Z>
Функция от 6ти аргументов
Fn7<A,​B,​C,​D,​E,​F,​G,​Z>
Функция от 7ми аргументов
Fn8<A,​B,​C,​D,​E,​F,​G,​H,​Z>
Функция от 8ми аргументов
Fn9<A,​B,​C,​D,​E,​F,​G,​H,​I,​Z>
Функция от 9ти аргументов
FullPathCollector<N,​E>
Собирает "полные" пути в графе
GetReadLock
Получение блокировки чтения
GetTreeParent<A extends Tree<A>>
Получение родитеского узла дерева
GetWriteLock
Возвращает блокировку записи
Graph<N,​E>
Базовый интервейс графа
GraphAction
Название действия
GraphEvent<N,​E>
Описывает событие графа
GraphFactory<N,​E>
Интерфейс фабрики классов графа
GraphIterator<N,​E>
Обход графа
GraphIterator.StoredState<N,​E>
Интерфейс для восстановления рание сохраненного состояния
GraphIteratorEvent<N,​E>
Событие итерации по графу
GraphIteratorEvent.FetchFinish<N,​E>
Событие получения завершения обхода
GraphIteratorEvent.PathFetched<N,​E>
Событие получения очередного пути в графе
GraphIteratorListener<N,​E>
Подписчик на событие итератора графа
GraphIteratorPoller<N,​E>
Интерфейс извлечения очередного пути
GraphIteratorPoller.FirstPoller<N,​E>
Извлекает первый элемент из списка
GraphIteratorPusher<N,​E>
Интерфейс вставки/добавление путей к списку существующих
GraphIteratorPusher.AppendPusher<N,​E>
Добавляет элементы в конец списка
GraphIteratorPusher.PrependPusher<N,​E>
Добавляет элементы в начало списка
GraphListener<N,​E>
Интефейс подписчика событий графа
GraphSender<N,​E>
Издатель сообщений события графа
GraphTools
Инстуремент для работы с графами
ICaseStringMap<V>
Карта Строка/Объект, где ключ является регистро независимым
ImTree<A extends ImTree<? extends A>>
Получение скписка/итератора дочерних узлов текущего узла дерева
ImTreeWalk<A extends ImTree<? extends A>>
Функции итерации по дочерним узлам
ImTreeWalk.Walk<A extends ImTree<? extends A>>
Обход дочерних элементов
IndexSet<A extends java.lang.Comparable<A>>
Список содежащий уникальные элементы, отсортированные в порядке возрастания
IndexSetBasic<A extends java.lang.Comparable<A>>
Список содежащий уникальные элементы, отсортированные в порядке возрастания
IndexTree<A extends IndexTree<A>>
Интерфейс для реализации дерева с подсчетом улозв
IndexTreeImpl
Реализация IndexTree
InsertedEvent<C,​K,​E>
Добавление элемента в коллецию
IntegerNumbers
Математические операции над Integer
ItemIndex<K>
Возвращает индекс связанный с событием изменения коллекции
LimitIterable<A>
Итератор с ограниченной по кол-ву выборкой
LimitIterable.LimitIter<A>
Итератор с ограниченной по кол-ву выборкой
ListenersHelper<ListenerType,​EventType>
Помошник в реализации Listener.
LongNumbers
Математические операции над Long
LongScn<OWNER extends LongScn<OWNER,​CAUSE>,​CAUSE>
Поддержка номера изменений объекта
LongScnImpl
Поддержка Long номеров изменений
LRUCache<K,​V>
Простой LRU кэш
MapIterable<FromType,​ToType>
Итератор отобрадения одного типа данных на другой
MapIterator<FromType,​ToType>
Итератор отобрадения одного типа данных на другой
MappedSDGraph<N,​E>
Однонаправленный граф, с использованием словарей (java.util.Map)
MultiGraph<N,​E>
Интерфес мультиграфа
MultipleDirectedGraph<N,​E>
Направленный мультиграф
MultipleUndirectedGraph<N,​E>
Ненаправленный мульти граф
MutableTree<SELF extends MutableTree<SELF>>
Мутериуемое дерево
NodesExtracter<From,​To> Deprecated.
Numbers<N>
Работа с числами
Pair<A,​B>
Пара значений.
Path<N,​E>
Описывает путь в графе
Path.Direction
Описывает напарвления движения
PathFinder<N,​E>
Поиск путей в графе.
Pointer<A>
Числовой указатель на смешение в списке.
Predicates
Набор общих предикатов
PrefixStringMap<T>
Подмножество карты, где ключи имеют определенный префикс.
QuadConsumer<A,​B,​C,​D>
Потребитель данных от 4 значений
Quadruple<A,​B,​C,​D>
Четверка параметров
QuintConsumer<A,​B,​C,​D,​E>
Потребитель данных от 5 значений
Quintuple<A,​B,​C,​D,​E>
Пятерка параметров
ReadWriteLockProperty
Свойства readLock, writeLock, readWriteLock
ReadWriteLockPropImpl
Поддержка реализации ReadWriteLockProperty
ReadWriteLockSupport
Поддержка 2-х свойств, блокировки чтения и блокировки записи
ReadWriteLockSupportImpl
Поддержка выполнения ReadWriteLockSupport
RemovedEvent<C,​E>
Уведомление о удалении элемента
Scn<Owner extends Scn<Owner,​SCN,​CAUSE>,​SCN extends java.lang.Comparable<?>,​CAUSE>
Поддержка номера изменений
ScnEvent<Owner,​SCN extends java.lang.Comparable<?>,​CAUSE>
Событие изменения SCN объекта
ScnImpl
Помощь в реализцаии SCN
ScnListener<Owner,​SCN extends java.lang.Comparable<?>,​CAUSE>
Подписчик на изменение свойства/значения SCN
ShortNumbers
Операции над short (16ти битными) числами
SimpleMDGraph<N,​E>
Направленый мультграф граф
SimpleMDGraphSender<N,​E>
Мультиграф с уведомлением о измениях
SimpleSDGraph<N,​E>
Однонаправленный граф.
SimpleSDGraphSender<N,​E>
Однонаправленный граф с уведомлением о измениях
SingleBase
Математические операции над Number
SingleDirectedGraph<N,​E>
Одно направленный граф
SingleGraph<N,​E>
Интрефес однонаправленного графа
SingleIterable<T>
Возвращает последовательность с одним элементом
SingleIterator<T>
Возвращает последовательность с одним элементом
SingleUndirectedGraph<N,​E>
Ненаправленный граф
SortInsert<Container,​Element>
Сортировка вставкой.
SortInsertDefault<Container,​Element>
Вставка в контейнер значения по умолчанию
SortInsertProfiling<Container,​Element>
Вставка значения в контейнер с профеллирование времени работы
SubEventList<E>
Список представление части исходного списка
SubEventListIterator<E>
Итератор по списку
TargetNotAvailable
Ошибка когда целевой объект proxy объекта не доустпен (null)
Tree<A extends Tree<A>>
Узел дерева
TreeEvent<A extends Tree<A>>
Событие изменения дерева
TreeEvent.Added<A extends Tree<A>>
Событие добавление дочернего узла
TreeEvent.Deleted<A extends Tree<A>>
Событие удаления дочернего узла с указанием позиции удаления
TreeEvent.Inserted<A extends Tree<A>>
Событие добавление дочернего узла с указанием позиции вставки
TreeEvent.Listener<A extends Tree<A>>
Подписчик на событие
TreeEvent.ParentChild<A extends Tree<A>>
Событие изменения состава дерева
TreeEvent.Removed<A extends Tree<A>>
Событие удаления дочернего узла
TreeEvent.Updated<A extends Tree<A>>
Событие замены дочернего элемента
TreeImpl  
TreeIterator<A>
Итератор по дереву
TreeIterator.PushStep<A>
Данные для вставки узла в список рабочих узлов
TreeIterBuilder<A>
Создание итератора по дереву
TreeIterBuilderDefault<A>
Создание итераторов по дереву
TreeNotify<A extends Tree<A>>
Подписка на события изменения структуры дерева
TreeNotifyImpl  
TreeStep<A>
Один шаг при обходе дерева
Triple<A,​B,​C>
Тройка значений
TripleConsumer<A,​B,​C>
Потребитель данных от 3 значений
Tuple1<A>
Значение - кортэаж из одного элемента
Tuple10<A,​B,​C,​D,​E,​F,​G,​H,​I,​J>
10ка значений
Tuple11<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K>
11ка значений
Tuple12<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L>
12ка значений
Tuple13<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M>
13ка значений
Tuple14<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N>
14ка значений
Tuple15<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O>
15ка значений
Tuple16<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P>
16ка значений
Tuple17<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q>
17ка значений
Tuple18<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R>
18ка значений
Tuple19<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S>
19ка значений
Tuple2<A,​B>
Пара значение
Tuple20<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T>
20ка значений
Tuple21<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U>
21ка значений
Tuple22<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V>
22ка значений
Tuple23<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W>
23ка значений
Tuple24<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X>
24ка значений
Tuple25<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X,​Y>
25ка значений
Tuple3<A,​B,​C>
3ка значений
Tuple4<A,​B,​C,​D>
4ка значений
Tuple5<A,​B,​C,​D,​E>
5ка значений
Tuple6<A,​B,​C,​D,​E,​F>
6ка значений
Tuple7<A,​B,​C,​D,​E,​F,​G>
7ка значений
Tuple8<A,​B,​C,​D,​E,​F,​G,​H>
8ка значений
Tuple9<A,​B,​C,​D,​E,​F,​G,​H,​I>
9ка значений
UndirectedGraph
Не напраленный граф
UnionIterable<TValue>
Итератор выдающий последовательность значений из итераторов
UnionIterator<TValue>
Итератор выдающий последовательность значений из итераторов
UnionMap<K,​V>
Карта для записи в несколько других карт и чтение из указанной
UpdatedEvent<C,​K,​E>
Обновление элемента коллеции
UpTree<A extends UpTree<A>>
Узел дерева с поддержкой родительского узла
UpTreeImpl  
Visitor<T>
Посетитель. обхода дерева.