org.fusesource.scalate.scuery

Transform

class Transform extends Transformer

A helper class to make it easier to write new transformers within loops inside a ancestor transformer

Linear Supertypes
Transformer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Transform
  2. Transformer
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Transform (nodes: NodeSeq, ancestors: Seq[Node])

Type Members

  1. class RuleFactory extends AnyRef

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def $ (selector: Selector): RuleFactory

    Definition Classes
    Transformer
  5. def $ (cssSelector: String): RuleFactory

    Definition Classes
    Transformer
  6. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  7. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  8. val _rules : HashMap[Selector, Rule]

    Attributes
    protected
    Definition Classes
    Transformer
  9. def addRule (selector: Selector, rule: Rule): Unit

    Attributes
    protected
    Definition Classes
    Transformer
  10. def apply (): NodeSeq

  11. def apply (nodeAndAncestor: NodeAndAncestors): NodeSeq

    Definition Classes
    Transformer
  12. def apply (nodes: NodeSeq, ancestors: Seq[Node] = Nil): NodeSeq

    Definition Classes
    Transformer
  13. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  14. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. def createChild : Transformer

    Creates a child transformer

    Creates a child transformer

    Definition Classes
    Transformer
  16. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  17. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  20. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  21. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  22. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  23. val nodes : NodeSeq

  24. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  25. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  26. def numberToText (number: Number): String

    A strategy for converting numbers to text which may wish to use different formatters or Locales

    A strategy for converting numbers to text which may wish to use different formatters or Locales

    Attributes
    protected
    Definition Classes
    Transformer
  27. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  28. implicit def toNodes (): NodeSeq

    Attributes
    implicit
  29. implicit def toSXml (nodes: NodeSeq): SXml

    Attributes
    implicit
    Definition Classes
    Transformer
  30. implicit def toSXml (node: Node): SXml

    Attributes
    implicit
    Definition Classes
    Transformer
  31. def toString (): String

    Definition Classes
    AnyRef → Any
  32. implicit def toTraversable (): Traversable[Node]

    Attributes
    implicit
  33. def transform (nodes: NodeSeq, childTransformer: Transformer): NodeSeq

    Definition Classes
    Transformer
  34. def transform (nodes: NodeSeq)(rules: (TransformerBuilder) ⇒ Unit): NodeSeq

    Definition Classes
    Transformer
  35. def transform (nodes: NodeSeq, ancestors: Seq[Node])(rules: (TransformerBuilder) ⇒ Unit): NodeSeq

    Transforms the given nodes passing in a block which is used to configure a new transformer to transform the nodes.

    Transforms the given nodes passing in a block which is used to configure a new transformer to transform the nodes. This method is typically used when performing nested transformations such as transforming one or more nodes when inside a transformation rule itself.

    Definition Classes
    Transformer
  36. def transformNode (node: Node, ancestors: Seq[Node]): NodeSeq

    Attributes
    protected
    Definition Classes
    Transformer
  37. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Transformer

Inherited from AnyRef

Inherited from Any