in scala.xml.factory
trait NodeFactory

abstract trait NodeFactory [A <: scala.xml.Node]
extends java.lang.Object
with scala.ScalaObject
Direct Known Subclasses:
NoBindingFactoryAdapter, LoggedNodeFactory

Val Summary
val cache : scala.collection.mutable.HashMap[scala.Int, scala.List[A]]

val ignoreComments : scala.Boolean

val ignoreProcInstr : scala.Boolean

Def Summary
protected def construct (hash: scala.Int, old: scala.List[A], pre: java.lang.String, name: java.lang.String, attrSeq: scala.xml.MetaData, scope: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]) : A

abstract protected def create (pre: java.lang.String, name: java.lang.String, attrs: scala.xml.MetaData, scope: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]) : A

def eqElements (ch1: scala.Seq[scala.xml.Node], ch2: scala.Seq[scala.xml.Node]) : scala.Boolean
faster equality, because
def makeComment (s: java.lang.String) : scala.Seq[scala.xml.Comment]

def makeNode (pre: java.lang.String, name: java.lang.String, attrSeq: scala.xml.MetaData, scpe: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]) : A

def makeProcInstr (t: java.lang.String, s: java.lang.String) : scala.Seq[scala.xml.ProcInstr]

def makeText (s: java.lang.String) : scala.xml.Text

def nodeEquals (n: scala.xml.Node, pre: java.lang.String, name: java.lang.String, attrSeq: scala.xml.MetaData, scope: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]) : scala.Boolean

Val Detail
val cache : scala.collection.mutable.HashMap[scala.Int, scala.List[A]]

val ignoreComments : scala.Boolean

val ignoreProcInstr : scala.Boolean

Def Detail
protected def construct (hash: scala.Int, old: scala.List[A], pre: java.lang.String, name: java.lang.String, attrSeq: scala.xml.MetaData, scope: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]): A

abstract protected def create (pre: java.lang.String, name: java.lang.String, attrs: scala.xml.MetaData, scope: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]): A

def eqElements (ch1: scala.Seq[scala.xml.Node], ch2: scala.Seq[scala.xml.Node]): scala.Boolean
faster equality, because

def makeComment (s: java.lang.String): scala.Seq[scala.xml.Comment]

def makeNode (pre: java.lang.String, name: java.lang.String, attrSeq: scala.xml.MetaData, scpe: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]): A

def makeProcInstr (t: java.lang.String, s: java.lang.String): scala.Seq[scala.xml.ProcInstr]

def makeText (s: java.lang.String): scala.xml.Text

def nodeEquals (n: scala.xml.Node, pre: java.lang.String, name: java.lang.String, attrSeq: scala.xml.MetaData, scope: scala.xml.NamespaceBinding, children: scala.Seq[scala.xml.Node]): scala.Boolean