|
Scala
1.2.0.1 |
|||
Object Summary | |
object AttributeSeq
|
|
object Node
|
|
object Parsing
helper functions for parsing XML fragments |
|
object TextBuffer
|
|
object Utility
Utility functions for processing instances of bound and not bound XML classes, as well as escaping text nodes |
Trait Summary | |
trait Node()
Trait for representing XML using nodes of a labelled tree. |
Class Summary | |
case
|
class Attribute(namespace: String, key: String, value: String)
An XML attribute |
abstract
|
class AttributeSeq()
Sorted linear list of XML attributes. |
abstract
|
class BindingFactoryAdapter()
a FactoryAdapter that creates instances of classes binding XML types. |
case
|
class CharData(text: String)
an XML node for unparsed character data (CDATA). |
case
|
class Comment(text: String)
an XML node for comments. |
case
|
class Elem(namespace$$: String, label$$: String, attributes: AttributeSeq, child: Node*)
The case class Elem implements the Node trait,
providing an immutable data object representing an XML element.
|
case
|
class EntityRef(entityName: String)
an XML node for text (PCDATA). |
class ExternalID()
an ExternalIDs - either PublicID or SystemID |
|
abstract
|
class FactoryAdapter()
SAX adapter class, for use with Java SAX parser |
class NodeBuffer()
this class acts as a Buffer for nodes. |
|
abstract
|
class NodeSeq()
a wrapper around Seq[Node] that adds XPath and comprehension methods |
class PrettyPrinter(width: Int, step: Int)
Class for pretty printing. |
|
case
|
class ProcInstr(target: String, text: String)
an XML node for processing instructions (PI) |
case
|
class PublicID(publicLiteral: String, systemLiteral: String)
a public identifier |
abstract
|
class SpecialNode()
a special XML node is either text (PCDATA), a comment, a PI, or an entity ref |
case
|
class SystemID(systemLiteral: String)
a system identifier |
case
|
class Text(text: String)
an XML node for text (PCDATA). |
class TextBuffer()
this classes is for creating text nodes without surplus whitespace. |
Package Summary | |
package dtd
|
|
package nobinding
|
|
package parsing
|
|
package path
|
|
Scala
1.2.0.1 |
|||