|
Scala 2.3.3
|
class
PrettyPrinter
extends
java.lang.Object
with
scala.ScalaObject
width -
the width to fit the output into @step indentation
Class Summary | |
case
|
class
Box
|
class
BrokenException
|
|
class
Item
|
|
case
|
class
Para
|
Object Summary | |
case
|
object
Break
|
Constructor Summary | |
def
this
(width: scala.Int, step: scala.Int)
|
Var Summary | |
protected
|
var
cur
: scala.Int
|
protected
|
var
items
: scala.List[PrettyPrinter.this.Item]
|
Def Summary | |
protected
|
def
childrenAreLeaves
(n: scala.xml.Node)
: scala.Boolean
|
protected
|
def
cut
(s: java.lang.String, ind: scala.Int)
: scala.List[PrettyPrinter.this.Item]
Try to cut at whitespace. |
protected
|
def
endTag
(n: scala.xml.Node)
: java.lang.String
|
protected
|
def
fits
(test: java.lang.String)
: scala.Boolean
|
def
format
(n: scala.xml.Node)
: java.lang.String
returns a formatted string containing well-formed XML with default namespace prefix mapping |
|
def
format
(n: scala.xml.Node, pscope: scala.xml.NamespaceBinding)
: java.lang.String
Returns a formatted string containing well-formed XML with given namespace to prefix mapping. |
|
def
format
(n: scala.xml.Node, pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder)
: scala.Unit
|
|
def
format
(n: scala.xml.Node, sb: scala.compat.StringBuilder)
: scala.Unit
Appends a formatted string containing well-formed XML with given namespace to prefix mapping to the given string buffer. |
|
def
formatNodes
(nodes: scala.Seq[scala.xml.Node])
: java.lang.String
Returns a formatted string containing well-formed XML nodes with default namespace prefix mapping. |
|
def
formatNodes
(nodes: scala.Seq[scala.xml.Node], pscope: scala.xml.NamespaceBinding)
: java.lang.String
Returns a formatted string containing well-formed XML. |
|
def
formatNodes
(nodes: scala.Seq[scala.xml.Node], pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder)
: scala.Unit
Appends a formatted string containing well-formed XML with the given namespace to prefix mapping to the given stringbuffer. |
|
protected
|
def
leafTag
(n: scala.xml.Node)
: java.lang.String
|
protected
|
def
makeBox
(ind: scala.Int, s: java.lang.String)
: scala.Unit
Try to make indented box, if possible, else para. |
protected
|
def
makeBreak
: scala.Unit
|
protected
|
def
makePara
(ind: scala.Int, s: java.lang.String)
: scala.Unit
|
protected
|
def
reset
: scala.Unit
|
protected
|
def
startTag
(n: scala.xml.Node, pscope: scala.xml.NamespaceBinding)
: scala.Tuple2[java.lang.String, scala.Int]
|
protected
|
def
traverse
(it: scala.Iterator[scala.xml.Node], scope: scala.xml.NamespaceBinding, ind: scala.Int)
: scala.Unit
|
protected
|
def
traverse
(node: scala.xml.Node, pscope: scala.xml.NamespaceBinding, ind: scala.Int)
: scala.Unit
|
Constructor Detail |
Var Detail |
Def Detail |
protected
def
childrenAreLeaves
(n: scala.xml.Node): scala.Boolean
protected
def
cut
(s: java.lang.String, ind: scala.Int): scala.List[PrettyPrinter.this.Item]
s -
...
ind -
...
protected
def
endTag
(n: scala.xml.Node): java.lang.String
protected
def
fits
(test: java.lang.String): scala.Boolean
def
format
(n: scala.xml.Node): java.lang.String
n -
the node to be serialized
def
format
(n: scala.xml.Node, pscope: scala.xml.NamespaceBinding): java.lang.String
n -
the node to be serialized
pmap -
the namespace to prefix mapping
def
format
(n: scala.xml.Node, pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder): scala.Unit
def
format
(n: scala.xml.Node, sb: scala.compat.StringBuilder): scala.Unit
n -
the node to be serialized
pmap -
the namespace to prefix mapping
sb -
the stringbuffer to append to
def
formatNodes
(nodes: scala.Seq[scala.xml.Node]): java.lang.String
nodes -
...
def
formatNodes
(nodes: scala.Seq[scala.xml.Node], pscope: scala.xml.NamespaceBinding): java.lang.String
nodes -
the sequence of nodes to be serialized
pmap -
the namespace to prefix mapping
def
formatNodes
(nodes: scala.Seq[scala.xml.Node], pscope: scala.xml.NamespaceBinding, sb: scala.compat.StringBuilder): scala.Unit
n -
the node to be serialized
pmap -
the namespace to prefix mapping
sb -
the string buffer to which to append to
protected
def
leafTag
(n: scala.xml.Node): java.lang.String
n -
...
protected
def
makeBox
(ind: scala.Int, s: java.lang.String): scala.Unit
ind -
...
s -
...
protected
def
makeBreak
: scala.Unit
protected
def
makePara
(ind: scala.Int, s: java.lang.String): scala.Unit
protected
def
reset
: scala.Unit
protected
def
startTag
(n: scala.xml.Node, pscope: scala.xml.NamespaceBinding): scala.Tuple2[java.lang.String, scala.Int]
protected
def
traverse
(it: scala.Iterator[scala.xml.Node], scope: scala.xml.NamespaceBinding, ind: scala.Int): scala.Unit
protected
def
traverse
(node: scala.xml.Node, pscope: scala.xml.NamespaceBinding, ind: scala.Int): scala.Unit
tail: -
what we'd like to sqeeze in