Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/dom
DomService
Class DomService<V>
Type parameters
V
:
NodeView
=
NodeView
Hierarchy
Service
<
V
>
DomService
Index
Constructors
constructor
Properties
observer
Type
observers
roots
Accessors
attached
Methods
attach
Root
detach
Root
did
Attach
did
Attach
Root
did
Detach
did
Detach
Root
did
Observe
did
Unobserve
for
Each
Observer
materialize
Element
materialize
Node
materialize
Text
materialize
View
observe
on
Attach
on
Attach
Root
on
Detach
on
Detach
Root
on
Observe
on
Unobserve
unobserve
will
Attach
will
Attach
Root
will
Detach
will
Detach
Root
will
Observe
will
Unobserve
boot
boot
Element
eval
global
Constructors
constructor
new
Dom
Service<V>
(
)
:
DomService
<
V
>
Type parameters
V
:
NodeView
<
V
>
=
NodeView
Returns
DomService
<
V
>
Properties
Optional
Readonly
observer
Type
observer
Type
:
Class
<
DomServiceObserver
<
V
,
DomService
<
V
>
>
>
Readonly
observers
observers
:
readonly
DomServiceObserver
<
V
,
DomService
<
V
>
>
[]
Readonly
roots
roots
:
readonly
V
[]
Accessors
attached
get
attached
(
)
:
boolean
Returns
boolean
Methods
attach
Root
attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
detach
Root
detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
did
Attach
did
Attach
(
)
:
void
Returns
void
Protected
did
Attach
Root
did
Attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
did
Detach
did
Detach
(
)
:
void
Returns
void
Protected
did
Detach
Root
did
Detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
did
Observe
did
Observe
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
Protected
did
Unobserve
did
Unobserve
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
Protected
for
Each
Observer
for
Each
Observer<T>
(
callback
:
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
=>
void
|
T
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
=>
void
|
T
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
|
T
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
|
T
Returns
undefined
|
T
materialize
Element
materialize
Element
(
parentView
:
NodeView
, childNode
:
Element
)
:
null
|
ElementView
Parameters
parentView:
NodeView
childNode:
Element
Returns
null
|
ElementView
materialize
Node
materialize
Node
(
parentView
:
NodeView
, childNode
:
ViewNode
)
:
null
|
NodeView
Parameters
parentView:
NodeView
childNode:
ViewNode
Returns
null
|
NodeView
materialize
Text
materialize
Text
(
parentView
:
NodeView
, childNode
:
Text
)
:
null
|
TextView
Parameters
parentView:
NodeView
childNode:
Text
Returns
null
|
TextView
materialize
View
materialize
View
(
parentView
:
NodeView
)
:
void
Parameters
parentView:
NodeView
Returns
void
observe
observe
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
Protected
on
Attach
on
Attach
(
)
:
void
Returns
void
Protected
on
Attach
Root
on
Attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
on
Detach
on
Detach
(
)
:
void
Returns
void
Protected
on
Detach
Root
on
Detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
on
Observe
on
Observe
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
Protected
on
Unobserve
on
Unobserve
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
unobserve
unobserve
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
Protected
will
Attach
will
Attach
(
)
:
void
Returns
void
Protected
will
Attach
Root
will
Attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
will
Detach
will
Detach
(
)
:
void
Returns
void
Protected
will
Detach
Root
will
Detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
will
Observe
will
Observe
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
Protected
will
Unobserve
will
Unobserve
(
observer
:
DomServiceObserver
<
V
,
DomService
<
V
>
>
)
:
void
Parameters
observer:
DomServiceObserver
<
V
,
DomService
<
V
>
>
Returns
void
Static
boot
boot
(
)
:
ElementView
[]
Returns
ElementView
[]
Static
boot
Element
boot
Element
(
node
:
ViewElement
)
:
ElementView
Parameters
node:
ViewElement
Returns
ElementView
Static
eval
eval
(
qname
:
string
)
:
unknown
Parameters
qname:
string
Returns
unknown
Static
global
global<V>
(
)
:
DomService
<
V
>
Type parameters
V
:
NodeView
<
V
>
Returns
DomService
<
V
>
Modules
@swim/runtime
@swim/toolkit
@swim/ui
@swim/model
@swim/style
@swim/theme
@swim/view
@swim/dom
@swim/graphics
@swim/controller
@swim/ux
@swim/vis
@swim/maps
Dom
Service
constructor
observer
Type
observers
roots
attached
attach
Root
detach
Root
did
Attach
did
Attach
Root
did
Detach
did
Detach
Root
did
Observe
did
Unobserve
for
Each
Observer
materialize
Element
materialize
Node
materialize
Text
materialize
View
observe
on
Attach
on
Attach
Root
on
Detach
on
Detach
Root
on
Observe
on
Unobserve
unobserve
will
Attach
will
Attach
Root
will
Detach
will
Detach
Root
will
Observe
will
Unobserve
boot
boot
Element
eval
global
Generated using
TypeDoc