org.hyperscala.css

StyleSheet

class StyleSheet extends Logging with Listenable with AttributeContainer[StyleSheetAttribute[_]] with ChildLike[Listenable]

Linear Supertypes
ChildLike[Listenable], AttributeContainer[StyleSheetAttribute[_]], Listenable, Logging, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StyleSheet
  2. ChildLike
  3. AttributeContainer
  4. Listenable
  5. Logging
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StyleSheet(hierarchicalParent: Listenable, selector: Selector)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. var _attributes: ListMap[String, StyleSheetAttribute[_]]

    Attributes
    protected
    Definition Classes
    AttributeContainer
  5. def addAttribute(attribute: StyleSheetAttribute[_]): Unit

    Definition Classes
    AttributeContainer
  6. lazy val alignmentAdjust: StyleSheetAttribute[String]

  7. lazy val alignmentBaseline: StyleSheetAttribute[String]

  8. lazy val animation: StyleSheetAttribute[String]

  9. lazy val animationDelay: StyleSheetAttribute[String]

  10. lazy val animationDirection: StyleSheetAttribute[String]

  11. lazy val animationDuration: StyleSheetAttribute[String]

  12. lazy val animationIterationCount: StyleSheetAttribute[String]

  13. lazy val animationName: StyleSheetAttribute[String]

  14. lazy val animationPlayState: StyleSheetAttribute[String]

  15. lazy val animationTimingFunction: StyleSheetAttribute[String]

  16. lazy val appearance: StyleSheetAttribute[String]

  17. def apply(ss: StyleSheet, append: Boolean = true): Unit

  18. def apply(css: String): Unit

  19. def apply[T](style: Style[T], default: Option[T]): StyleSheetAttribute[T]

    Gets or creates the attribute based on the Style.

    Gets or creates the attribute based on the Style. This can be used to create explicit CSS properties.

    T

    the type of value

    style

    the style to lookup the attribute from

    returns

    StyleSheetAttribute[T]

  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def attributes: Map[String, StyleSheetAttribute[_]]

    Definition Classes
    AttributeContainer
  22. lazy val backfaceVisibility: StyleSheetAttribute[String]

  23. lazy val background: StyleSheetAttribute[String]

  24. lazy val backgroundAttachment: StyleSheetAttribute[Attachment]

  25. lazy val backgroundClip: StyleSheetAttribute[Origin]

  26. lazy val backgroundColor: StyleSheetAttribute[Color]

  27. lazy val backgroundImage: StyleSheetAttribute[Resource]

  28. lazy val backgroundOrigin: StyleSheetAttribute[Origin]

  29. lazy val backgroundPosition: StyleSheetAttribute[BackgroundPosition]

  30. lazy val backgroundPositionHorizontal: BackgroundPositionHorizontal

  31. lazy val backgroundPositionOffsetX: BackgroundPositionXOffset

  32. lazy val backgroundPositionOffsetY: BackgroundPositionYOffset

  33. lazy val backgroundPositionVertical: BackgroundPositionVertical

  34. lazy val backgroundRepeat: StyleSheetAttribute[BackgroundRepeat]

  35. lazy val backgroundRepeatHorizontal: BackgroundRepeatHorizontal

  36. lazy val backgroundRepeatVertical: BackgroundRepeatVertical

  37. lazy val backgroundSize: StyleSheetAttribute[BackgroundSize]

  38. lazy val backgroundSizeHorizontal: BackgroundSizeHorizontal

  39. lazy val backgroundSizeVertical: BackgroundSizeVertical

  40. lazy val baselineShift: StyleSheetAttribute[String]

  41. lazy val bookmarkLabel: StyleSheetAttribute[String]

  42. lazy val bookmarkLevel: StyleSheetAttribute[String]

  43. lazy val bookmarkTarget: StyleSheetAttribute[String]

  44. lazy val border: StyleSheetAttribute[String]

  45. lazy val borderBottom: StyleSheetAttribute[String]

  46. lazy val borderBottomColor: StyleSheetAttribute[Color]

  47. lazy val borderBottomLeftRadius: StyleSheetAttribute[Length]

  48. lazy val borderBottomRightRadius: StyleSheetAttribute[Length]

  49. lazy val borderBottomStyle: StyleSheetAttribute[LineStyle]

  50. lazy val borderBottomWidth: StyleSheetAttribute[Length]

  51. lazy val borderCollapse: StyleSheetAttribute[BorderCollapse]

  52. lazy val borderColor: StyleSheetAttribute[Color]

  53. lazy val borderImage: StyleSheetAttribute[String]

  54. lazy val borderImageOutset: StyleSheetAttribute[String]

  55. lazy val borderImageRepeat: StyleSheetAttribute[String]

  56. lazy val borderImageSlice: StyleSheetAttribute[String]

  57. lazy val borderImageSource: StyleSheetAttribute[String]

  58. lazy val borderImageWidth: StyleSheetAttribute[Length]

  59. lazy val borderLeft: StyleSheetAttribute[String]

  60. lazy val borderLeftColor: StyleSheetAttribute[Color]

  61. lazy val borderLeftStyle: StyleSheetAttribute[LineStyle]

  62. lazy val borderLeftWidth: StyleSheetAttribute[Length]

  63. lazy val borderRadius: StyleSheetAttribute[Length]

  64. lazy val borderRight: StyleSheetAttribute[String]

  65. lazy val borderRightColor: StyleSheetAttribute[Color]

  66. lazy val borderRightStyle: StyleSheetAttribute[LineStyle]

  67. lazy val borderRightWidth: StyleSheetAttribute[Length]

  68. lazy val borderSpacing: StyleSheetAttribute[String]

  69. lazy val borderStyle: StyleSheetAttribute[LineStyle]

  70. lazy val borderTop: StyleSheetAttribute[String]

  71. lazy val borderTopColor: StyleSheetAttribute[Color]

  72. lazy val borderTopLeftRadius: StyleSheetAttribute[Length]

  73. lazy val borderTopRightRadius: StyleSheetAttribute[Length]

  74. lazy val borderTopStyle: StyleSheetAttribute[LineStyle]

  75. lazy val borderTopWidth: StyleSheetAttribute[Length]

  76. lazy val borderWidth: StyleSheetAttribute[Length]

  77. lazy val bottom: StyleSheetAttribute[Length]

  78. lazy val boxAlign: StyleSheetAttribute[String]

  79. lazy val boxDecorationBreak: StyleSheetAttribute[String]

  80. lazy val boxDirection: StyleSheetAttribute[String]

  81. lazy val boxFlex: StyleSheetAttribute[String]

  82. lazy val boxFlexGroup: StyleSheetAttribute[String]

  83. lazy val boxLines: StyleSheetAttribute[String]

  84. lazy val boxOrdinalGroup: StyleSheetAttribute[String]

  85. lazy val boxOrient: StyleSheetAttribute[String]

  86. lazy val boxPack: StyleSheetAttribute[String]

  87. lazy val boxShadow: StyleSheetAttribute[String]

  88. lazy val boxSizing: StyleSheetAttribute[String]

  89. lazy val captionSide: StyleSheetAttribute[String]

  90. lazy val clear: StyleSheetAttribute[Clear]

  91. def clearStyle(): Unit

  92. lazy val clip: StyleSheetAttribute[Rect]

  93. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  94. lazy val color: StyleSheetAttribute[Color]

  95. lazy val colorProfile: StyleSheetAttribute[String]

  96. lazy val columnCount: StyleSheetAttribute[String]

  97. lazy val columnFill: StyleSheetAttribute[String]

  98. lazy val columnGap: StyleSheetAttribute[String]

  99. lazy val columnRule: StyleSheetAttribute[String]

  100. lazy val columnRuleColor: StyleSheetAttribute[Color]

  101. lazy val columnRuleStyle: StyleSheetAttribute[String]

  102. lazy val columnRuleWidth: StyleSheetAttribute[Length]

  103. lazy val columnSpan: StyleSheetAttribute[String]

  104. lazy val columnWidth: StyleSheetAttribute[Length]

  105. lazy val columns: StyleSheetAttribute[String]

  106. lazy val content: StyleSheetAttribute[String]

  107. lazy val counterIncrement: StyleSheetAttribute[String]

  108. lazy val counterReset: StyleSheetAttribute[String]

  109. lazy val crop: StyleSheetAttribute[String]

  110. lazy val cursor: StyleSheetAttribute[String]

  111. def debug(message: ⇒ Any): Unit

    Definition Classes
    Logging
  112. lazy val direction: StyleSheetAttribute[String]

  113. lazy val display: StyleSheetAttribute[Display]

  114. lazy val dominantBaseline: StyleSheetAttribute[String]

  115. lazy val dropInitialAfterAdjust: StyleSheetAttribute[String]

  116. lazy val dropInitialAfterAlign: StyleSheetAttribute[String]

  117. lazy val dropInitialBeforeAdjust: StyleSheetAttribute[String]

  118. lazy val dropInitialBeforeAlign: StyleSheetAttribute[String]

  119. lazy val dropInitialSize: StyleSheetAttribute[String]

  120. lazy val dropInitialValue: StyleSheetAttribute[String]

  121. lazy val emptyCells: StyleSheetAttribute[String]

  122. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  123. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  124. def error(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  125. def error(message: ⇒ Any): Unit

    Definition Classes
    Logging
  126. def fieldsMap: Map[String, EnhancedField]

    Attributes
    protected
  127. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  128. lazy val fit: StyleSheetAttribute[String]

  129. lazy val fitPosition: StyleSheetAttribute[String]

  130. lazy val float: StyleSheetAttribute[Float]

  131. lazy val floatOffset: StyleSheetAttribute[String]

  132. lazy val font: StyleSheetAttribute[String]

  133. lazy val fontFamily: StyleSheetAttribute[String]

  134. lazy val fontSize: StyleSheetAttribute[FontSize]

  135. lazy val fontSizeAdjust: StyleSheetAttribute[String]

  136. lazy val fontStretch: StyleSheetAttribute[String]

  137. lazy val fontStyle: StyleSheetAttribute[FontStyle]

  138. lazy val fontVariant: StyleSheetAttribute[FontVariant]

  139. lazy val fontWeight: StyleSheetAttribute[FontWeight]

  140. def get[T](style: Style[T]): Option[T]

  141. def getAttribute(name: String): Option[StyleSheetAttribute[_]]

    Definition Classes
    AttributeContainer
  142. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  143. lazy val gridColumns: StyleSheetAttribute[String]

  144. lazy val gridRows: StyleSheetAttribute[String]

  145. lazy val hangingPunctuation: StyleSheetAttribute[String]

  146. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  147. lazy val height: StyleSheetAttribute[Length]

  148. val hierarchicalParent: Listenable

    Definition Classes
    StyleSheet → ChildLike
  149. lazy val hyphenateAfter: StyleSheetAttribute[String]

  150. lazy val hyphenateBefore: StyleSheetAttribute[String]

  151. lazy val hyphenateCharacter: StyleSheetAttribute[String]

  152. lazy val hyphenateLines: StyleSheetAttribute[String]

  153. lazy val hyphenateResource: StyleSheetAttribute[String]

  154. lazy val hyphens: StyleSheetAttribute[String]

  155. lazy val icon: StyleSheetAttribute[String]

  156. lazy val imageOrientation: StyleSheetAttribute[String]

  157. lazy val imageResolution: StyleSheetAttribute[String]

  158. def info(message: ⇒ Any): Unit

    Definition Classes
    Logging
  159. lazy val inlineBoxAlign: StyleSheetAttribute[String]

  160. def isEmpty: Boolean

  161. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  162. lazy val left: StyleSheetAttribute[Length]

  163. lazy val letterSpacing: StyleSheetAttribute[Length]

  164. lazy val lineHeight: StyleSheetAttribute[Length]

  165. lazy val lineStacking: StyleSheetAttribute[String]

  166. lazy val lineStackingRuby: StyleSheetAttribute[String]

  167. lazy val lineStackingShift: StyleSheetAttribute[String]

  168. lazy val lineStackingStrategy: StyleSheetAttribute[String]

  169. lazy val listStyle: StyleSheetAttribute[String]

  170. lazy val listStyleImage: StyleSheetAttribute[String]

  171. lazy val listStylePosition: StyleSheetAttribute[String]

  172. lazy val listStyleType: StyleSheetAttribute[ListStyleType]

  173. def listen[Event, Response, Result](name: String, priority: Priority, modes: ListenMode*)(f: (Event) ⇒ Response)(implicit eventManifest: Manifest[Event]): FunctionalListener[Event, Response]

    Definition Classes
    Listenable
  174. val listeners: Listeners

    Definition Classes
    Listenable
  175. def log(level: Level, message: ⇒ Any): Unit

    Definition Classes
    Logging
  176. def logger: Logger

    Definition Classes
    Logging
  177. def loggerName: String

    Attributes
    protected
    Definition Classes
    Logging
  178. lazy val margin: StyleSheetAttribute[String]

  179. def marginAll(length: Length): Unit

  180. lazy val marginBottom: StyleSheetAttribute[Length]

  181. lazy val marginLeft: StyleSheetAttribute[Length]

  182. lazy val marginRight: StyleSheetAttribute[Length]

  183. lazy val marginTop: StyleSheetAttribute[Length]

  184. lazy val mark: StyleSheetAttribute[String]

  185. lazy val markAfter: StyleSheetAttribute[String]

  186. lazy val markBefore: StyleSheetAttribute[String]

  187. lazy val marks: StyleSheetAttribute[String]

  188. lazy val marqueeDirection: StyleSheetAttribute[String]

  189. lazy val marqueePlayCount: StyleSheetAttribute[String]

  190. lazy val marqueeSpeed: StyleSheetAttribute[String]

  191. lazy val marqueeStyle: StyleSheetAttribute[String]

  192. lazy val maxHeight: StyleSheetAttribute[Length]

  193. lazy val maxWidth: StyleSheetAttribute[Length]

  194. lazy val minHeight: StyleSheetAttribute[Length]

  195. lazy val minWidth: StyleSheetAttribute[Length]

  196. lazy val moveTo: StyleSheetAttribute[String]

  197. lazy val navDown: StyleSheetAttribute[String]

  198. lazy val navIndex: StyleSheetAttribute[String]

  199. lazy val navLeft: StyleSheetAttribute[String]

  200. lazy val navRight: StyleSheetAttribute[String]

  201. lazy val navUp: StyleSheetAttribute[String]

  202. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  203. def nonEmpty: Boolean

  204. final def notify(): Unit

    Definition Classes
    AnyRef
  205. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  206. lazy val opacity: StyleSheetAttribute[Opacity]

  207. lazy val orphans: StyleSheetAttribute[String]

  208. lazy val outline: StyleSheetAttribute[String]

  209. lazy val outlineColor: StyleSheetAttribute[Color]

  210. lazy val outlineOffset: StyleSheetAttribute[Length]

  211. lazy val outlineStyle: StyleSheetAttribute[LineStyle]

  212. lazy val outlineWidth: StyleSheetAttribute[Length]

  213. lazy val overflow: StyleSheetAttribute[Overflow]

  214. lazy val overflowStyle: StyleSheetAttribute[String]

  215. lazy val overflowX: StyleSheetAttribute[Overflow]

  216. lazy val overflowY: StyleSheetAttribute[Overflow]

  217. lazy val padding: StyleSheetAttribute[String]

  218. def paddingAll(length: Length): Unit

  219. lazy val paddingBottom: StyleSheetAttribute[Length]

  220. lazy val paddingLeft: StyleSheetAttribute[Length]

  221. lazy val paddingRight: StyleSheetAttribute[Length]

  222. lazy val paddingTop: StyleSheetAttribute[Length]

  223. lazy val page: StyleSheetAttribute[String]

  224. lazy val pageBreakAfter: StyleSheetAttribute[String]

  225. lazy val pageBreakBefore: StyleSheetAttribute[String]

  226. lazy val pageBreakInside: StyleSheetAttribute[String]

  227. lazy val pagePolicy: StyleSheetAttribute[String]

  228. lazy val perspective: StyleSheetAttribute[String]

  229. lazy val perspectiveOrigin: StyleSheetAttribute[String]

  230. lazy val phonemes: StyleSheetAttribute[String]

  231. lazy val position: StyleSheetAttribute[Position]

  232. lazy val punctuationTrim: StyleSheetAttribute[String]

  233. lazy val quotes: StyleSheetAttribute[String]

  234. lazy val renderingIntent: StyleSheetAttribute[String]

  235. lazy val resize: StyleSheetAttribute[String]

  236. lazy val rest: StyleSheetAttribute[String]

  237. lazy val restAfter: StyleSheetAttribute[String]

  238. lazy val restBefore: StyleSheetAttribute[String]

  239. lazy val right: StyleSheetAttribute[Length]

  240. lazy val rotation: StyleSheetAttribute[String]

  241. lazy val rotationPoint: StyleSheetAttribute[String]

  242. lazy val rubyAlign: StyleSheetAttribute[String]

  243. lazy val rubyOverhang: StyleSheetAttribute[String]

  244. lazy val rubyPosition: StyleSheetAttribute[String]

  245. lazy val rubySpan: StyleSheetAttribute[String]

  246. val selector: Selector

  247. def selectorString: String

  248. lazy val size: StyleSheetAttribute[String]

  249. lazy val stringSet: StyleSheetAttribute[String]

  250. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  251. lazy val tableLayout: StyleSheetAttribute[String]

  252. lazy val target: StyleSheetAttribute[String]

  253. lazy val targetName: StyleSheetAttribute[String]

  254. lazy val targetNew: StyleSheetAttribute[String]

  255. lazy val targetPosition: StyleSheetAttribute[String]

  256. lazy val textAlign: StyleSheetAttribute[Alignment]

  257. lazy val textAlignLast: StyleSheetAttribute[Alignment]

  258. lazy val textDecoration: StyleSheetAttribute[Decoration]

  259. lazy val textHeight: StyleSheetAttribute[String]

  260. lazy val textIndent: StyleSheetAttribute[Length]

  261. lazy val textJustify: StyleSheetAttribute[String]

  262. lazy val textOutline: StyleSheetAttribute[String]

  263. lazy val textOverflow: StyleSheetAttribute[TextClip]

  264. lazy val textShadow: StyleSheetAttribute[TextShadow]

  265. lazy val textShadowBlurRadius: TextShadowBlurRadius

  266. lazy val textShadowColor: TextShadowColor

  267. lazy val textShadowOffsetX: TextShadowOffsetX

  268. lazy val textShadowOffsetY: TextShadowOffsetY

  269. lazy val textTransform: StyleSheetAttribute[TextTransform]

  270. lazy val textWrap: StyleSheetAttribute[String]

  271. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  272. implicit val thisStyleSheet: StyleSheet

  273. def toString(): String

    Definition Classes
    StyleSheet → AnyRef → Any
  274. lazy val top: StyleSheetAttribute[Length]

  275. def trace(message: ⇒ Any): Unit

    Definition Classes
    Logging
  276. lazy val transform: StyleSheetAttribute[String]

  277. lazy val transformOrigin: StyleSheetAttribute[String]

  278. lazy val transformStyle: StyleSheetAttribute[String]

  279. lazy val transition: StyleSheetAttribute[String]

  280. lazy val transitionDelay: StyleSheetAttribute[String]

  281. lazy val transitionDuration: StyleSheetAttribute[String]

  282. lazy val transitionProperty: StyleSheetAttribute[String]

  283. lazy val transitionTimingFunction: StyleSheetAttribute[String]

  284. lazy val unicodeBidi: StyleSheetAttribute[String]

  285. def update[T](style: Style[T], value: T, important: Boolean): Unit

  286. def update[T](style: Style[T], value: T): Unit

  287. lazy val verticalAlign: StyleSheetAttribute[VerticalAlignment]

  288. lazy val visibility: StyleSheetAttribute[Visibility]

  289. lazy val voiceBalance: StyleSheetAttribute[String]

  290. lazy val voiceDuration: StyleSheetAttribute[String]

  291. lazy val voicePitch: StyleSheetAttribute[String]

  292. lazy val voicePitchRange: StyleSheetAttribute[String]

  293. lazy val voiceRate: StyleSheetAttribute[String]

  294. lazy val voiceStress: StyleSheetAttribute[String]

  295. lazy val voiceVolume: StyleSheetAttribute[String]

  296. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  297. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  298. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  299. def warn(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  300. def warn(message: ⇒ Any): Unit

    Definition Classes
    Logging
  301. lazy val whiteSpace: StyleSheetAttribute[WhiteSpace]

  302. lazy val widows: StyleSheetAttribute[String]

  303. lazy val width: StyleSheetAttribute[Length]

  304. lazy val wordBreak: StyleSheetAttribute[String]

  305. lazy val wordSpacing: StyleSheetAttribute[String]

  306. lazy val wordWrap: StyleSheetAttribute[String]

  307. lazy val zIndex: StyleSheetAttribute[ZIndex]

Inherited from ChildLike[Listenable]

Inherited from AttributeContainer[StyleSheetAttribute[_]]

Inherited from Listenable

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped