Trait/Object

teststate.domzipper

DomZipperBase

Related Docs: object DomZipperBase | package domzipper

Permalink

trait DomZipperBase[F[_], Dom, A, Self[G[_], B] <: DomZipperBase[G[_], Dom, B, Self]] extends DomZipper[F, Dom, A, Self]

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

Abstract Value Members

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

    Permalink
    Attributes
    protected
  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
  6. abstract def addLayer(nextLayer: Layer[Dom]): Self[F, A]

    Permalink
    Attributes
    protected[teststate.domzipper]
  7. abstract def checked: F[Boolean]

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

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

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

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

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

    Permalink
    Attributes
    protected
  13. abstract def duplicate: Self[F, Self[F, A]]

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

    Permalink
    Definition Classes
    DomZipper
  15. abstract def extract: A

    Permalink
    Definition Classes
    DomZipper
  16. abstract def getAttribute(name: String): Option[String]

    Permalink
    Definition Classes
    DomZipper
  17. abstract def htmlScrub: HtmlScrub

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

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

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

    Permalink

    oldest to newest; furthest to closest.

    oldest to newest; furthest to closest.

    Attributes
    protected
  21. abstract def map[B](f: (A) ⇒ B): Self[F, B]

    Permalink
    Definition Classes
    DomZipper
  22. abstract def matches(css: String): F[Boolean]

    Permalink
    Definition Classes
    DomZipper
  23. abstract def self: Self[F, A]

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

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

    Permalink
    Definition Classes
    DomZipper
  26. 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 apply(name: String, sel: String, which: MofN): F[Self[F, A]]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  24. final def describe: String

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  25. final def dom: Dom

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

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

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

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

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  30. final def ensureConsistency[B](f: (DomZipperBase.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
  31. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
  36. final def failToEither: Self[[β$0$]Either[String, β$0$], A]

    Permalink
  37. final def failToOption: Self[Option, A]

    Permalink
  38. def finalize(): Unit

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    DomZipper
  46. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  48. final def outerHTML: String

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

    Permalink
    Definition Classes
    DomZipperBaseDomZipper
  50. final def prepare[B](f: (Self[F, A]) ⇒ B): () ⇒ B

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

    Permalink
    Attributes
    protected
  52. final def scrubHtml(f: HtmlScrub): Self[F, A]

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

    Permalink
    Definition Classes
    DomZipper
  54. 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
  55. 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
  56. 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
  57. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
  59. def toString(): String

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. 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 DomZipper[F, Dom, A, Self]

Inherited from AnyRef

Inherited from Any

Ungrouped