Trait

teststate.domzipper.DomZipperBase

WithStore

Related Doc: package DomZipperBase

Permalink

trait WithStore[F[_], Dom, A, Self[G[_], B] <: WithStore[G[_], Dom, B, Self]] extends DomZipperBase[F, Dom, A, Self] with Store[F, Dom, A, Self]

Linear Supertypes
Store[F, Dom, A, Self], DomZipperBase[F, Dom, A, Self], DomZipper[F, Dom, A, Self], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WithStore
  2. Store
  3. DomZipperBase
  4. DomZipper
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final type Peek[B] = (Pos) ⇒ B

    Permalink
    Attributes
    protected
    Definition Classes
    Store
  2. final type Pos = Layers[Dom]

    Permalink
    Attributes
    protected
    Definition Classes
    WithStoreStore

Abstract Value Members

  1. implicit abstract val $: CssSelEngine[Dom, Dom]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBase
  2. implicit abstract def F: ErrorHandler[F]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipper
  3. abstract def _innerHTML: String

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBaseDomZipper
  4. abstract def _outerHTML: String

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBaseDomZipper
  5. abstract def _parent: F[Dom]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBase
  6. abstract def checked: F[Boolean]

    Permalink
    Definition Classes
    DomZipper
  7. abstract def classes: Set[String]

    Permalink
    Definition Classes
    DomZipper
  8. abstract def collect[C[_]](sel: String, C: Container[F, C]): DomCollection[Self, F, C, Dom, A]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBase
  9. abstract def collectChildren[C[_]](desc: String, sel: String, C: Container[F, C]): DomCollection[Self, F, C, Dom, A]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBase
  10. abstract def collectChildren[C[_]](desc: String, C: Container[F, C]): DomCollection[Self, F, C, Dom, A]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBase
  11. abstract def copySelf[G[_]](h: HtmlScrub, g: ErrorHandler[G]): Self[G, A]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBase
  12. abstract def getAttribute(name: String): Option[String]

    Permalink
    Definition Classes
    DomZipper
  13. abstract def htmlScrub: HtmlScrub

    Permalink
    Attributes
    protected[teststate.domzipper]
    Definition Classes
    DomZipper
  14. abstract def innerText: String

    Permalink
    Definition Classes
    DomZipper
  15. abstract def isCapable(c: Capability): Boolean

    Permalink
    Definition Classes
    DomZipper
  16. abstract val layers: Layers[Dom]

    Permalink

    oldest to newest; furthest to closest.

    oldest to newest; furthest to closest.

    Attributes
    protected
    Definition Classes
    DomZipperBase
  17. abstract def matches(css: String): F[Boolean]

    Permalink
    Definition Classes
    DomZipper
  18. abstract def newStore[B](pos: Pos, peek: Peek[B]): Self[F, B]

    Permalink
    Attributes
    protected
    Definition Classes
    Store
  19. abstract def peek: Peek[A]

    Permalink
    Attributes
    protected
    Definition Classes
    Store
  20. abstract def self: Self[F, A]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipper
  21. abstract def tagName: String

    Permalink
    Definition Classes
    DomZipper
  22. abstract def unmap: Self[F, Dom]

    Permalink
    Definition Classes
    DomZipper
  23. abstract def value: F[String]

    Permalink
    Definition Classes
    DomZipper

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def addLayer(n: Layer[Dom]): Self[F, A]

    Permalink
    Attributes
    protected[teststate.domzipper]
    Definition Classes
    WithStoreDomZipperBase
  5. final def apply(name: String, sel: String, which: MofN): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  6. final def apply(name: String, sel: String): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipper
  7. final def apply(sel: String, which: MofN): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipper
  8. final def apply(sel: String): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipper
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. final def child(name: String, sel: String, which: MofN): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  11. final def child(name: String, sel: String): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipper
  12. final def child(sel: String, which: MofN): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipper
  13. final def child(which: MofN = MofN.Sole): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipper
  14. final def child(sel: String): F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipper
  15. final def children01(sel: String): DomCollection[Self, F, Option, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  16. final def children01: DomCollection[Self, F, Option, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  17. final def children0n(sel: String): DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  18. final def children0n: DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  19. final def children1n(sel: String): DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  20. final def children1n: DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def collect01(sel: String): DomCollection[Self, F, Option, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  23. final def collect0n(sel: String): DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  24. final def collect1n(sel: String): DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  25. final def describe: String

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  26. final def dom: Dom

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  27. final def duplicate: Self[F, Self[F, A]]

    Permalink
    Definition Classes
    StoreDomZipper
  28. final def editables01: DomCollection[Self, F, Option, Dom, A]

    Permalink
    Definition Classes
    DomZipper
  29. final def editables0n: DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipper
  30. final def editables1n: DomCollection[Self, F, Vector, Dom, A]

    Permalink
    Definition Classes
    DomZipper
  31. def enrichErr(msg: String): String

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  32. final def ensureConsistency[B](f: (WithStore.this.type) ⇒ B): F[B]

    Permalink

    To ensure that DOM doesn't change in the middle of an observation, replace code like...

    To ensure that DOM doesn't change in the middle of an observation, replace code like...

    new Obs($)

    ...with code like...

    $.ensureConsistency(new Obs(_))
    Definition Classes
    DomZipper
  33. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  35. def exists(sel: String, suchThat: (Self[F, A]) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    DomZipper
  36. def exists(sel: String): Boolean

    Permalink
    Definition Classes
    DomZipper
  37. final def extend[B](f: (Self[F, A]) ⇒ B): Self[F, B]

    Permalink
    Definition Classes
    StoreDomZipper
  38. final def extract: A

    Permalink
    Definition Classes
    StoreDomZipper
  39. final def failBy[G[_]](g: ErrorHandler[G]): Self[G, A]

    Permalink
    Definition Classes
    DomZipperBase
  40. final def failToEither: Self[[β$0$]Either[String, β$0$], A]

    Permalink
    Definition Classes
    DomZipperBase
  41. final def failToOption: Self[Option, A]

    Permalink
    Definition Classes
    DomZipperBase
  42. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def findSelfOrChildWithAttribute(attr: String): F[Option[Self[F, A]]]

    Permalink
    Definition Classes
    DomZipper
  44. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  45. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  46. final def innerHTML: String

    Permalink
    Definition Classes
    DomZipper
  47. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  48. final def map[B](f: (A) ⇒ B): Self[F, B]

    Permalink
    Definition Classes
    StoreDomZipper
  49. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  50. final def needAttribute(name: String): F[String]

    Permalink
    Definition Classes
    DomZipper
  51. final def newStore[B](peek: Peek[B]): Self[F, B]

    Permalink
    Attributes
    protected
    Definition Classes
    Store
  52. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  53. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  54. final def outerHTML: String

    Permalink
    Definition Classes
    DomZipper
  55. final lazy val parent: F[Self[F, A]]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  56. final def pos: Layers[Dom]

    Permalink
    Attributes
    protected
    Definition Classes
    WithStoreStore
  57. final def prepare[B](f: (Self[F, A]) ⇒ B): () ⇒ B

    Permalink
    Definition Classes
    DomZipper
  58. final def runCssQuery(sel: String): CssSelResult[Dom]

    Permalink
    Attributes
    protected
    Definition Classes
    DomZipperBase
  59. final def scrubHtml(f: HtmlScrub): Self[F, A]

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  60. final def scrubHtml(f: (String) ⇒ String): Self[F, A]

    Permalink
    Definition Classes
    DomZipper
  61. def selectedOption: F[DomCollection[Self, F, Option, Dom, A]]

    Permalink

    The currently selected option in a <select> dropdown.

    The currently selected option in a <select> dropdown.

    Definition Classes
    DomZipper
  62. def selectedOptionText: F[Option[String]]

    Permalink

    The text value of the currently selected option in a <select> dropdown.

    The text value of the currently selected option in a <select> dropdown.

    Definition Classes
    DomZipper
  63. def startConsistencyCheck(): () ⇒ F[Unit]

    Permalink

    To ensure that DOM doesn't change in the middle of an observation, use this pattern:

    To ensure that DOM doesn't change in the middle of an observation, use this pattern:

    class Obs($: DomZipper) {
    
      // Before making any observations...
      private val checkConsistency = $.startConsistencyCheck()
    
      // ... obs here ...
    
      // After making all observations...
      checkConsistency()
    }

    (This assumes you're using ErrorHandler.Throw)

    Definition Classes
    DomZipper
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  65. final def throwErrors: Self[Id, A]

    Permalink
    Definition Classes
    DomZipperBase
  66. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  67. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. final def describeLoc: String

    Permalink
    Definition Classes
    DomZipper
    Annotations
    @deprecated
    Deprecated

    (Since version 2.3.0) Use .describe

Inherited from Store[F, Dom, A, Self]

Inherited from DomZipperBase[F, Dom, A, Self]

Inherited from DomZipper[F, Dom, A, Self]

Inherited from AnyRef

Inherited from Any

Ungrouped