scala.xml.parsing

class NoBindingFactoryAdapter

[source: scala/xml/parsing/NoBindingFactoryAdapter.scala]

class NoBindingFactoryAdapter
extends FactoryAdapter with NodeFactory[Elem]
nobinding adaptor providing callbacks to parser to create elements. implements hash-consing
Values and Variables inherited from NodeFactory
ignoreComments, ignoreProcInstr, cache
Values and Variables inherited from FactoryAdapter
buffer, attribStack, hStack, tagStack, scopeStack, curTag, capture, normalizeWhitespace, rootElem
Method Summary
protected def create (pre : String, label : String, attrs : MetaData, scpe : NamespaceBinding, children : Seq[Node]) : Elem
constructs an instance of scala.xml.Elem
def createNode (pre : String, label : String, attrs : MetaData, scpe : NamespaceBinding, children : List[Node]) : Elem
creates a node. never creates the same node twice, using hash-consing
def createText (text : String) : Text
creates a text node
override def loadXML (source : InputSource) : Elem
loads an XML document, returning a Symbol node.
def nodeContainsText (label : String) : Boolean
returns true. Every XML node may contain text that the application needs
Methods inherited from NodeFactory
construct, eqElements, nodeEquals, makeNode, makeText, makeComment, makeProcInstr
Methods inherited from FactoryAdapter
characters, startElement, captureText, endElement, warning, error, fatalError, printError, loadFile, loadFile, loadFile, load, load, load
Methods inherited from DefaultHandler
resolveEntity, notationDecl, unparsedEntityDecl, setDocumentLocator, startDocument, endDocument, startPrefixMapping, endPrefixMapping, ignorableWhitespace, processingInstruction, skippedEntity
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def nodeContainsText(label : String) : Boolean
returns true. Every XML node may contain text that the application needs
Overrides FactoryAdapter.nodeContainsText
protected def create(pre : String, label : String, attrs : MetaData, scpe : NamespaceBinding, children : Seq[Node]) : Elem
constructs an instance of scala.xml.Elem
Overrides NodeFactory.create
def createNode(pre : String, label : String, attrs : MetaData, scpe : NamespaceBinding, children : List[Node]) : Elem
creates a node. never creates the same node twice, using hash-consing
Overrides FactoryAdapter.createNode
def createText(text : String) : Text
creates a text node
Overrides FactoryAdapter.createText
override def loadXML(source : InputSource) : Elem
loads an XML document, returning a Symbol node.
Overrides FactoryAdapter.loadXML