|
Scala 2
v2.1.3 |
class
BasicTransformer
extends
java.lang.Object with
(scala.xml.Node) => scala.xml.Node with
scala.ScalaObjectConstructor Summary | |
def
this
|
Class Summary | |
case protected
|
class
NeedsCopy
|
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
def
buffer
( pos : scala.Int , ns : scala.Seq[scala.xml.Node] ) : scala.xml.NodeBuffer
def
freeze
( nb : scala.xml.NodeBuffer ) : scala.Seq[scala.xml.Node]
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]
def
unchanged
( n : scala.xml.Node , ns : scala.Seq[scala.xml.Node] ) : scala.Boolean