fabric.search

package fabric.search

Members list

Type members

Classlikes

final case class ByName(name: String) extends AnyVal, SearchEntry

Attributes

Companion
object
Source
ByName.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SearchEntry
class AnyVal
trait Matchable
class Any
Show all
object ByName

Attributes

Companion
class
Source
ByName.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ByName.type
case class ByOffset(offset: Int, direction: OffsetDirection) extends SearchEntry

Attributes

Companion
object
Source
ByOffset.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SearchEntry
class Object
trait Matchable
class Any
Show all
object ByOffset

Attributes

Companion
class
Source
ByOffset.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ByOffset.type
final case class ByRegex(regex: Regex) extends AnyVal, SearchEntry

Attributes

Companion
object
Source
ByRegex.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SearchEntry
class AnyVal
trait Matchable
class Any
Show all
object ByRegex

Attributes

Companion
class
Source
ByRegex.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ByRegex.type
case class CompositeSearch(queries: List[Search]) extends Search

Attributes

Companion
object
Source
CompositeSearch.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Search
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CompositeSearch.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case object DoubleWildcard extends SearchEntry

Attributes

Source
DoubleWildcard.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SearchEntry
class Object
trait Matchable
class Any
Show all
Self type
sealed trait OffsetDirection

Attributes

Companion
object
Source
OffsetDirection.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FromBottom
object FromTop

Attributes

Companion
trait
Source
OffsetDirection.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Search

Attributes

Companion
object
Source
Search.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Search

Attributes

Companion
trait
Source
Search.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Search.type
trait SearchEntry

Attributes

Companion
object
Source
SearchEntry.scala
Supertypes
class Any
Known subtypes
class ByName
class ByOffset
class ByRegex
object Wildcard
object SearchEntry

Attributes

Companion
trait
Source
SearchEntry.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class SearchQuery(entries: List[SearchEntry]) extends Search

Attributes

Companion
object
Source
SearchQuery.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Search
class Object
trait Matchable
class Any
Show all
object SearchQuery

Attributes

Companion
class
Source
SearchQuery.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case object Wildcard extends SearchEntry

Attributes

Source
Wildcard.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SearchEntry
class Object
trait Matchable
class Any
Show all
Self type
Wildcard.type

Value members

Concrete methods

def *: Wildcard.type

Attributes

Source
package.scala
def **: DoubleWildcard.type

Attributes

Source
package.scala
def nth(index: Int): SearchEntry

Attributes

Source
package.scala

Attributes

Source
package.scala

Concrete fields

Attributes

Source
package.scala

Attributes

Source
package.scala

Implicits

Implicits

implicit def int2Search(index: Int): SearchEntry

Attributes

Source
package.scala
implicit def regex2Search(regex: Regex): SearchEntry

Attributes

Source
package.scala
implicit def string2Search(name: String): SearchEntry

Attributes

Source
package.scala