Package com._1c.g5.v8.dt.common.search


package com._1c.g5.v8.dt.common.search
  • Class
    Description
    BorderedCursor<TElement,TKey>
    Class allowing iteration over collection with fast access to element by given hash function.
    Implementation of IBorderedSearcher.
    Cursor<TElement,TKey>
    Represents an abstract generic navigation cursor over input with fast access to any element position of collection.
    Represents a filter data.
    Represents an abstract generic flattener of hierarchical structured objects.
    Based on sequentially call of methods: Flattener.accept(Object) Flattener.hasChildren(Object) Flattener.getChildren(Object)
    IBorderedCursor<TElement>
    Represents cursor able to narrow collection to specific borders and reset it.
    Represents searcher allowing narrowing searching to interval.
    ICursor<TElement>
    Represents a generic cursor that can be used for navigation by collection of objects and provide object at current position of cursor.
    ISearcher<TElement>
    Represents a generic bidirectional ordered searcher with repositioning and narrowing search scope between two elements.
    Searcher<TElement,C extends ICursor<TElement>>
    Represents an abstract generic two-directional searcher of elements with minimum required logic.