org.fusesource.scalate.scuery

support

package support

Visibility
  1. Public
  2. All

Type Members

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

    Represents selector: E + F

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

    Represents selector: E + F

  3. case class AnyElementSelector() extends Selector with Product with Serializable

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

    Matches the current element if it has an attribute name

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

    Represents selector: E > F

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

    Represents selector: E > F

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

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

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

  9. abstract class Combinator extends AnyRef

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

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

  12. class CssParser extends CssScanner

    Parser of CSS3 selectors

  13. class CssScanner extends RegexParsers

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

    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 with Serializable

    Represents selector: E F

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

    Represents selector: E F

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

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

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

    Represents selector: E ~ F

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

    Represents selector: E ~ F

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

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

    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 with Serializable

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

    Matches the current element if it has a namespaced attribute name

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

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

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

    Used for the nth calculations representing an + b

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

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

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

  33. trait Rule extends AnyRef

    Represents manipuluation rules

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

  35. case class SetSelectiveAttributeRule(name: String, fn: (Node) ⇒ String) extends Rule with Product with Serializable

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

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

  38. abstract class TextMatcher extends Matcher

Value Members

  1. object AnyElementSelector extends Selector with Serializable

  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

Ungrouped