org.fusesource.scalate.scuery

support

package support

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. case class AdjacentSiblingSelector (childSelector: Selector, ancestorSelector: Selector) extends Selector with Product

    Represents selector: E + F

  2. case class AdjacentSiblingdCombinator (childSelector: Selector) extends Combinator with Product

    Represents selector: E + F

  3. case class AnyElementSelector () extends Selector with Product

  4. case class AttributeNameSelector (name: String, matcher: Matcher) extends Selector with Product

    Matches the current element if it has an attribute name

  5. case class ChildCombinator (childSelector: Selector) extends Combinator with Product

    Represents selector: E > F

  6. case class ChildSelector (childSelector: Selector, ancestorSelector: Selector) extends Selector with Product

    Represents selector: E > F

  7. case class ChildrenSelector (selector: Selector) extends Selector with Product

  8. case class ClassSelector (className: String) extends Selector with Product

    Matches if the CSS class attribute contains the given class name word

  9. class Combinator extends AnyRef

  10. case class CompositeRule (first: Rule, second: Rule) extends Rule with Product

  11. case class CompositeSelector (selectors: Seq[Selector]) extends Selector with Product

  12. class CssParser extends CssScanner

    Parser of CSS3 selectors

  13. class CssScanner extends RegexParsers

  14. case class DashMatch (value: String) extends TextMatcher with Product

    Matches text starting with the given value or with value immediately followed by "-" (U+002D)

  15. case class DescendantCombinator (childSelector: Selector) extends Combinator with Product

    Represents selector: E F

  16. case class DescendantSelector (childSelector: Selector, ancestorSelector: Selector) extends Selector with Product

    Represents selector: E F

  17. case class ElementNameSelector (name: String) extends Selector with Product

  18. case class EqualsMatch (expected: String) extends TextMatcher with Product

  19. case class GeneralSiblingCombinator (childSelector: Selector) extends Combinator with Product

    Represents selector: E ~ F

  20. case class GeneralSiblingSelector (childSelector: Selector, ancestorSelector: Selector) extends Selector with Product

    Represents selector: E ~ F

  21. case class IdSelector (className: String) extends Selector with Product

  22. case class IncludesMatch (word: String) extends TextMatcher with Product

    Matches a whole word after splitting up the value by whitespace

  23. class InvalidCssSelectorException extends TemplateException

  24. trait Matcher extends AnyRef

    Represents a matcher on a set of nodes, typically used on attributes in CSS3 selectors

  25. case class NamespacePrefixSelector (prefix: String) extends Selector with Product

  26. case class NamespacedAttributeNameSelector (name: String, prefix: String, matcher: Matcher) extends Selector with Product

    Matches the current element if it has a namespaced attribute name

  27. case class NotSelector (selector: Selector) extends Selector with Product

  28. case class NthChildSelector (counter: NthCounter) extends Selector with Product

  29. case class NthCounter (a: Int, b: Int) extends Product

    Used for the nthcalculations representing an + b

  30. case class PrefixMatch (prefix: String) extends TextMatcher with Product

  31. case class ReplaceContentRule (fn: (Node) ⇒ NodeSeq) extends Rule with Product

  32. case class ReplaceRule (fn: (Node) ⇒ NodeSeq) extends Rule with Product

  33. trait Rule extends AnyRef

    Represents manipuluation rules

  34. case class SetAttributeRule (name: String, fn: (Node) ⇒ String) extends Rule with Product

  35. case class SubstringMatch (substring: String) extends TextMatcher with Product

  36. case class SuffixMatch (suffix: String) extends TextMatcher with Product

  37. class TextMatcher extends Matcher

    attributes: abstract

Value Members

  1. object AnyElementSelector extends Selector

  2. object AnySelector extends Selector

  3. object EvenCounter extends NthCounter

  4. object FirstChildSelector extends Selector

  5. object LastChildSelector extends Selector

  6. object MatchesAny extends TextMatcher

  7. object NoNamespaceSelector extends Selector

  8. object OddCounter extends NthCounter

  9. object RootSelector extends Selector

  10. object Rule extends Log