class NoBindingFactoryAdapter extends FactoryAdapter with NodeFactory[Elem]
nobinding adaptor providing callbacks to parser to create elements. implements hash-consing
- Alphabetic
- By Inheritance
- NoBindingFactoryAdapter
- NodeFactory
- FactoryAdapter
- XMLLoader
- DefaultHandler
- ErrorHandler
- ContentHandler
- DTDHandler
- EntityResolver
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new NoBindingFactoryAdapter()
Value Members
-
def
adapter: FactoryAdapter
- Definition Classes
- XMLLoader
-
val
attribStack: Stack[MetaData]
- Definition Classes
- FactoryAdapter
-
val
buffer: collection.mutable.StringBuilder
- Definition Classes
- FactoryAdapter
-
val
cache: HashMap[Int, List[Elem]]
- Definition Classes
- NodeFactory
-
var
capture: Boolean
- Definition Classes
- FactoryAdapter
-
def
captureText(): Unit
captures text, possibly normalizing whitespace
captures text, possibly normalizing whitespace
- Definition Classes
- FactoryAdapter
-
def
characters(ch: Array[Char], offset: Int, length: Int): Unit
Characters.
Characters.
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
-
def
createNode(pre: String, label: String, attrs: MetaData, scope: NamespaceBinding, children: List[Node]): Elem
From FactoryAdapter.
From FactoryAdapter. Creates a node. never creates the same node twice, using hash-consing. TODO: deprecate as in Elem, or forward to create??
- returns
a new XML element.
- Definition Classes
- NoBindingFactoryAdapter → FactoryAdapter
-
def
createProcInstr(target: String, data: String): Seq[ProcInstr]
Creates a processing instruction.
Creates a processing instruction.
- Definition Classes
- NoBindingFactoryAdapter → FactoryAdapter
-
def
createText(text: String): Text
Creates a text node.
Creates a text node.
- returns
a new Text node.
- Definition Classes
- NoBindingFactoryAdapter → FactoryAdapter
-
var
curTag: String
- Definition Classes
- FactoryAdapter
-
def
endDocument(): Unit
- Definition Classes
- DefaultHandler → ContentHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
def
endElement(uri: String, _localName: String, qname: String): Unit
End element.
End element.
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- Exceptions thrown
org.xml.sax.SAXException
if ..
-
def
endPrefixMapping(arg0: String): Unit
- Definition Classes
- DefaultHandler → ContentHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
def
eqElements(ch1: Seq[Node], ch2: Seq[Node]): Boolean
- Definition Classes
- NodeFactory
-
def
error(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
def
fatalError(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
val
hStack: Stack[Node]
- Definition Classes
- FactoryAdapter
-
def
ignorableWhitespace(arg0: Array[Char], arg1: Int, arg2: Int): Unit
- Definition Classes
- DefaultHandler → ContentHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
val
ignoreComments: Boolean
- Definition Classes
- NodeFactory
-
val
ignoreProcInstr: Boolean
- Definition Classes
- NodeFactory
-
def
load(url: URL): Node
- Definition Classes
- XMLLoader
-
def
load(source: InputSource): Node
- Definition Classes
- XMLLoader
-
def
load(sysID: String): Node
- Definition Classes
- XMLLoader
-
def
load(reader: Reader): Node
- Definition Classes
- XMLLoader
-
def
load(is: InputStream): Node
loads XML from given InputStream, Reader, sysID, InputSource, or URL.
loads XML from given InputStream, Reader, sysID, InputSource, or URL.
- Definition Classes
- XMLLoader
-
def
loadFile(name: String): Node
- Definition Classes
- XMLLoader
-
def
loadFile(fd: FileDescriptor): Node
- Definition Classes
- XMLLoader
-
def
loadFile(file: File): Node
Loads XML from the given file, file descriptor, or filename.
Loads XML from the given file, file descriptor, or filename.
- Definition Classes
- XMLLoader
-
def
loadString(string: String): Node
Loads XML from the given String.
Loads XML from the given String.
- Definition Classes
- XMLLoader
-
def
loadXML(source: InputSource, parser: SAXParser): Node
Loads XML from the given InputSource, using the supplied parser.
Loads XML from the given InputSource, using the supplied parser. The methods available in scala.xml.XML use the XML parser in the JDK.
- Definition Classes
- XMLLoader
-
def
makeComment(s: String): Seq[Comment]
- Definition Classes
- NodeFactory
-
def
makeNode(pre: String, name: String, attrSeq: MetaData, scope: NamespaceBinding, children: Seq[Node]): Elem
- Definition Classes
- NodeFactory
-
def
makeProcInstr(t: String, s: String): Seq[ProcInstr]
- Definition Classes
- NodeFactory
-
def
makeText(s: String): Text
- Definition Classes
- NodeFactory
-
def
nodeContainsText(label: String): Boolean
True.
True. Every XML node may contain text that the application needs
- returns
true if element named
localName
contains text.
- Definition Classes
- NoBindingFactoryAdapter → FactoryAdapter
-
def
nodeEquals(n: Node, pre: String, name: String, attrSeq: MetaData, scope: NamespaceBinding, children: Seq[Node]): Boolean
- Definition Classes
- NodeFactory
-
val
normalizeWhitespace: Boolean
- Definition Classes
- FactoryAdapter
-
def
notationDecl(arg0: String, arg1: String, arg2: String): Unit
- Definition Classes
- DefaultHandler → DTDHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
def
parser: SAXParser
- Definition Classes
- XMLLoader
-
def
processingInstruction(target: String, data: String): Unit
Processing instruction.
Processing instruction.
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
-
def
resolveEntity(arg0: String, arg1: String): org.xml.sax.InputSource
- Definition Classes
- DefaultHandler → EntityResolver
- Annotations
- @throws( classOf[org.xml.sax.SAXException] ) @throws( classOf[java.io.IOException] )
-
var
rootElem: Node
- Definition Classes
- FactoryAdapter
-
var
scopeStack: Stack[NamespaceBinding]
- Definition Classes
- FactoryAdapter
-
def
setDocumentLocator(arg0: Locator): Unit
- Definition Classes
- DefaultHandler → ContentHandler
-
def
skippedEntity(arg0: String): Unit
- Definition Classes
- DefaultHandler → ContentHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
def
startDocument(): Unit
- Definition Classes
- DefaultHandler → ContentHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
def
startElement(uri: String, _localName: String, qname: String, attributes: Attributes): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
-
def
startPrefixMapping(arg0: String, arg1: String): Unit
- Definition Classes
- DefaultHandler → ContentHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
val
tagStack: Stack[String]
- Definition Classes
- FactoryAdapter
-
def
unparsedEntityDecl(arg0: String, arg1: String, arg2: String, arg3: String): Unit
- Definition Classes
- DefaultHandler → DTDHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )
-
def
warning(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws( classOf[org.xml.sax.SAXException] )