Bypassing

scroll.internal.dispatch.DispatchQuery.Bypassing
case class Bypassing(sel: Selector) extends SelectorFunction

Dispatch filter to specify which edges to skip on the path given as Seq, w.r.t. the evaluation of the selection function.

Value parameters

sel

the selection function to evaluate on each element of the path

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Seq[AnyRef] => Seq[AnyRef]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def apply(edges: Seq[AnyRef]): Seq[AnyRef]

Attributes

Definition Classes
def filter(anys: Seq[AnyRef]): Seq[AnyRef]

Applies the composition filters and sorting function to the given set of objects.

Applies the composition filters and sorting function to the given set of objects.

Value parameters

anys

The Seq of objects to filter and sort

Attributes

Returns

the filtered and sorted Seq of objects

def sortedWith(f: PartialFunction[(AnyRef, AnyRef), Boolean]): DispatchQuery

Set the function to later sort all dynamic extensions during DispatchQuery.filter.

Set the function to later sort all dynamic extensions during DispatchQuery.filter.

Value parameters

f

the sorting function

Attributes

Returns

this

Inherited methods

def andThen[A](g: Seq[AnyRef] => A): Seq[AnyRef] => A

Attributes

Inherited from:
Function1
def compose[A](g: A => Seq[AnyRef]): A => Seq[AnyRef]

Attributes

Inherited from:
Function1

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Function1 -> Any
Inherited from:
Function1