|
Scala 2.2.0
|
object
Utility
extends
java.lang.Object with
scala.xml.parsing.TokenTests with
scala.ScalaObjectConstructor Summary | |
def
this
|
Def Summary | |
def
appendEscapedQuoted
(s: java.lang.String, sb: scala.compat.StringBuilder)
: scala.compat.StringBuilder
Appends "s" and escapes and " i s with \" |
|
def
appendQuoted
(s: java.lang.String, sb: scala.compat.StringBuilder)
: scala.compat.StringBuilder
Appends "s" if s does not contain ", 's' otherwise |
|
def
checkAttributeValue
(value: java.lang.String)
: java.lang.String
returns null if the value is a correct attribute value, error message if it isn't |
|
def
collectNamespaces
(n: scala.xml.Node, set: scala.collection.mutable.Set[java.lang.String])
: scala.Unit
adds all namespaces in node to set |
|
def
collectNamespaces
(nodes: scala.Seq[scala.xml.Node])
: scala.collection.mutable.Set[java.lang.String]
Returns a set of all namespaces used in a sequence of nodes and all their descendants, including the empty namespaces. |
|
final
|
def
escape
(text: java.lang.String)
: java.lang.String
|
final
|
def
escape
(text: java.lang.String, s: scala.compat.StringBuilder)
: scala.compat.StringBuilder
|
def
getName
(s: java.lang.String, index: scala.Int)
: java.lang.String
|
|
def
hashCode
(pre: java.lang.String, label: java.lang.String, attribHashCode: scala.Int, scpeHash: scala.Int, children: scala.Seq[scala.xml.Node])
: scala.Int
Returns a hashcode for the given constituents of a node |
|
def
parseAttributeValue
(value: java.lang.String)
: scala.Seq[scala.xml.Node]
new |
|
def
parseCharRef
(ch: () => scala.Char, nextch: () => scala.Unit, reportSyntaxError: (java.lang.String) => scala.Unit)
: java.lang.String
CharRef ::= "&#" '0'..'9' {'0'..'9'} ";" | "&#x" '0'..'9'|'A'..'F'|'a'..'f' { hexdigit } ";" see [66] |
|
final
|
def
prefix
(name: java.lang.String)
: scala.Option[java.lang.String]
returns prefix of qualified name if any |
def
publicLiteralToString
(s: java.lang.String)
: java.lang.String
|
|
def
publicLiteralToString
(sb: scala.compat.StringBuilder, s: java.lang.String)
: scala.compat.StringBuilder
|
|
def
sequenceToXML
(children: scala.Seq[scala.xml.Node], pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder, stripComment: scala.Boolean)
: scala.Unit
|
|
def
systemLiteralToString
(s: java.lang.String)
: java.lang.String
Returns a hashcode for the given constituents of a node |
|
def
systemLiteralToString
(sb: scala.compat.StringBuilder, s: java.lang.String)
: scala.compat.StringBuilder
|
|
def
toXML
(n: scala.xml.Node)
: java.lang.String
string representation of an XML node, with comments stripped the comments |
|
def
toXML
(n: scala.xml.Node, stripComment: scala.Boolean)
: java.lang.String
String representation of a Node. uses namespace mapping from defaultPrefixes(n) .
|
|
def
toXML
(x: scala.xml.Node, pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder, stripComment: scala.Boolean)
: scala.Unit
appends a tree to the given stringbuffer within given namespace scope. |
|
def
view
(s: java.lang.String)
: scala.xml.Text
|
Constructor Detail |
def
this
Def Detail |
def
appendEscapedQuoted
(s: java.lang.String, sb: scala.compat.StringBuilder): scala.compat.StringBuilder
s -
sb -
def
appendQuoted
(s: java.lang.String, sb: scala.compat.StringBuilder): scala.compat.StringBuilder
s -
sb -
def
checkAttributeValue
(value: java.lang.String): java.lang.String
def
collectNamespaces
(n: scala.xml.Node, set: scala.collection.mutable.Set[java.lang.String]): scala.Unit
def
collectNamespaces
(nodes: scala.Seq[scala.xml.Node]): scala.collection.mutable.Set[java.lang.String]
nodes -
final
def
escape
(text: java.lang.String): java.lang.String
final
def
escape
(text: java.lang.String, s: scala.compat.StringBuilder): scala.compat.StringBuilder
def
getName
(s: java.lang.String, index: scala.Int): java.lang.String
def
hashCode
(pre: java.lang.String, label: java.lang.String, attribHashCode: scala.Int, scpeHash: scala.Int, children: scala.Seq[scala.xml.Node]): scala.Int
uri -
label -
attribHashCode -
children -
def
parseAttributeValue
(value: java.lang.String): scala.Seq[scala.xml.Node]
def
parseCharRef
(ch: () => scala.Char, nextch: () => scala.Unit, reportSyntaxError: (java.lang.String) => scala.Unit): java.lang.String
final
def
prefix
(name: java.lang.String): scala.Option[java.lang.String]
def
publicLiteralToString
(s: java.lang.String): java.lang.String
def
publicLiteralToString
(sb: scala.compat.StringBuilder, s: java.lang.String): scala.compat.StringBuilder
def
sequenceToXML
(children: scala.Seq[scala.xml.Node], pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder, stripComment: scala.Boolean): scala.Unit
def
systemLiteralToString
(s: java.lang.String): java.lang.String
uri -
label -
attribs -
children -
def hashCode(uri: String, label: String, attribs: scala.collection.mutable.HashMap[Pair[String,String],String], scpe: Int, children: Seq[Node]): Int = {
41 uri.hashCode() % 7 + label.hashCode() + attribs.toList.hashCode() + scpe + children.hashCode()
}
def
systemLiteralToString
(sb: scala.compat.StringBuilder, s: java.lang.String): scala.compat.StringBuilder
def
toXML
(n: scala.xml.Node): java.lang.String
def
toXML
(n: scala.xml.Node, stripComment: scala.Boolean): java.lang.String
defaultPrefixes(n)
.n -
stripComment -
def
toXML
(x: scala.xml.Node, pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder, stripComment: scala.Boolean): scala.Unit
n -
the node
pscope -
the parent scope
sb -
stringbuffer to append to
stripComment -
if true, strip comments
def
view
(s: java.lang.String): scala.xml.Text