interface ISearchBehaviour : ISearchBehaviour
Represents a search behaviour but leaves it up to the ISearcher how this behaviour is implemented -- yet, it provides a method to decorate a description (an ITranslatable) in order that it reflects the search behaviour.
abstract fun decorateDescription(description: ITranslatable): ITranslatable
Decorates the given description so that it represents the search behaviour and returns the result. |
object CharSequenceContainsIgnoringCaseSearchBehaviour : ISearchBehaviour
Represents the search behaviour that an ICharSequenceContains.ISearcher should ignore case when searching for an expected object. |
|
object CharSequenceContainsNoOpSearchBehaviour : ISearchBehaviour
Represents the default search behaviour or rather does not define a search behaviour at all. |