doc / ch.tutteli.atrium.domain.builders.creating / IterableContainsSearchBehaviourFactoryBuilder

IterableContainsSearchBehaviourFactoryBuilder

object IterableContainsSearchBehaviourFactoryBuilder : SearchBehaviourFactory

Delegates inter alia to the implementation of SearchBehaviourFactory. In detail, it implements SearchBehaviourFactory by delegating to searchBehaviourFactory which in turn delegates to the implementation via loadSingleService.

Functions

inAnyOrder

fun <E, T : Iterable<E>> inAnyOrder(builder: IterableContains.Builder<E, T, NoOpSearchBehaviour>): IterableContains.Builder<E, T, InAnyOrderSearchBehaviour>

inAnyOrderOnly

fun <E, T : Iterable<E>> inAnyOrderOnly(builder: IterableContains.Builder<E, T, InAnyOrderSearchBehaviour>): IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>

inOrder

fun <E, T : Iterable<E>> inOrder(builder: IterableContains.Builder<E, T, NoOpSearchBehaviour>): IterableContains.Builder<E, T, InOrderSearchBehaviour>

inOrderOnly

fun <E, T : Iterable<E>> inOrderOnly(builder: IterableContains.Builder<E, T, InOrderSearchBehaviour>): IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>

inOrderOnlyGrouped

fun <E, T : Iterable<E>> inOrderOnlyGrouped(builder: IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>): IterableContains.Builder<E, T, InOrderOnlyGroupedSearchBehaviour>

inOrderOnlyGroupedWithin

fun <E, T : Iterable<E>> inOrderOnlyGroupedWithin(builder: IterableContains.Builder<E, T, InOrderOnlyGroupedSearchBehaviour>): IterableContains.Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>