Class

teststate.domzipper.DomZipperModule

AbstractDomZipper

Related Doc: package DomZipperModule

Permalink

abstract class AbstractDomZipper[+Cur <: Base, Next <: NextBase, Out[_]] extends AnyRef

DOM Zipper.

Cur

The type of the current DOM focus.

Next

The type of all DOM children.

Out

The shape of all output that can potentially fail.

Self Type
DomZipper[Cur, Next, Out]
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractDomZipper
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractDomZipper(prevLayers: Vector[Layer[Base]], curLayer: Layer[Cur], htmlScrub: HtmlScrub)(implicit arg0: CssSelEngine, h: ErrorHandler[Out])

    Permalink

    Attributes
    protected

Abstract Value Members

  1. abstract def _innerHTML: String

    Permalink
    Attributes
    protected
  2. abstract def _outerHTML: String

    Permalink
    Attributes
    protected
  3. abstract def _parent: Out[Base]

    Permalink
    Attributes
    protected
  4. abstract def addLayer[NewCur <: Base](nextLayer: Layer[NewCur]): DomZipper[NewCur, Next, Out]

    Permalink
    Attributes
    protected[teststate.domzipper]
  5. abstract def checked: Out[Boolean]

    Permalink
  6. abstract def classes: Set[String]

    Permalink
  7. abstract def collect[C[_]](sel: String, c: Container[C, Out]): Collector[C, Next, Next, Out]

    Permalink
    Attributes
    protected
  8. abstract def collectChildren[C[_]](desc: String, sel: String, c: Container[C, Out]): Collector[C, Next, Next, Out]

    Permalink
    Attributes
    protected
  9. abstract def collectChildren[C[_]](desc: String, c: Container[C, Out]): Collector[C, Next, Next, Out]

    Permalink
    Attributes
    protected
  10. abstract def failBy[Result[_]](errorHandler: ErrorHandler[Result]): DomZipper[Cur, Next, Result]

    Permalink
  11. abstract def getAttribute(name: String): Option[String]

    Permalink
  12. abstract def innerText: String

    Permalink
  13. abstract def matches(sel: String): Out[Boolean]

    Permalink
  14. abstract def needAttribute(name: String): Out[String]

    Permalink
  15. abstract def setScrubHtml(f: HtmlScrub): DomZipper[Cur, Next, Out]

    Permalink
    Attributes
    protected
  16. abstract def value: Out[String]

    Permalink

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): Out[DomZipper[Next, Next, Out]]

    Permalink
  5. final def apply(name: String, sel: String): Out[DomZipper[Next, Next, Out]]

    Permalink
  6. final def apply(sel: String, which: MofN): Out[DomZipper[Next, Next, Out]]

    Permalink
  7. final def apply(sel: String): Out[DomZipper[Next, Next, Out]]

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. implicit final def autoPass[A](a: A): Out[A]

    Permalink
    Attributes
    protected
  10. final def child(name: String, sel: String, which: MofN): Out[DomZipper[Next, Next, Out]]

    Permalink
  11. final def child(name: String, sel: String): Out[DomZipper[Next, Next, Out]]

    Permalink
  12. final def child(sel: String, which: MofN): Out[DomZipper[Next, Next, Out]]

    Permalink
  13. final def child(which: MofN = MofN.Sole): Out[DomZipper[Next, Next, Out]]

    Permalink
  14. final def child(sel: String): Out[DomZipper[Next, Next, Out]]

    Permalink
  15. final def children01(sel: String): Collector[Option, Next, Next, Out]

    Permalink
  16. final def children01: Collector[Option, Next, Next, Out]

    Permalink
  17. final def children0n(sel: String): Collector[Vector, Next, Next, Out]

    Permalink
  18. final def children0n: Collector[Vector, Next, Next, Out]

    Permalink
  19. final def children1n(sel: String): Collector[Vector, Next, Next, Out]

    Permalink
  20. final def children1n: Collector[Vector, Next, Next, Out]

    Permalink
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def collect01(sel: String): Collector[Option, Next, Next, Out]

    Permalink
  23. final def collect0n(sel: String): Collector[Vector, Next, Next, Out]

    Permalink
  24. final def collect1n(sel: String): Collector[Vector, Next, Next, Out]

    Permalink
  25. final def describeLoc: String

    Permalink
  26. final def editables01: Collector[Option, Next, Next, Out]

    Permalink
  27. final def editables0n: Collector[Vector, Next, Next, Out]

    Permalink
  28. final def editables1n: Collector[Vector, Next, Next, Out]

    Permalink
  29. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def exists(sel: String, suchThat: (DomZipper[Next, Next, Out]) ⇒ Boolean): Boolean

    Permalink
  32. final def exists(sel: String): Boolean

    Permalink
  33. final def failToEither: DomZipper[Cur, Next, ErrMsgOr]

    Permalink
  34. final def failToOption: DomZipper[Cur, Next, Option]

    Permalink
  35. def finalize(): Unit

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

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

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

    Permalink
  39. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  41. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  43. final def outerHTML: String

    Permalink
  44. final lazy val parent: Out[DomZipper[Base, Next, Out]]

    Permalink
  45. final def runCssQuery(sel: String): CssSelResult

    Permalink
  46. final def scrubHtml(f: (String) ⇒ String): DomZipper[Cur, Next, Out]

    Permalink
  47. final def scrubHtml(f: HtmlScrub): DomZipper[Cur, Next, Out]

    Permalink
  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  49. final def throwErrors: DomZipper[Cur, Next, Id]

    Permalink
  50. def toString(): String

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped