Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/chart
BubblePlotController
Class BubblePlotController<X, Y>
Type parameters
X =
unknown
Y =
unknown
Hierarchy
ScatterPlotController
<
X
,
Y
>
BubblePlotController
Index
Constructors
constructor
Properties
child
Map
children
context
Type
data
Point
Timing
data
Points
data
Set
decoherent
execute
Provider
family
Type
fasteners
flags
history
Provider
key
observer
Type
observers
parent
plot
plot
Timing
storage
Provider
uid
Compile
Mask
Compiling
Flag
Contextual
Flag
Execute
Mask
Executing
Flag
Flag
Mask
Flag
Shift
Insert
Child
Flags
Mount
Flags
Mounted
Flag
Needs
Assemble
Needs
Compile
Needs
Compute
Needs
Execute
Needs
Generate
Needs
Resolve
Needs
Revise
Remove
Child
Flags
Removing
Flag
Status
Mask
Traversing
Flag
Update
Mask
Updating
Mask
data
Points
data
Set
plot
uid
Accessors
child
Count
compiling
controller
Context
executing
insert
Child
Flags
mount
Flags
mounted
remove
Child
Flags
super
Controller
Context
traversing
updating
Methods
append
Child
attach
Fastener
attach
Parent
bind
Child
Fastener
bind
Child
Fasteners
bind
Fastener
call
Observers
cascade
Compile
cascade
Execute
cascade
Insert
cascade
Mount
cascade
Unmount
compile
Child
compile
Children
decohere
Fastener
detach
Fastener
detach
Parent
did
Assemble
did
Attach
Fastener
did
Attach
Parent
did
Compile
did
Compute
did
Detach
Fastener
did
Detach
Parent
did
Execute
did
Generate
did
Insert
Child
did
Mount
did
Observe
did
Remove
Child
did
Resolve
did
Revise
did
Unmount
did
Unobserve
equals
execute
Child
execute
Children
extend
Controller
Context
first
Child
for
Each
Child
for
Each
Observer
get
Base
get
Child
get
Fastener
get
Lazy
Fastener
get
Super
get
Super
Fastener
has
Fastener
hash
Code
init
insert
Child
insert
Child
Map
last
Child
mount
mount
Children
mount
Fasteners
needs
Compile
needs
Execute
needs
Update
next
Child
observe
on
Assemble
on
Attach
Fastener
on
Attach
Parent
on
Compile
on
Compute
on
Detach
Fastener
on
Detach
Parent
on
Execute
on
Generate
on
Insert
Child
on
Mount
on
Observe
on
Remove
Child
on
Resolve
on
Revise
on
Unmount
on
Unobserve
prepend
Child
previous
Child
recohere
Fasteners
remove
remove
Child
remove
Child
Map
remove
Children
replace
Child
replace
Child
Map
request
Update
require
Update
set
Child
set
Fastener
set
Flags
set
Key
set
Plot
Fill
set
Plot
Radius
unbind
Child
Fastener
unbind
Child
Fasteners
unmount
Children
unmount
Fasteners
unobserve
will
Assemble
will
Attach
Fastener
will
Attach
Parent
will
Compile
will
Compute
will
Detach
Fastener
will
Detach
Parent
will
Execute
will
Generate
will
Insert
Child
will
Mount
will
Observe
will
Remove
Child
will
Resolve
will
Revise
will
Unmount
will
Unobserve
create
from
Any
from
Init
from
Trait
Constructors
constructor
new
Bubble
Plot
Controller<X, Y>
(
)
:
BubblePlotController
<
X
,
Y
>
Type parameters
X =
unknown
Y =
unknown
Returns
BubblePlotController
<
X
,
Y
>
Properties
Readonly
child
Map
child
Map
:
null
|
Dictionary
<
Controller
>
Readonly
children
children
:
readonly
Controller
[]
Optional
Readonly
context
Type
context
Type
:
Class
<
ControllerContext
>
Readonly
data
Point
Timing
data
Point
Timing
:
Property
<
BubblePlotController
<
X
,
Y
>
,
undefined
|
boolean
|
Timing
,
AnyTiming
>
Readonly
data
Points
data
Points
:
TraitViewControllerSet
<
BubblePlotController
<
X
,
Y
>
,
DataPointTrait
<
X
,
Y
>
,
DataPointView
<
X
,
Y
>
,
DataPointController
<
X
,
Y
>
>
&
DataSetControllerDataPointExt
<
X
,
Y
>
Readonly
data
Set
data
Set
:
TraitRef
<
BubblePlotController
<
X
,
Y
>
,
DataSetTrait
<
X
,
Y
>
>
Readonly
decoherent
decoherent
:
null
|
readonly
Fastener
<
unknown
>
[]
Readonly
execute
Provider
execute
Provider
:
ExecuteProvider
<
BubblePlotController
<
X
,
Y
>
,
ExecuteService
<
BubblePlotController
<
X
,
Y
>
>
>
Optional
Readonly
family
Type
family
Type
:
Class
<
Controller
>
Readonly
fasteners
fasteners
:
null
|
{}
Readonly
flags
flags
:
number
Readonly
history
Provider
history
Provider
:
HistoryProvider
<
BubblePlotController
<
X
,
Y
>
,
HistoryService
<
BubblePlotController
<
X
,
Y
>
>
>
Readonly
key
key
:
undefined
|
string
Optional
Readonly
observer
Type
observer
Type
:
Class
<
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
>
Readonly
observers
observers
:
readonly
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
[]
Readonly
parent
parent
:
null
|
Controller
Readonly
plot
plot
:
TraitViewRef
<
BubblePlotController
<
X
,
Y
>
,
BubblePlotTrait
<
X
,
Y
>
,
BubblePlotView
<
X
,
Y
>
>
Readonly
plot
Timing
plot
Timing
:
Property
<
BubblePlotController
<
X
,
Y
>
,
undefined
|
boolean
|
Timing
,
AnyTiming
>
Readonly
storage
Provider
storage
Provider
:
StorageProvider
<
BubblePlotController
<
X
,
Y
>
,
StorageService
<
BubblePlotController
<
X
,
Y
>
>
>
Readonly
uid
uid
:
number
Static
Readonly
Compile
Mask
Compile
Mask
:
number
Static
Readonly
Compiling
Flag
Compiling
Flag
:
number
Static
Readonly
Contextual
Flag
Contextual
Flag
:
number
Static
Readonly
Execute
Mask
Execute
Mask
:
number
Static
Readonly
Executing
Flag
Executing
Flag
:
number
Static
Readonly
Flag
Mask
Flag
Mask
:
number
Static
Readonly
Flag
Shift
Flag
Shift
:
number
Static
Readonly
Insert
Child
Flags
Insert
Child
Flags
:
number
Static
Readonly
Mount
Flags
Mount
Flags
:
number
Static
Readonly
Mounted
Flag
Mounted
Flag
:
number
Static
Readonly
Needs
Assemble
Needs
Assemble
:
number
Static
Readonly
Needs
Compile
Needs
Compile
:
number
Static
Readonly
Needs
Compute
Needs
Compute
:
number
Static
Readonly
Needs
Execute
Needs
Execute
:
number
Static
Readonly
Needs
Generate
Needs
Generate
:
number
Static
Readonly
Needs
Resolve
Needs
Resolve
:
number
Static
Readonly
Needs
Revise
Needs
Revise
:
number
Static
Readonly
Remove
Child
Flags
Remove
Child
Flags
:
number
Static
Readonly
Removing
Flag
Removing
Flag
:
number
Static
Readonly
Status
Mask
Status
Mask
:
number
Static
Readonly
Traversing
Flag
Traversing
Flag
:
number
Static
Readonly
Update
Mask
Update
Mask
:
number
Static
Readonly
Updating
Mask
Updating
Mask
:
number
Static
Readonly
data
Points
data
Points
:
FastenerClass
<
TraitViewControllerSet
<
BubblePlotController
<
unknown
,
unknown
>
,
DataPointTrait
<
unknown
,
unknown
>
,
DataPointView
<
unknown
,
unknown
>
,
DataPointController
<
unknown
,
unknown
>
>
&
DataSetControllerDataPointExt
<
unknown
,
unknown
>
>
Static
Readonly
data
Set
data
Set
:
FastenerClass
<
TraitRef
<
DataSetController
<
unknown
,
unknown
>
,
DataSetTrait
<
unknown
,
unknown
>
>
>
Static
Readonly
plot
plot
:
FastenerClass
<
TraitViewRef
<
BubblePlotController
<
unknown
,
unknown
>
,
BubblePlotTrait
<
unknown
,
unknown
>
,
BubblePlotView
<
unknown
,
unknown
>
>
>
Static
uid
uid
:
(
)
=>
number
Type declaration
(
)
:
number
Returns
number
Accessors
child
Count
get
childCount
(
)
:
number
Returns
number
compiling
get
compiling
(
)
:
boolean
Returns
boolean
controller
Context
get
controllerContext
(
)
:
ControllerContextType
<
this
>
Returns
ControllerContextType
<
this
>
executing
get
executing
(
)
:
boolean
Returns
boolean
insert
Child
Flags
get
insertChildFlags
(
)
:
number
Returns
number
mount
Flags
get
mountFlags
(
)
:
number
Returns
number
mounted
get
mounted
(
)
:
boolean
Returns
boolean
remove
Child
Flags
get
removeChildFlags
(
)
:
number
Returns
number
super
Controller
Context
get
superControllerContext
(
)
:
ControllerContext
Returns
ControllerContext
traversing
get
traversing
(
)
:
boolean
Returns
boolean
updating
get
updating
(
)
:
boolean
Returns
boolean
Methods
append
Child
append
Child<C>
(
child
:
C
, key
?:
string
)
:
C
append
Child<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
append
Child
(
child
:
AnyController
<
Controller
>
, key
?:
string
)
:
Controller
Type parameters
C
:
Controller
<
C
>
Parameters
child:
C
Optional
key:
string
Returns
C
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
child:
AnyController
<
Controller
>
Optional
key:
string
Returns
Controller
Protected
attach
Fastener
attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
attach
Parent
attach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
bind
Child
Fastener
bind
Child
Fastener
(
fastener
:
Fastener
<
unknown
>
, child
:
Controller
, target
:
null
|
Controller
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
child:
Controller
target:
null
|
Controller
Returns
void
Protected
bind
Child
Fasteners
bind
Child
Fasteners
(
child
:
Controller
, target
:
null
|
Controller
)
:
void
Parameters
child:
Controller
target:
null
|
Controller
Returns
void
Protected
bind
Fastener
bind
Fastener
(
fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
Returns
void
call
Observers
call
Observers<O, K>
(
key
:
K
,
...
args
:
ObserverParameters
<
O
,
K
>
)
:
void
Type parameters
O
K
:
string
|
number
|
symbol
Parameters
key:
K
Rest
...
args:
ObserverParameters
<
O
,
K
>
Returns
void
cascade
Compile
cascade
Compile
(
compileFlags
:
number
, baseControllerContext
:
ControllerContext
)
:
void
Parameters
compileFlags:
number
baseControllerContext:
ControllerContext
Returns
void
cascade
Execute
cascade
Execute
(
executeFlags
:
number
, baseControllerContext
:
ControllerContext
)
:
void
Parameters
executeFlags:
number
baseControllerContext:
ControllerContext
Returns
void
cascade
Insert
cascade
Insert
(
updateFlags
?:
number
, controllerContext
?:
ControllerContext
)
:
void
Parameters
Optional
updateFlags:
number
Optional
controllerContext:
ControllerContext
Returns
void
cascade
Mount
cascade
Mount
(
)
:
void
Returns
void
cascade
Unmount
cascade
Unmount
(
)
:
void
Returns
void
Protected
compile
Child
compile
Child
(
child
:
Controller
, compileFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
child:
Controller
compileFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
compile
Children
compile
Children
(
compileFlags
:
number
, controllerContext
:
ControllerContext
, compileChild
:
(
child
:
Controller
, compileFlags
:
number
, controllerContext
:
ControllerContext
)
=>
void
)
:
void
Parameters
compileFlags:
number
controllerContext:
ControllerContext
compileChild:
(
child
:
Controller
, compileFlags
:
number
, controllerContext
:
ControllerContext
)
=>
void
(
child
:
Controller
, compileFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
child:
Controller
compileFlags:
number
controllerContext:
ControllerContext
Returns
void
Returns
void
decohere
Fastener
decohere
Fastener
(
fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
Returns
void
Protected
detach
Fastener
detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
detach
Parent
detach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
did
Assemble
did
Assemble
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
did
Attach
Fastener
did
Attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
did
Attach
Parent
did
Attach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
did
Compile
did
Compile
(
compileFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
compileFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
did
Compute
did
Compute
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
did
Detach
Fastener
did
Detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
did
Detach
Parent
did
Detach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
did
Execute
did
Execute
(
executeFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
executeFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
did
Generate
did
Generate
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
did
Insert
Child
did
Insert
Child
(
child
:
Controller
, target
:
null
|
Controller
)
:
void
Parameters
child:
Controller
target:
null
|
Controller
Returns
void
Protected
did
Mount
did
Mount
(
)
:
void
Returns
void
Protected
did
Observe
did
Observe
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
Protected
did
Remove
Child
did
Remove
Child
(
child
:
Controller
)
:
void
Parameters
child:
Controller
Returns
void
Protected
did
Resolve
did
Resolve
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
did
Revise
did
Revise
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
did
Unmount
did
Unmount
(
)
:
void
Returns
void
Protected
did
Unobserve
did
Unobserve
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
equals
equals
(
that
:
unknown
)
:
boolean
Parameters
that:
unknown
Returns
boolean
Protected
execute
Child
execute
Child
(
child
:
Controller
, executeFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
child:
Controller
executeFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
execute
Children
execute
Children
(
executeFlags
:
number
, controllerContext
:
ControllerContext
, executeChild
:
(
child
:
Controller
, executeFlags
:
number
, controllerContext
:
ControllerContext
)
=>
void
)
:
void
Parameters
executeFlags:
number
controllerContext:
ControllerContext
executeChild:
(
child
:
Controller
, executeFlags
:
number
, controllerContext
:
ControllerContext
)
=>
void
(
child
:
Controller
, executeFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
child:
Controller
executeFlags:
number
controllerContext:
ControllerContext
Returns
void
Returns
void
extend
Controller
Context
extend
Controller
Context
(
controllerContext
:
ControllerContext
)
:
ControllerContext
Parameters
controllerContext:
ControllerContext
Returns
ControllerContext
first
Child
first
Child
(
)
:
null
|
Controller
Returns
null
|
Controller
for
Each
Child
for
Each
Child<T>
(
callback
:
(
child
:
Controller
)
=>
void
|
T
)
:
undefined
|
T
for
Each
Child<T, S>
(
callback
:
(
child
:
Controller
)
=>
void
|
T
, thisArg
:
S
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
child
:
Controller
)
=>
void
|
T
(
child
:
Controller
)
:
void
|
T
Parameters
child:
Controller
Returns
void
|
T
Returns
undefined
|
T
Type parameters
T
S
Parameters
callback:
(
child
:
Controller
)
=>
void
|
T
(
child
:
Controller
)
:
void
|
T
Parameters
child:
Controller
Returns
void
|
T
thisArg:
S
Returns
undefined
|
T
for
Each
Observer
for
Each
Observer<T>
(
callback
:
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
=>
void
|
T
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
=>
void
|
T
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
|
T
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
|
T
Returns
undefined
|
T
get
Base
get
Base<F>
(
baseBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Hierarchy
Parameters
baseBound:
F
Returns
null
|
InstanceType
<
F
>
get
Child
get
Child<F>
(
key
:
string
, childBound
:
F
)
:
null
|
InstanceType
<
F
>
get
Child
(
key
:
string
, childBound
?:
new
(
...
args
:
any
[]
)
=>
Controller
)
:
null
|
Controller
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Controller
Parameters
key:
string
childBound:
F
Returns
null
|
InstanceType
<
F
>
Parameters
key:
string
Optional
childBound:
new
(
...
args
:
any
[]
)
=>
Controller
new
(
...
args
:
any
[]
)
:
Controller
Parameters
Rest
...
args:
any
[]
Returns
Controller
Returns
null
|
Controller
get
Fastener
get
Fastener<F>
(
fastenerName
:
string
, fastenerBound
:
Class
<
F
>
)
:
null
|
F
get
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
Fastener
<
unknown
>
Type parameters
F
:
Fastener
<
any
,
F
>
Parameters
fastenerName:
string
fastenerBound:
Class
<
F
>
Returns
null
|
F
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
Fastener
<
unknown
>
get
Lazy
Fastener
get
Lazy
Fastener<F>
(
fastenerName
:
string
, fastenerBound
:
Class
<
F
>
)
:
null
|
F
get
Lazy
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
Fastener
<
unknown
>
Type parameters
F
:
Fastener
<
any
,
F
>
Parameters
fastenerName:
string
fastenerBound:
Class
<
F
>
Returns
null
|
F
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
Fastener
<
unknown
>
get
Super
get
Super<F>
(
superBound
:
F
)
:
null
|
InstanceType
<
F
>
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
Hierarchy
Parameters
superBound:
F
Returns
null
|
InstanceType
<
F
>
get
Super
Fastener
get
Super
Fastener<F>
(
fastenerName
:
string
, fastenerBound
:
Class
<
F
>
)
:
null
|
F
get
Super
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
Fastener
<
unknown
>
Type parameters
F
:
Fastener
<
any
,
F
>
Parameters
fastenerName:
string
fastenerBound:
Class
<
F
>
Returns
null
|
F
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
Fastener
<
unknown
>
has
Fastener
has
Fastener
(
fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
boolean
Parameters
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
boolean
hash
Code
hash
Code
(
)
:
number
Returns
number
init
init
(
init
:
ControllerInit
)
:
void
Parameters
init:
ControllerInit
Returns
void
insert
Child
insert
Child<C>
(
child
:
C
, target
:
null
|
Controller
, key
?:
string
)
:
C
insert
Child<F>
(
factory
:
F
, target
:
null
|
Controller
, key
?:
string
)
:
InstanceType
<
F
>
insert
Child
(
child
:
AnyController
<
Controller
>
, target
:
null
|
Controller
, key
?:
string
)
:
Controller
Type parameters
C
:
Controller
<
C
>
Parameters
child:
C
target:
null
|
Controller
Optional
key:
string
Returns
C
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
target:
null
|
Controller
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
child:
AnyController
<
Controller
>
target:
null
|
Controller
Optional
key:
string
Returns
Controller
Protected
insert
Child
Map
insert
Child
Map
(
child
:
Controller
)
:
void
Parameters
child:
Controller
Returns
void
last
Child
last
Child
(
)
:
null
|
Controller
Returns
null
|
Controller
mount
mount
(
)
:
void
Returns
void
Protected
mount
Children
mount
Children
(
)
:
void
Returns
void
Protected
mount
Fasteners
mount
Fasteners
(
)
:
void
Returns
void
Protected
needs
Compile
needs
Compile
(
compileFlags
:
number
, controllerContext
:
ControllerContext
)
:
number
Parameters
compileFlags:
number
controllerContext:
ControllerContext
Returns
number
Protected
needs
Execute
needs
Execute
(
executeFlags
:
number
, controllerContext
:
ControllerContext
)
:
number
Parameters
executeFlags:
number
controllerContext:
ControllerContext
Returns
number
Protected
needs
Update
needs
Update
(
updateFlags
:
number
, immediate
:
boolean
)
:
number
Parameters
updateFlags:
number
immediate:
boolean
Returns
number
next
Child
next
Child
(
target
:
Controller
)
:
null
|
Controller
Parameters
target:
Controller
Returns
null
|
Controller
observe
observe
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
Protected
on
Assemble
on
Assemble
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
on
Attach
Fastener
on
Attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
on
Attach
Parent
on
Attach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
on
Compile
on
Compile
(
compileFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
compileFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
on
Compute
on
Compute
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
on
Detach
Fastener
on
Detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
on
Detach
Parent
on
Detach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
on
Execute
on
Execute
(
executeFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
executeFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
on
Generate
on
Generate
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
on
Insert
Child
on
Insert
Child
(
child
:
Controller
, target
:
null
|
Controller
)
:
void
Parameters
child:
Controller
target:
null
|
Controller
Returns
void
Protected
on
Mount
on
Mount
(
)
:
void
Returns
void
Protected
on
Observe
on
Observe
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
Protected
on
Remove
Child
on
Remove
Child
(
child
:
Controller
)
:
void
Parameters
child:
Controller
Returns
void
Protected
on
Resolve
on
Resolve
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
on
Revise
on
Revise
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
on
Unmount
on
Unmount
(
)
:
void
Returns
void
Protected
on
Unobserve
on
Unobserve
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
prepend
Child
prepend
Child<C>
(
child
:
C
, key
?:
string
)
:
C
prepend
Child<F>
(
factory
:
F
, key
?:
string
)
:
InstanceType
<
F
>
prepend
Child
(
child
:
AnyController
<
Controller
>
, key
?:
string
)
:
Controller
Type parameters
C
:
Controller
<
C
>
Parameters
child:
C
Optional
key:
string
Returns
C
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
factory:
F
Optional
key:
string
Returns
InstanceType
<
F
>
Parameters
child:
AnyController
<
Controller
>
Optional
key:
string
Returns
Controller
previous
Child
previous
Child
(
target
:
Controller
)
:
null
|
Controller
Parameters
target:
Controller
Returns
null
|
Controller
recohere
Fasteners
recohere
Fasteners
(
t
?:
number
)
:
void
Parameters
Optional
t:
number
Returns
void
remove
remove
(
)
:
void
Returns
void
remove
Child
remove
Child
(
key
:
string
)
:
null
|
Controller
remove
Child<C>
(
child
:
C
)
:
C
Parameters
key:
string
Returns
null
|
Controller
Type parameters
C
:
Controller
<
C
>
Parameters
child:
C
Returns
C
Protected
remove
Child
Map
remove
Child
Map
(
child
:
Controller
)
:
void
Parameters
child:
Controller
Returns
void
remove
Children
remove
Children
(
)
:
void
Returns
void
replace
Child
replace
Child<C>
(
newChild
:
Controller
, oldChild
:
C
)
:
C
replace
Child<C>
(
newChild
:
AnyController
<
Controller
>
, oldChild
:
C
)
:
C
Type parameters
C
:
Controller
<
C
>
Parameters
newChild:
Controller
oldChild:
C
Returns
C
Type parameters
C
:
Controller
<
C
>
Parameters
newChild:
AnyController
<
Controller
>
oldChild:
C
Returns
C
Protected
replace
Child
Map
replace
Child
Map
(
newChild
:
Controller
, oldChild
:
Controller
)
:
void
Parameters
newChild:
Controller
oldChild:
Controller
Returns
void
request
Update
request
Update
(
target
:
Controller
, updateFlags
:
number
, immediate
:
boolean
)
:
void
Parameters
target:
Controller
updateFlags:
number
immediate:
boolean
Returns
void
require
Update
require
Update
(
updateFlags
:
number
, immediate
?:
boolean
)
:
void
Parameters
updateFlags:
number
Optional
immediate:
boolean
Returns
void
set
Child
set
Child<C>
(
key
:
string
, newChild
:
C
)
:
null
|
Controller
set
Child<F>
(
key
:
string
, factory
:
F
)
:
null
|
Controller
set
Child
(
key
:
string
, newChild
:
null
|
AnyController
<
Controller
>
)
:
null
|
Controller
Type parameters
C
:
Controller
<
C
>
Parameters
key:
string
newChild:
C
Returns
null
|
Controller
Type parameters
F
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
F
>
&
Creatable
<
InstanceType
<
F
>
,
F
>
Parameters
key:
string
factory:
F
Returns
null
|
Controller
Parameters
key:
string
newChild:
null
|
AnyController
<
Controller
>
Returns
null
|
Controller
set
Fastener
set
Fastener
(
fastenerName
:
string
, newFastener
:
null
|
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
newFastener:
null
|
Fastener
<
unknown
>
Returns
void
set
Flags
set
Flags
(
flags
:
number
)
:
void
Parameters
flags:
number
Returns
void
set
Key
set
Key
(
key
:
undefined
|
string
)
:
void
Parameters
key:
undefined
|
string
Returns
void
Protected
set
Plot
Fill
set
Plot
Fill
(
fill
:
null
|
Color
|
Look
<
Color
,
never
>
, timing
?:
boolean
|
AnyTiming
)
:
void
Parameters
fill:
null
|
Color
|
Look
<
Color
,
never
>
Optional
timing:
boolean
|
AnyTiming
Returns
void
Protected
set
Plot
Radius
set
Plot
Radius
(
radius
:
null
|
Length
, timing
?:
boolean
|
AnyTiming
)
:
void
Parameters
radius:
null
|
Length
Optional
timing:
boolean
|
AnyTiming
Returns
void
Protected
unbind
Child
Fastener
unbind
Child
Fastener
(
fastener
:
Fastener
<
unknown
>
, child
:
Controller
)
:
void
Parameters
fastener:
Fastener
<
unknown
>
child:
Controller
Returns
void
Protected
unbind
Child
Fasteners
unbind
Child
Fasteners
(
child
:
Controller
)
:
void
Parameters
child:
Controller
Returns
void
Protected
unmount
Children
unmount
Children
(
)
:
void
Returns
void
Protected
unmount
Fasteners
unmount
Fasteners
(
)
:
void
Returns
void
unobserve
unobserve
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
Protected
will
Assemble
will
Assemble
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
will
Attach
Fastener
will
Attach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
will
Attach
Parent
will
Attach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
will
Compile
will
Compile
(
compileFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
compileFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
will
Compute
will
Compute
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
will
Detach
Fastener
will
Detach
Fastener
(
fastenerName
:
string
, fastener
:
Fastener
<
unknown
>
)
:
void
Parameters
fastenerName:
string
fastener:
Fastener
<
unknown
>
Returns
void
Protected
will
Detach
Parent
will
Detach
Parent
(
parent
:
Controller
)
:
void
Parameters
parent:
Controller
Returns
void
Protected
will
Execute
will
Execute
(
executeFlags
:
number
, controllerContext
:
ControllerContext
)
:
void
Parameters
executeFlags:
number
controllerContext:
ControllerContext
Returns
void
Protected
will
Generate
will
Generate
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
will
Insert
Child
will
Insert
Child
(
child
:
Controller
, target
:
null
|
Controller
)
:
void
Parameters
child:
Controller
target:
null
|
Controller
Returns
void
Protected
will
Mount
will
Mount
(
)
:
void
Returns
void
Protected
will
Observe
will
Observe
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
Protected
will
Remove
Child
will
Remove
Child
(
child
:
Controller
)
:
void
Parameters
child:
Controller
Returns
void
Protected
will
Resolve
will
Resolve
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
will
Revise
will
Revise
(
controllerContext
:
ControllerContext
)
:
void
Parameters
controllerContext:
ControllerContext
Returns
void
Protected
will
Unmount
will
Unmount
(
)
:
void
Returns
void
Protected
will
Unobserve
will
Unobserve
(
observer
:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
)
:
void
Parameters
observer:
BubblePlotControllerObserver
<
X
,
Y
,
BubblePlotController
<
X
,
Y
>
>
Returns
void
Static
create
create<S>
(
)
:
InstanceType
<
S
>
Type parameters
S
:
new
(
)
=>
InstanceType
<
S
>
Returns
InstanceType
<
S
>
Static
from
Any
from
Any<S>
(
value
:
AnyController
<
InstanceType
<
S
>
>
)
:
InstanceType
<
S
>
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Parameters
value:
AnyController
<
InstanceType
<
S
>
>
Returns
InstanceType
<
S
>
Static
from
Init
from
Init<S>
(
init
:
InitType
<
InstanceType
<
S
>
>
)
:
InstanceType
<
S
>
Type parameters
S
:
new
(
...
args
:
any
[]
)
=>
InstanceType
<
S
>
Parameters
init:
InitType
<
InstanceType
<
S
>
>
Returns
InstanceType
<
S
>
Static
from
Trait
from
Trait<X, Y>
(
plotTrait
:
PlotTrait
<
X
,
Y
>
)
:
PlotController
<
X
,
Y
>
Type parameters
X
Y
Parameters
plotTrait:
PlotTrait
<
X
,
Y
>
Returns
PlotController
<
X
,
Y
>
Modules
@swim/runtime
@swim/toolkit
@swim/ui
@swim/ux
@swim/vis
@swim/gauge
@swim/pie
@swim/chart
@swim/maps
Bubble
Plot
Controller
constructor
child
Map
children
context
Type
data
Point
Timing
data
Points
data
Set
decoherent
execute
Provider
family
Type
fasteners
flags
history
Provider
key
observer
Type
observers
parent
plot
plot
Timing
storage
Provider
uid
Compile
Mask
Compiling
Flag
Contextual
Flag
Execute
Mask
Executing
Flag
Flag
Mask
Flag
Shift
Insert
Child
Flags
Mount
Flags
Mounted
Flag
Needs
Assemble
Needs
Compile
Needs
Compute
Needs
Execute
Needs
Generate
Needs
Resolve
Needs
Revise
Remove
Child
Flags
Removing
Flag
Status
Mask
Traversing
Flag
Update
Mask
Updating
Mask
data
Points
data
Set
plot
uid
child
Count
compiling
controller
Context
executing
insert
Child
Flags
mount
Flags
mounted
remove
Child
Flags
super
Controller
Context
traversing
updating
append
Child
attach
Fastener
attach
Parent
bind
Child
Fastener
bind
Child
Fasteners
bind
Fastener
call
Observers
cascade
Compile
cascade
Execute
cascade
Insert
cascade
Mount
cascade
Unmount
compile
Child
compile
Children
decohere
Fastener
detach
Fastener
detach
Parent
did
Assemble
did
Attach
Fastener
did
Attach
Parent
did
Compile
did
Compute
did
Detach
Fastener
did
Detach
Parent
did
Execute
did
Generate
did
Insert
Child
did
Mount
did
Observe
did
Remove
Child
did
Resolve
did
Revise
did
Unmount
did
Unobserve
equals
execute
Child
execute
Children
extend
Controller
Context
first
Child
for
Each
Child
for
Each
Observer
get
Base
get
Child
get
Fastener
get
Lazy
Fastener
get
Super
get
Super
Fastener
has
Fastener
hash
Code
init
insert
Child
insert
Child
Map
last
Child
mount
mount
Children
mount
Fasteners
needs
Compile
needs
Execute
needs
Update
next
Child
observe
on
Assemble
on
Attach
Fastener
on
Attach
Parent
on
Compile
on
Compute
on
Detach
Fastener
on
Detach
Parent
on
Execute
on
Generate
on
Insert
Child
on
Mount
on
Observe
on
Remove
Child
on
Resolve
on
Revise
on
Unmount
on
Unobserve
prepend
Child
previous
Child
recohere
Fasteners
remove
remove
Child
remove
Child
Map
remove
Children
replace
Child
replace
Child
Map
request
Update
require
Update
set
Child
set
Fastener
set
Flags
set
Key
set
Plot
Fill
set
Plot
Radius
unbind
Child
Fastener
unbind
Child
Fasteners
unmount
Children
unmount
Fasteners
unobserve
will
Assemble
will
Attach
Fastener
will
Attach
Parent
will
Compile
will
Compute
will
Detach
Fastener
will
Detach
Parent
will
Execute
will
Generate
will
Insert
Child
will
Mount
will
Observe
will
Remove
Child
will
Resolve
will
Revise
will
Unmount
will
Unobserve
create
from
Any
from
Init
from
Trait
Generated using
TypeDoc