org
.
hyperscala
selector
package
selector
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
selector
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Type Members
case class
AllSelector
(
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
AttributeExistsSelector
(
attribute:
String
,
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
sealed abstract
class
AttributeMatcher
extends
EnumEntry
case class
AttributeSelector
(
attribute:
String
,
matcher:
AttributeMatcher
,
attributeValue:
String
,
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
ChildSelector
(
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
ClassSelector
(
className:
String
,
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
DescendantSelector
(
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
ElementSelector
[
T <:
HTMLTag
]
(
tagType:
HTMLTagType
[
T
]
,
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
IdSelector
(
id:
String
,
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
MultipleSelector
(
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
PrecedingSelector
(
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
case class
PseudoClass
(
value:
String
)
extends
Product
with
Serializable
case class
PseudoClassSelector
(
clazz:
PseudoClass
,
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
trait
Selector
extends
AnyRef
case class
TagIdSelector
(
tag:
IdentifiableTag
,
parentSelector:
Option
[
Selector
] =
None
)
extends
Selector
with
Product
with
Serializable
Value Members
object
AttributeMatcher
extends
Enumerated
[
AttributeMatcher
] with
Serializable
object
ClassSelector
extends
Serializable
object
PseudoClass
extends
Serializable
object
Selector
extends
ValuePersistence
[
List
[
Selector
]]
implicit
def
string2Selector
(
s:
String
)
:
Selector
implicit
def
tag2Selector
(
tag:
IdentifiableTag
)
:
TagIdSelector
Inherited from
AnyRef
Inherited from
Any
Ungrouped