summaryrefslogtreecommitdiff
path: root/core/source/core/scala/com/rockymadden/stringmetric/FilterableStringAlgorithm.scala
blob: a85e35c4ee40c10038e5ceb84388aa8c7094e44e (plain) (blame)
1
2
3
4
5
6
7
8
package com.rockymadden.stringmetric

/** Trait for all filterable [[com.rockymadden.stringmetric.StringAlgorithm]]. */
trait FilterableStringAlgorithm extends StringAlgorithm {
	def compute(string: String)(implicit stringFilter: StringFilter): Option[ComputeReturn]

	def compute(charArray: Array[Char])(implicit stringFilter: StringFilter): Option[Array[_]]
}