class CssRule : Selectable, Scoped, Rendered
<init> |
CssRule(prefix: String, name: String, snakeCase: Boolean = true) |
name |
val name: String |
prefix |
val prefix: String |
append |
fun append(rule: CssSubRule): CssRuleSet |
render |
fun render(): String |
toRuleSet |
fun toRuleSet(): CssRuleSet |
toSelection |
fun toSelection(): CssSelector |
and |
open infix fun and(rule: CssRule): CssRuleSet |
child |
open infix fun child(rule: CssRule): CssRuleSet |
contains |
open infix fun contains(rule: CssRule): CssRuleSet |
next |
open infix fun next(rule: CssRule): CssRuleSet |
sibling |
open infix fun sibling(rule: CssRule): CssRuleSet |
nameRegex |
val nameRegex: Regex |
ruleSetRegex |
val ruleSetRegex: Regex |
splitter |
val splitter: Regex |
subRuleRegex |
val subRuleRegex: Regex |
upperCaseRegex |
val upperCaseRegex: Regex |
c |
fun c(value: String, snakeCase: Boolean = true): CssRule |
elem |
fun elem(value: String, snakeCase: Boolean = true): CssRule |
id |
fun id(value: String, snakeCase: Boolean = true): CssRule |
pc |
fun pc(value: String, snakeCase: Boolean = true): CssRule |
getProperty |
fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T> |
observable |
fun <T : Any> Any.observable(propName: String): ObjectProperty<T> |