CssSelector

zio.http.template2.CssSelector
See theCssSelector companion trait
object CssSelector

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class AdjacentSibling(previous: CssSelector, next: CssSelector) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class And(left: CssSelector, right: CssSelector) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Attribute(inner: CssSelector, attribute: String, matcher: Option[AttributeMatch]) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait AttributeMatch extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Contains
class EndsWith
class Exact
class HyphenPrefix
class StartsWith
Show all
final case class Child(parent: CssSelector, child: CssSelector) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Class(name: String) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Descendant(parent: CssSelector, descendant: CssSelector) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Element(tag: String) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class GeneralSibling(previous: CssSelector, sibling: CssSelector) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Id(name: String) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Not(inner: CssSelector, negated: CssSelector) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Or(left: CssSelector, right: CssSelector) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class PseudoClass(inner: CssSelector, pseudoClass: String) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class PseudoElement(inner: CssSelector, pseudoElement: String) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Raw(value: String) extends CssSelector

Attributes

Supertypes
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object Universal extends CssSelector

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait CssSelector
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Universal.type

Inherited and Abstract types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def `class`(name: String): Class
def element(tag: String): Element
def id(name: String): Id
def raw(value: String): Raw
def universal: Universal.type

Implicits

Implicits

implicit val schema: Schema[CssSelector]