Scala Library
|
|
scala/xml/parsing/FactoryAdapter.scala
]
abstract
class
FactoryAdapter
extends
org.xml.sax.helpers.DefaultHandler with
XMLLoader[Node]Value Summary | |
val
|
attribStack : Stack[MetaData] |
val
|
buffer : StringBuilder |
var
|
capture : Boolean |
var
|
curTag : java.lang.String |
val
|
hStack : Stack[Node] |
val
|
normalizeWhitespace : Boolean |
var
|
rootElem : Node |
var
|
scopeStack : Stack[NamespaceBinding] |
val
|
tagStack : Stack[java.lang.String] |
Method Summary | |
def
|
captureText
: Unit
captures text, possibly normalizing whitespace
|
override def
|
characters
(ch : Array[Char], offset : Int, length : Int) : Unit
Characters.
|
abstract def
|
createNode
(pre : java.lang.String, elemName : java.lang.String, attribs : MetaData, scope : NamespaceBinding, chIter : List[Node]) : Node
creates an new non-text(tree) node.
|
abstract def
|
createProcInstr
(target : java.lang.String, data : java.lang.String) : Seq[ProcInstr]
creates a new processing instruction node.
|
abstract def
|
createText
(text : java.lang.String) : Text
creates a Text node.
|
override def
|
endElement
(uri : java.lang.String, _localName : java.lang.String, qname : java.lang.String) : Unit
End element.
|
abstract def
|
nodeContainsText
(localName : java.lang.String) : Boolean
Tests if an XML element contains text.
|
override def
|
processingInstruction
(target : java.lang.String, data : java.lang.String) : Unit
Processing instruction.
|
override def
|
startElement (uri : java.lang.String, _localName : java.lang.String, qname : java.lang.String, attributes : org.xml.sax.Attributes) : Unit |
Methods inherited from XMLLoader | |
adapter, parser, loadXML, loadFile, loadFile, loadFile, load, load, load, load, loadString |
Methods inherited from AnyRef | |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Value Details |
var
rootElem : Node
val
buffer : StringBuilder
val
tagStack : Stack[java.lang.String]
var
scopeStack : Stack[NamespaceBinding]
var
curTag : java.lang.String
var
capture : Boolean
val
normalizeWhitespace : Boolean
Method Details |
abstract
def
nodeContainsText(localName : java.lang.String) : Boolean
localName
contains text.abstract
def
createNode(pre : java.lang.String, elemName : java.lang.String, attribs : MetaData, scope : NamespaceBinding, chIter : List[Node]) : Node
elemName -
attribs -
chIter -
abstract
def
createText(text : java.lang.String) : Text
text -
abstract
def
createProcInstr(target : java.lang.String, data : java.lang.String) : Seq[ProcInstr]
ch -
offset -
length -
override
def
startElement(uri : java.lang.String, _localName : java.lang.String, qname : java.lang.String, attributes : org.xml.sax.Attributes) : Unit
def
captureText : Unit
override
def
endElement(uri : java.lang.String, _localName : java.lang.String, qname : java.lang.String) : Unit
uri -
localName -
qname -
org.xml.sax.SAXException -
if ..override
def
processingInstruction(target : java.lang.String, data : java.lang.String) : Unit
Scala Library
|
|