org.singlespaced.d3js.selection

BaseSelection

trait BaseSelection[Datum, T <: BaseSelection[Datum, T]] extends Object with BaseDom[Datum, T]

Annotations
@RawJSType() @native()
Linear Supertypes
BaseDom[Datum, T], Object, Any, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BaseSelection
  2. BaseDom
  3. Object
  4. Any
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type DatumFunction[M] = Function3[Datum, Int, UndefOr[Int], M]

    Definition Classes
    BaseDom
  2. type SelfOrDatumFunction[M] = |[M, Function3[Datum, Int, Int, M]]

    Definition Classes
    BaseDom

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def append(name: DatumFunction[EventTarget]): T

  5. def append(name: String): T

  6. def apply(index: Double): Group

    Annotations
    @JSBracketAccess()
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def attr(name: String): String

  9. def attr(obj: Dictionary[SelfOrDatumFunction[Primitive]]): T

    Definition Classes
    BaseDom
  10. def attr(name: String, value: DatumFunction[Primitive]): T

    Definition Classes
    BaseDom
  11. def attr(name: String, value: Primitive): T

    Definition Classes
    BaseDom
  12. def call(func: Function, args: Any*): T

    Definition Classes
    BaseDom
  13. def classed(obj: Dictionary[SelfOrDatumFunction[Boolean]]): T

  14. def classed(name: String, value: DatumFunction[Boolean]): T

  15. def classed(name: String, value: Boolean): T

  16. def classed(name: String): Boolean

  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def data[NewDatum](data: DatumFunction[Array[NewDatum]], key: ThisFunction2[|[Node, Array[NewDatum]], UndefOr[NewDatum], Int, String]): Update[NewDatum]

  19. def data[NewDatum](data: DatumFunction[Array[NewDatum]]): Update[NewDatum]

  20. def data[NewDatum <: Datum](data: Array[NewDatum], key: Function2[Datum, Int, String]): Update[NewDatum]

  21. def data[NewDatum](data: Array[NewDatum], key: ThisFunction2[|[Node, Array[NewDatum]], UndefOr[NewDatum], Int, String]): Update[NewDatum]

  22. def data[NewDatum](data: Array[NewDatum]): Update[NewDatum]

  23. def data(): Array[Datum]

  24. def datum[NewDatum](value: DatumFunction[NewDatum]): Update[NewDatum]

  25. def datum[NewDatum](value: Array[NewDatum]): Update[NewDatum]

  26. def datum[NewDatum](value: NewDatum): Update[NewDatum]

  27. def datum(): Datum

  28. def each(func: ThisFunction2[T, Datum, Int, Unit]): T

  29. def empty(): Boolean

    Definition Classes
    BaseDom
  30. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  32. def filter(selector: DatumFunction[Boolean]): T

  33. def filter(selector: String): T

    Definition Classes
    BaseDom
  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  36. def hasOwnProperty(v: String): Boolean

    Definition Classes
    Object
  37. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  38. def html(value: DatumFunction[String]): T

  39. def html(value: String): T

  40. def html(): String

  41. def insert(name: DatumFunction[EventTarget], before: DatumFunction[EventTarget]): T

  42. def insert(name: DatumFunction[EventTarget], before: String): T

  43. def insert(name: String, before: DatumFunction[EventTarget]): T

  44. def insert(name: String, before: String): T

  45. def interrupt(name: String = ???): T

  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. def isPrototypeOf(v: Object): Boolean

    Definition Classes
    Object
  48. var length: Double

  49. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  50. def node(): EventTarget

    Definition Classes
    BaseDom
  51. final def notify(): Unit

    Definition Classes
    AnyRef
  52. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  53. def on(type: String, listener: DatumFunction[Unit], capture: Boolean = false): T

  54. def on(type: String): DatumFunction[Unit]

  55. def order(): T

  56. def property(obj: Dictionary[SelfOrDatumFunction[Any]]): T

  57. def property(name: String, value: DatumFunction[Any]): T

  58. def property(name: String, value: Any): T

  59. def property(name: String): Dynamic

  60. def propertyIsEnumerable(v: String): Boolean

    Definition Classes
    Object
  61. def remove(): T

    Definition Classes
    BaseDom
  62. def select(selector: DatumFunction[EventTarget]): T

  63. def select(selector: String): T

  64. def size(): Double

    Definition Classes
    BaseDom
  65. def sort(comparator: Function2[Datum, Datum, Double] = ???): T

  66. def style(obj: Dictionary[SelfOrDatumFunction[Primitive]], priority: String): T

  67. def style(name: String): String

  68. def style(name: String, value: DatumFunction[Primitive], priority: String = ???): T

    Definition Classes
    BaseDom
  69. def style(name: String, value: Primitive, priority: String): T

    Definition Classes
    BaseDom
  70. def style(name: String, value: Primitive): T

    Definition Classes
    BaseDom
  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  72. def text(value: DatumFunction[String]): T

  73. def text(value: String): T

  74. def text(): String

  75. def text(value: DatumFunction[Primitive]): T

    Definition Classes
    BaseDom
  76. def text(value: Primitive): T

    Definition Classes
    BaseDom
  77. def toLocaleString(): String

    Definition Classes
    Object
  78. def toString(): String

    Definition Classes
    AnyRef → Any
  79. def transition(name: String = ???): Transition[Datum]

  80. def update(index: Double, v: Group): Unit

    Annotations
    @JSBracketAccess()
  81. def valueOf(): Any

    Definition Classes
    Object
  82. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BaseDom[Datum, T]

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped