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
- DefaultHandler2
- EntityResolver2
- DeclHandler
- LexicalHandler
- DefaultHandler
- ErrorHandler
- ContentHandler
- DTDHandler
- EntityResolver
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new NoBindingFactoryAdapter()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def adapter: FactoryAdapter
- Definition Classes
- XMLLoader
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- var attribStack: List[MetaData]
List of attributes
List of attributes
Previously was a mutable Stack, but is now a mutable reference to an immutable List.
- Definition Classes
- FactoryAdapter
- Since
2.0.0
- def attributeDecl(eName: String, aName: String, type: String, mode: String, value: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → DeclHandler
- val buffer: StringBuilder
- Definition Classes
- FactoryAdapter
- val cache: HashMap[Int, List[Elem]]
- Definition Classes
- NodeFactory
- var capture: Boolean
- Definition Classes
- FactoryAdapter
- def captureText(): Unit
Captures text or cdata.
Captures text or cdata.
- Definition Classes
- FactoryAdapter
- def characters(ch: Array[Char], offset: Int, length: Int): Unit
Capture characters, possibly normalizing whitespace.
Capture characters, possibly normalizing whitespace.
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def comment(ch: Array[Char], start: Int, length: Int): Unit
Comment.
Comment.
- Definition Classes
- FactoryAdapter → DefaultHandler2 → LexicalHandler
- def construct(hash: Int, old: List[Elem], pre: String, name: String, attrSeq: MetaData, scope: NamespaceBinding, children: collection.Seq[Node]): Elem
- Attributes
- protected
- Definition Classes
- NodeFactory
- def create(pre: String, label: String, attrs: MetaData, scope: NamespaceBinding, children: collection.Seq[Node]): Elem
From NodeFactory.
From NodeFactory. Constructs an instance of scala.xml.Elem -- TODO: deprecate as in Elem
- Attributes
- protected
- Definition Classes
- NoBindingFactoryAdapter → NodeFactory
- def createComment(characters: String): collection.Seq[Comment]
Creates a comment.
Creates a comment.
- Definition Classes
- NoBindingFactoryAdapter → FactoryAdapter
- 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 createPCData(characters: String): PCData
Creates a cdata.
- def createProcInstr(target: String, data: String): collection.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 elementDecl(name: String, model: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → DeclHandler
- def endCDATA(): Unit
End of a CDATA section.
End of a CDATA section.
- Definition Classes
- FactoryAdapter → DefaultHandler2 → LexicalHandler
- def endDTD(): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → LexicalHandler
- def endDocument(): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- 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 endEntity(name: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → LexicalHandler
- def endPrefixMapping(prefix: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- var epilogue: List[Node]
- Definition Classes
- FactoryAdapter
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def eqElements(ch1: collection.Seq[Node], ch2: collection.Seq[Node]): Boolean
- Definition Classes
- NodeFactory
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def error(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws(classOf[org.xml.sax.SAXException])
- def externalEntityDecl(name: String, publicId: String, systemId: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → DeclHandler
- def fatalError(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws(classOf[org.xml.sax.SAXException])
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getExternalSubset(arg0: String, arg1: String): org.xml.sax.InputSource
- Definition Classes
- DefaultHandler2 → EntityResolver2
- Annotations
- @throws(classOf[org.xml.sax.SAXException]) @throws(classOf[java.io.IOException])
- var hStack: List[Node]
List of elements
List of elements
Previously was a mutable Stack, but is now a mutable reference to an immutable List.
- Definition Classes
- FactoryAdapter
- Since
2.0.0
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def ignorableWhitespace(ch: Array[Char], offset: Int, length: Int): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- val ignoreComments: Boolean
- Definition Classes
- NodeFactory
- val ignoreProcInstr: Boolean
- Definition Classes
- NodeFactory
- def internalEntityDecl(name: String, value: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → DeclHandler
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def load(reader: Reader): Node
- Definition Classes
- XMLLoader
- def load(inputStream: InputStream): Node
- Definition Classes
- XMLLoader
- def load(sysId: String): Node
- Definition Classes
- XMLLoader
- def load(url: URL): Node
- Definition Classes
- XMLLoader
- def load(inputSource: InputSource): Node
- Definition Classes
- XMLLoader
- def loadDocument(inputSource: InputSource, xmlReader: XMLReader): Document
Load XML document from the inputSource using the xmlReader.
Load XML document from the inputSource using the xmlReader.
- Definition Classes
- FactoryAdapter
- def loadDocument(reader: Reader): Document
- Definition Classes
- XMLLoader
- def loadDocument(inputStream: InputStream): Document
- Definition Classes
- XMLLoader
- def loadDocument(sysId: String): Document
- Definition Classes
- XMLLoader
- def loadDocument(url: URL): Document
- Definition Classes
- XMLLoader
- def loadDocument(inputSource: InputSource): Document
Loads XML Document.
Loads XML Document.
- Definition Classes
- XMLLoader
- def loadFile(fileDescriptor: FileDescriptor): Node
- Definition Classes
- XMLLoader
- def loadFile(file: File): Node
- Definition Classes
- XMLLoader
- def loadFile(fileName: String): Node
- Definition Classes
- XMLLoader
- def loadFileDocument(fileDescriptor: FileDescriptor): Document
- Definition Classes
- XMLLoader
- def loadFileDocument(file: File): Document
- Definition Classes
- XMLLoader
- def loadFileDocument(fileName: String): Document
- Definition Classes
- XMLLoader
- def loadFileNodes(fileDescriptor: FileDescriptor): Seq[Node]
- Definition Classes
- XMLLoader
- def loadFileNodes(file: File): Seq[Node]
- Definition Classes
- XMLLoader
- def loadFileNodes(fileName: String): Seq[Node]
- Definition Classes
- XMLLoader
- def loadNodes(reader: Reader): Seq[Node]
- Definition Classes
- XMLLoader
- def loadNodes(inputStream: InputStream): Seq[Node]
- Definition Classes
- XMLLoader
- def loadNodes(sysId: String): Seq[Node]
- Definition Classes
- XMLLoader
- def loadNodes(url: URL): Seq[Node]
- Definition Classes
- XMLLoader
- def loadNodes(inputSource: InputSource): Seq[Node]
Load XML nodes, including comments and processing instructions that precede and follow the root element.
Load XML nodes, including comments and processing instructions that precede and follow the root element.
- Definition Classes
- XMLLoader
- def loadString(string: String): Node
- Definition Classes
- XMLLoader
- def loadStringDocument(string: String): Document
- Definition Classes
- XMLLoader
- def loadStringNodes(string: String): Seq[Node]
- Definition Classes
- XMLLoader
- def loadXML(inputSource: InputSource, parser: SAXParser): Node
Loads XML from the given InputSource, using the supplied parser or reader.
Loads XML from the given InputSource, using the supplied parser or reader. The methods available in scala.xml.XML use the XML parser in the JDK (unless another parser is present on the classpath).
- Definition Classes
- XMLLoader
- def loadXMLNodes(inputSource: InputSource, parser: SAXParser): Seq[Node]
- Definition Classes
- XMLLoader
- def makeComment(s: String): collection.Seq[Comment]
- Definition Classes
- NodeFactory
- def makeNode(pre: String, name: String, attrSeq: MetaData, scope: NamespaceBinding, children: collection.Seq[Node]): Elem
- Definition Classes
- NodeFactory
- def makePCData(s: String): PCData
- Definition Classes
- NodeFactory
- def makeProcInstr(t: String, s: String): collection.Seq[ProcInstr]
- Definition Classes
- NodeFactory
- def makeText(s: String): Text
- Definition Classes
- NodeFactory
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- 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: collection.Seq[Node]): Boolean
- Definition Classes
- NodeFactory
- val normalizeWhitespace: Boolean
- Definition Classes
- FactoryAdapter
- def notationDecl(name: String, publicId: String, systemId: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → DTDHandler
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parser: SAXParser
- Definition Classes
- XMLLoader
- def processingInstruction(target: String, data: String): Unit
Processing instruction.
Processing instruction.
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- var prolog: List[Node]
- Definition Classes
- FactoryAdapter
- def reader: org.xml.sax.XMLReader
- Definition Classes
- XMLLoader
- def resolveEntity(arg0: String, arg1: String): org.xml.sax.InputSource
- Definition Classes
- DefaultHandler2 → DefaultHandler → EntityResolver
- Annotations
- @throws(classOf[org.xml.sax.SAXException]) @throws(classOf[java.io.IOException])
- def resolveEntity(arg0: String, arg1: String, arg2: String, arg3: String): org.xml.sax.InputSource
- Definition Classes
- DefaultHandler2 → EntityResolver2
- Annotations
- @throws(classOf[org.xml.sax.SAXException]) @throws(classOf[java.io.IOException])
- var rootElem: Node
- Definition Classes
- FactoryAdapter
- var scopeStack: List[NamespaceBinding]
List of namespaces
List of namespaces
Previously was a mutable Stack, but is now a mutable reference to an immutable List.
- Definition Classes
- FactoryAdapter
- Since
2.0.0
- def setDocumentLocator(locator: Locator): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- def skippedEntity(name: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- def startCDATA(): Unit
Start of a CDATA section.
Start of a CDATA section.
- Definition Classes
- FactoryAdapter → DefaultHandler2 → LexicalHandler
- def startDTD(name: String, publicId: String, systemId: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → LexicalHandler
- def startDocument(): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- def startElement(uri: String, _localName: String, qname: String, attributes: Attributes): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- def startEntity(name: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler2 → LexicalHandler
- def startPrefixMapping(prefix: String, uri: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → ContentHandler
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- var tagStack: List[String]
List of element names
List of element names
Previously was a mutable Stack, but is now a mutable reference to an immutable List.
- Definition Classes
- FactoryAdapter
- Since
2.0.0
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unparsedEntityDecl(name: String, publicId: String, systemId: String, notationName: String): Unit
- Definition Classes
- FactoryAdapter → DefaultHandler → DTDHandler
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def warning(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws(classOf[org.xml.sax.SAXException])