SeparatedTags

case class SeparatedTags(included: String, excluded: String, orSeparator: String, andSeparator: String) extends IncludedExcluded[Seq[String]]

specialization of the IncludedExcluded trait for string separated tags

2 tags t1, t2 separated by a "," means that t1 OR t2 must be included (/excluded) 2 tags t1, t2 separated by a "&&" means that t1 AND t2 must be included (/excluded)

trait Serializable
trait Product
trait Equals
trait IncludedExcluded[Seq[String]]
class Object
trait Matchable
class Any

Value members

Inherited methods

def contain(t: Seq[String]): Boolean
Inherited from:
IncludedExcluded
def isExcluded(t: Seq[String]): Boolean
Inherited from:
IncludedExcluded
def isExcludedTag(t: Seq[String]): Boolean
Inherited from:
IncludedExcluded
def isIncluded(t: Seq[String]): Boolean
Inherited from:
IncludedExcluded
def isIncludedTag(t: Seq[String]): Boolean
Inherited from:
IncludedExcluded
def keep(t: Seq[String]): Boolean
Inherited from:
IncludedExcluded
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product

Concrete fields

override val containFunction: (Seq[String], Seq[String]) => Boolean
val exclude: Seq[String]
val include: Seq[String]
lazy val keepFunction: (Seq[String], Seq[String]) => Boolean