class
ReactiveSvgElement[+Ref <: Element] extends ReactiveElement[Ref]
Instance Constructors
-
new
ReactiveSvgElement(tag: ReactiveSvgTag[Ref])
Type Members
-
type
BaseCallback = JsCallback[Event]
-
type
BaseChildNode = ReactiveNode with ChildNode[ReactiveNode, Node, Node]
-
-
type
BaseEventPropSetter = _EventPropSetter[_]
-
-
type
BaseParentNode = ReactiveNode with ParentNode[ReactiveNode, Node, Node]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
-
-
-
-
-
final
def
==(arg0: Any): Boolean
-
var
_maybeEventListeners: Option[Buffer[BaseEventPropSetter]]
-
def
addEventListener[Ev <: Event](eventPropSetter: _EventPropSetter[Ev])(implicit eventApi: _EventApi): Boolean
-
lazy val
ancestorMountEvents: EventStream[MountEvent]
-
def
appendChild(child: BaseChildNode)(implicit treeApi: TreeApi[ReactiveNode, Node]): Boolean
-
def
apply(parentNode: BaseParentNode): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
events[Ev <: Event](eventProp: EventProp[Ev], useCapture: Boolean = false, stopPropagation: Boolean = false, preventDefault: Boolean = false): EventStream[Ev]
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
indexOfChild(child: BaseChildNode): Int
-
def
indexOfEventListener[Ev <: Event](eventPropSetter: _EventPropSetter[Ev]): Int
-
def
insertChild(child: BaseChildNode, atIndex: Int)(implicit treeApi: TreeApi[ReactiveNode, Node]): Boolean
-
def
isDescendantOf(parent: BaseParentNode): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isMounted: Boolean
-
def
killPossessions(): Unit
-
def
maybeChildren: Option[Buffer[BaseChildNode]]
-
def
maybeEventListeners: Option[Buffer[BaseEventPropSetter]]
-
-
lazy val
maybeParentSignal: Signal[Option[BaseParentNode]]
-
lazy val
mountEvents: EventStream[MountEvent]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
onKilledExternally(owned: Owned): Unit
-
def
onOwned(owned: Owned): Unit
-
lazy val
parentChangeEvents: EventStream[ParentChangeEvent]
-
val
possessions: Array[Owned]
-
final
val
ref: Ref
-
def
removeChild(child: BaseChildNode)(implicit treeApi: TreeApi[ReactiveNode, Node]): Boolean
-
def
removeEventListener[Ev <: Event](eventPropSetter: _EventPropSetter[Ev])(implicit eventApi: _EventApi): Boolean
-
def
replaceAllChildren(newChildren: Iterable[BaseChildNode])(implicit treeApi: TreeApi[ReactiveNode, Node]): Unit
-
def
replaceChild(oldChild: BaseChildNode, newChild: BaseChildNode)(implicit treeApi: TreeApi[ReactiveNode, Node]): Boolean
-
def
replaceChildren(fromIndex: Int, toIndex: Int, newChildren: Iterable[BaseChildNode])(implicit treeApi: TreeApi[ReactiveNode, Node]): Boolean
-
def
setParent(maybeNextParent: Option[BaseParentNode]): Unit
-
def
subscribe[V](observable: Observable[V], observer: Observer[V]): Subscription
-
def
subscribe[V](observable: Observable[V], onNext: (V) ⇒ Unit): Subscription
-
def
subscribe[V](getObservable: (ReactiveSvgElement.this.type) ⇒ Observable[V], onNext: (V) ⇒ Unit): Subscription
-
def
subscribe[V](getObservable: (ReactiveSvgElement.this.type) ⇒ Observable[V], observer: Observer[V]): Subscription
-
def
subscribeBus[V](sourceStream: EventStream[V], targetBus: WriteBus[V]): EventBusSource[V]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
lazy val
thisNodeMountEvents: EventStream[MountEvent]
-
def
toString(): String
-
final
val
treeApi: JsTreeApi[ReactiveNode]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
willSetParent(maybeNextParent: Option[BaseParentNode]): Unit
Inherited from Owner
Inherited from EventfulNode[ReactiveNode, Ref, Element, Node, Event, JsCallback]
Inherited from Element
Inherited from Node
Inherited from AnyRef
Inherited from Any