AbstractRule

object AbstractRule
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case class And(a: AbstractRule, b: AbstractRule) extends AbstractRule
case class Optional(a: AbstractRule) extends AbstractRule
case class OrElse(a: AbstractRule, b: AbstractRule) extends AbstractRule

Value members

Concrete methods

def transform[F[_]](root: NodeSeq, rule: AbstractRule, rules: AbstractRule*)(implicit F: MonadEx[F]): F[NodeSeq]
def transform[F[_]](root: NodeSeq, rules: List[AbstractRule])(implicit F: MonadEx[F]): F[NodeSeq]
def transform[F[_]](doc: NodeSeq, rule: AbstractRule)(implicit F: MonadEx[F]): F[NodeSeq]