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
- 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
- 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 clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- 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 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): 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 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])
- 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 fatalError(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws(classOf[org.xml.sax.SAXException])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val hStack: Stack[Node]
- Definition Classes
- FactoryAdapter
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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): 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 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(arg0: String, arg1: String, arg2: String): Unit
- Definition Classes
- DefaultHandler → DTDHandler
- Annotations
- @throws(classOf[org.xml.sax.SAXException])
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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[java.io.IOException]) @throws(classOf[org.xml.sax.SAXException])
- 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])
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tagStack: Stack[String]
- Definition Classes
- FactoryAdapter
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unparsedEntityDecl(arg0: String, arg1: String, arg2: String, arg3: String): Unit
- Definition Classes
- DefaultHandler → DTDHandler
- Annotations
- @throws(classOf[org.xml.sax.SAXException])
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def warning(arg0: org.xml.sax.SAXParseException): Unit
- Definition Classes
- DefaultHandler → ErrorHandler
- Annotations
- @throws(classOf[org.xml.sax.SAXException])