in scala/xml
class NodeFactory

abstract class NodeFactory[A <: Node]()
extends Object
with ScalaObject
Implementing classes or objects:
class BindingFactoryAdapter()
class NoBindingFactoryAdapter() in scala/xml/nobinding

Field Summary
  val cache: HashMap[Int,List[A]]
  val ignoreComments: Boolean
  val ignoreProcInstr: Boolean

Method Summary
protected def construct(hash: Int, old: List[A], uname: UName, attrSeq: AttributeSeq, children: Seq[Node]): A
protected abstract def create(uname: UName, attrs: AttributeSeq, children: Seq[Node]): A
  def eqElements(ch1: Seq[Node], ch2: Seq[Node]): Boolean
     faster equality, because
  def makeComment(s: String): Seq[Comment]
  def makeNode(uname: UName, attrSeq: AttributeSeq, children: Seq[Node]): A
  def makeProcInstr(t: String, s: String): Seq[ProcInstr]
  def makeText(s: String): Text
  def nodeEquals(n: Node, uname: UName, attrSeq: AttributeSeq, children: Seq[Node]): Boolean

Methods inherited from java/lang/Object-class
clone, eq, equals, finalize, getClass, hashCode, notify, notifyAll, synchronized, toString, wait, wait, wait

Methods inherited from scala/Any-class
!=, ==, asInstanceOf, isInstanceOf, match

Methods inherited from scala/ScalaObject-class
getType

Field Detail

ignoreComments

  val ignoreComments: Boolean

ignoreProcInstr

  val ignoreProcInstr: Boolean

cache

  val cache: HashMap[Int,List[A]]
Method Detail

create

  protected abstract def create(uname: UName, attrs: AttributeSeq, children: Seq[Node]): A

construct

  protected def construct(hash: Int, old: List[A], uname: UName, attrSeq: AttributeSeq, children: Seq[Node]): A

eqElements

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

nodeEquals

  def nodeEquals(n: Node, uname: UName, attrSeq: AttributeSeq, children: Seq[Node]): Boolean

makeNode

  def makeNode(uname: UName, attrSeq: AttributeSeq, children: Seq[Node]): A

makeText

  def makeText(s: String): Text

makeComment

  def makeComment(s: String): Seq[Comment]

makeProcInstr

  def makeProcInstr(t: String, s: String): Seq[ProcInstr]