package scala.xml
package parsing
import factory.NodeFactory
class NoBindingFactoryAdapter extends FactoryAdapter with NodeFactory[Elem]
{
  
  def nodeContainsText(label: String) = true
  
  protected def create(pre: String, label: String, attrs: MetaData, scope: NamespaceBinding, children: Seq[Node]): Elem =
     Elem(pre, label, attrs, scope, children: _*)
  
  def createNode(pre: String, label: String, attrs: MetaData, scope: NamespaceBinding, children: List[Node]): Elem =
    Elem(pre, label, attrs, scope, children: _*)
  
  
  def createText(text: String) = Text(text)
  
  def createProcInstr(target: String, data: String) = makeProcInstr(target, data)
}