NodeFactory

trait NodeFactory[A <: Node]
class Object
trait Matchable
class Any

Value members

Abstract methods

protected def create(pre: String, name: String, attrs: MetaData, scope: NamespaceBinding, children: Seq[Node]): A

Concrete methods

protected def construct(hash: Int, old: List[A], pre: String, name: String, attrSeq: MetaData, scope: NamespaceBinding, children: Seq[Node]): A
def eqElements(ch1: Seq[Node], ch2: Seq[Node]): Boolean
def makeComment(s: String): Seq[Comment]
def makeNode(pre: String, name: String, attrSeq: MetaData, scope: NamespaceBinding, children: Seq[Node]): A
def makeProcInstr(t: String, s: String): Seq[ProcInstr]
def makeText(s: String): Text
def nodeEquals(n: Node, pre: String, name: String, attrSeq: MetaData, scope: NamespaceBinding, children: Seq[Node]): Boolean

Concrete fields

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