Package com._1c.g5.v8.dt.common.search
package com._1c.g5.v8.dt.common.search
-
ClassDescriptionBorderedCursor<TElement,
TKey> Class allowing iteration over collection with fast access to element by given hash function.BorderedSearcher<TElement>Implementation ofIBorderedSearcher
.Cursor<TElement,TKey> Represents an abstract generic navigation cursor over input with fast access to any element position of collection.Represents a filter data.Flattener<E>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.IBorderedSearcher<TElement>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.Represents an abstract generic two-directional searcher of elements with minimum required logic.