Scala Library
|
|
scala/xml/parsing/FactoryAdapter.scala
]
abstract
class
FactoryAdapter
extends
org.xml.sax.helpers.DefaultHandler with
AnyRefValue 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.
|
override def
|
error
(ex : org.xml.sax.SAXParseException) : Unit
Error.
|
override def
|
fatalError
(ex : org.xml.sax.SAXParseException) : Unit
Fatal error.
|
def
|
load
(sysID : java.lang.String) : Node
loads XML from given sysID
|
def
|
load
(reader : java.io.Reader) : Node
loads XML from given Reader
|
def
|
load
(is : java.io.InputStream) : Node
loads XML from given InputStream
|
def
|
loadFile
(fileName : java.lang.String) : Node
loads XML from given file
|
def
|
loadFile
(file : java.io.File) : Node
loads XML from given file
|
def
|
loadFile
(fileDesc : java.io.FileDescriptor) : Node
loads XML from given file descriptor
|
def
|
loadXML
(source : org.xml.sax.InputSource) : Node
load XML document
|
abstract def
|
nodeContainsText
(localName : java.lang.String) : Boolean
Tests if an XML element contains text.
|
protected def
|
printError
(errtype : java.lang.String, ex : org.xml.sax.SAXParseException) : Unit
Prints the error message
|
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 |
override def
|
warning
(ex : org.xml.sax.SAXParseException) : Unit
Warning.
|
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 |
val
buffer : StringBuilder
val
tagStack : Stack[java.lang.String]
var
scopeStack : Stack[NamespaceBinding]
var
curTag : java.lang.String
var
capture : Boolean
val
normalizeWhitespace : Boolean
var
rootElem : Node
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
override
def
warning(ex : org.xml.sax.SAXParseException) : Unit
override
def
error(ex : org.xml.sax.SAXParseException) : Unit
override
def
fatalError(ex : org.xml.sax.SAXParseException) : Unit
protected
def
printError(errtype : java.lang.String, ex : org.xml.sax.SAXParseException) : Unit
def
loadXML(source : org.xml.sax.InputSource) : Node
source -
def
loadFile(file : java.io.File) : Node
def
loadFile(fileDesc : java.io.FileDescriptor) : Node
def
loadFile(fileName : java.lang.String) : Node
def
load(is : java.io.InputStream) : Node
def
load(reader : java.io.Reader) : Node
def
load(sysID : java.lang.String) : Node
Scala Library
|
|