|
Scala 2.2.0
|
abstract
class
BasicTransformer
extends
java.lang.Object with
(scala.xml.Node) => scala.xml.Node with
scala.ScalaObjectClass 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
|
Constructor Detail |
def
this
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 -
...