|
Scala 2.3.0
|
abstract
class
BasicTransformer
extends
java.lang.Object
with
(scala.xml.Node) => scala.xml.Node
with
scala.ScalaObject
Class Summary | |
case protected
|
class
NeedsCopy
|
Constructor Summary | |
def
this
|
Def Summary | |
def
apply
(n: scala.xml.Node)
: scala.xml.Node
|
|
protected
|
def
buffer
(pos: scala.Int, ns: scala.Seq[scala.xml.Node])
: scala.xml.NodeBuffer
Returns a new node buffer with the first pos elements
from ns .
|
protected
|
def
freeze
(nb: scala.xml.NodeBuffer)
: scala.Seq[scala.xml.Node]
turns a nodebuffer into a sequence, so hashcode works |
protected
|
def
single
(ns: scala.Seq[scala.xml.Node])
: scala.Boolean
|
def
transform
(it: scala.Iterator[scala.xml.Node], nb: scala.xml.NodeBuffer)
: scala.Seq[scala.xml.Node]
Call transform(Node) for each node in ns, append results to NodeBuffer. |
|
def
transform
(n: scala.xml.Node)
: scala.Seq[scala.xml.Node]
|
|
def
transform
(ns: scala.Seq[scala.xml.Node])
: scala.Seq[scala.xml.Node]
Call transform(Node) to each node in ns, yield ns if nothing changes, otherwise a new sequence of concatenated results. |
|
protected
|
def
unchanged
(n: scala.xml.Node, ns: scala.Seq[scala.xml.Node])
: scala.Boolean
|
Def inherited from (scala.xml.Node) => scala.xml.Node | |
apply , compose, toString |
Constructor Detail |
Def Detail |
def
apply
(n: scala.xml.Node): scala.xml.Node
protected
def
buffer
(pos: scala.Int, ns: scala.Seq[scala.xml.Node]): scala.xml.NodeBuffer
pos
elements
from ns
.
protected
def
freeze
(nb: scala.xml.NodeBuffer): scala.Seq[scala.xml.Node]
protected
def
single
(ns: scala.Seq[scala.xml.Node]): scala.Boolean
def
transform
(it: scala.Iterator[scala.xml.Node], nb: scala.xml.NodeBuffer): scala.Seq[scala.xml.Node]
def
transform
(n: scala.xml.Node): scala.Seq[scala.xml.Node]
def
transform
(ns: scala.Seq[scala.xml.Node]): scala.Seq[scala.xml.Node]
protected
def
unchanged
(n: scala.xml.Node, ns: scala.Seq[scala.xml.Node]): scala.Boolean
n -
...
ns -
...