core
core
levsha
Document
Document
Node
Attr
Style
Node
Attr
Style
Empty
Kind
Kind
Node
Attr
Style
Empty
Id
Id
IdBuilder
IdBuilder
QualifiedName
QualifiedName
RenderContext
StatefulRenderContext
XmlNs
XmlNs
text
levsha.dsl
AttrDef
DslOptimizerMacro
Optimize
StyleDef
TagDef
html
svg
levsha.impl
DiffRenderContext
DiffRenderContext
ChangesPerformer
DummyChangesPerformer
DummyRenderContext
HashBuilder
Html5RenderContext
TextPrettyPrintingConfig
TextPrettyPrintingConfig
XhtmlRenderContext
levsha.impl.internal.debox
IntStringMap
IntStringMap
Unit2
StringSet
StringSet
core
/
levsha.impl
/
DiffRenderContext
DiffRenderContext
final
class
DiffRenderContext
[-M](mc: () =>
M
, initialBufferSize:
Int
, savedBuffer:
ByteBuffer
) extends
StatefulRenderContext
[
M
]
Companion
object
Graph
Supertypes
trait
StatefulRenderContext
[
M
]
trait
RenderContext
[
M
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
addMisc
(misc:
M
):
Unit
def
addTextNode
(text:
String
):
Unit
def
closeNode
(name:
String
):
Unit
def
currentContainerId
:
Id
def
currentId
:
Id
def
diff
(performer:
ChangesPerformer
):
Unit
def
openNode
(xmlns:
XmlNs
, name:
String
):
Unit
def
reset
():
Unit
Cleanup current buffer
Cleanup current buffer
def
save
():
ByteBuffer
def
setAttr
(xmlNs:
XmlNs
, name:
String
, value:
String
):
Unit
def
setStyle
(name:
String
, value:
String
):
Unit
def
subsequentId
:
Id
def
swap
():
Unit
Swap buffers
Swap buffers