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