Package xyz.cofe.iter

Алгоритмы итерации
  • Interface Summary 
    Interface Description
    Eterable<A>
    Расширение стандартного итератора
    TreeIterBuilder<A>
    Создание итератора по дереву
  • Class Summary 
    Class Description
    Acum<A>
    Контейнер для значения
    ArrayIterable<T>
    Итератор по массиву
    ArrayIterator<T>
    Итератор по массиву
    BiProductIterable<A,​B>
    Итератор - декартово произведение
    BiProductIterator<A,​B>
    Итератор - декартовое произведение
    EmptyIterable<T>
    Возвращает пустую последовательность объектов
    EterableProxy<A>
    Прокси для итератора
    FilterIterable<T>
    Итератор - фильтр
    FilterIterator<T>
    Итератор - фильтр
    LimitIterable<A>
    Итератор с ограниченной по кол-ву выборкой
    LimitIterable.LimitIter<A>
    Итератор с ограниченной по кол-ву выборкой
    MapIterable<FromType,​ToType>
    Итератор отобрадения одного типа данных на другой
    MapIterator<FromType,​ToType>
    Итератор отобрадения одного типа данных на другой
    SingleIterable<T>
    Возвращает последовательность с одним элементом
    SingleIterator<T>
    Возвращает последовательность с одним элементом
    TreeIterator<A>
    Итератор по дереву
    TreeIterator.PushStep<A>
    Данные для вставки узла в список рабочих узлов
    TreeIterBuilderDefault<A>
    Создание итераторов по дереву
    TreeStep<A>
    Один шаг при обходе дерева
    UnionIterable<TValue>
    Итератор выдающий последовательность значений из итераторов
    UnionIterator<TValue>
    Итератор выдающий последовательность значений из итераторов