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
    
  
  
  
    
      | 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]): Booleanfaster 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 | 
  
  
  
  
  
  
  
  
  ignoreComments
  val ignoreComments: Boolean
  
  
  ignoreProcInstr
  val ignoreProcInstr: Boolean
  
  
  cache
  val cache: HashMap[Int,List[A]]
  
  
  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]