org.specs2.internal.scalaz.xml.cursor

Cursor

sealed trait Cursor extends AnyRef

Source
Cursor.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Cursor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val current: Content

  2. abstract val lefts: List[Content]

  3. abstract val parents: Cursor.Path

  4. abstract val rights: List[Content]

Concrete Value Members

  1. def !(c: Content): Cursor

  2. final def !=(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  4. final def ##(): Int

    Definition Classes
    AnyRef → Any
  5. def -->>(c: (Content) ⇒ Content): Cursor

  6. def :>>>(c: Content): Cursor

  7. def <<<:(c: Content): Cursor

  8. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  10. def ^: Option[Cursor]

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def comment: Option[QName.Str]

  14. def commentOr(s: ⇒ QName.Str): QName.Str

  15. def cref: Option[QName.Str]

  16. def crefOr(s: ⇒ QName.Str): QName.Str

  17. def elem: Option[Element]

  18. def elemOr(e: ⇒ Element): Element

  19. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. def findChild(p: (Cursor) ⇒ Boolean): Option[Cursor]

  23. def findChildElementName(p: (String) ⇒ Boolean): Option[Cursor]

  24. def findChildElementNameOr(p: (String) ⇒ Boolean, c: ⇒ Cursor): Cursor

  25. def findChildElementQname(p: (QName) ⇒ Boolean): Option[Cursor]

  26. def findChildElementQnameOr(p: (QName) ⇒ Boolean, c: ⇒ Cursor): Cursor

  27. def findChildOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor

  28. def findLeft(p: (Cursor) ⇒ Boolean): Option[Cursor]

  29. def findLeftOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor

  30. def findRec(p: (Cursor) ⇒ Boolean): Option[Cursor]

  31. def findRecOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor

  32. def findRight(p: (Cursor) ⇒ Boolean): Option[Cursor]

  33. def findRightOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor

  34. def firstChild: Option[Cursor]

  35. def firstChildOr(c: ⇒ Cursor): Cursor

  36. def getChildOr(n: ⇒ Int, c: ⇒ Cursor): Cursor

  37. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  38. def hasChildren: Boolean

  39. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  40. def insertGoLeft(t: Content): Cursor

  41. def insertGoRight(t: Content): Cursor

  42. def iremove: Option[Cursor]

  43. def iremoveOr(c: ⇒ Cursor): Cursor

  44. def isChild: Boolean

  45. def isComment: Boolean

  46. def isCref: Boolean

  47. def isElem: Boolean

  48. def isFirst: Boolean

  49. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  50. def isLast: Boolean

  51. def isLeaf: Boolean

  52. def isRoot: Boolean

  53. def isText: Boolean

  54. def lastChild: Option[Cursor]

  55. def lastChildOr(c: ⇒ Cursor): Cursor

  56. def left: Option[Cursor]

  57. def leftOr(c: ⇒ Cursor): Cursor

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

    Definition Classes
    AnyRef
  59. def nextDepthFirst: Option[Cursor]

  60. def nextDepthFirstOr(c: ⇒ Cursor): Cursor

  61. def nodeIndex: Int

  62. final def notify(): Unit

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

    Definition Classes
    AnyRef
  64. def nthChild(n: ⇒ Int): Option[Cursor]

  65. def parent: Option[Cursor]

  66. def parentOr(c: ⇒ Cursor): Cursor

  67. def remove: Option[(Content, Cursor)]

  68. def removeGoLeft(t: Content): Option[Cursor]

  69. def removeGoLeftOr(t: Content, c: ⇒ Cursor): Cursor

  70. def removeGoRight(t: Content): Option[Cursor]

  71. def removeGoRightOr(t: Content, c: ⇒ Cursor): Cursor

  72. def removeGoUp: Option[Cursor]

  73. def removeGoUpOr(c: ⇒ Cursor): Cursor

  74. def removeLeft: Option[(Content, Cursor)]

  75. def removeLeftOr(c: ⇒ (Content, Cursor)): (Content, Cursor)

  76. def removeLefts: Cursor

  77. def removeOr(c: ⇒ (Content, Cursor)): (Content, Cursor)

  78. def removeRight: Option[(Content, Cursor)]

  79. def removeRightOr(c: ⇒ (Content, Cursor)): (Content, Cursor)

  80. def removeRights: Cursor

  81. def right: Option[Cursor]

  82. def rightOr(c: ⇒ Cursor): Cursor

  83. def root: Cursor

  84. def setCurrent(c: Content): Cursor

  85. def setLefts(l: List[Content]): Cursor

  86. def setRights(l: List[Content]): Cursor

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

    Definition Classes
    AnyRef
  88. def text: Option[CData]

  89. def textOr(d: ⇒ CData): CData

  90. def toForest: List[Content]

  91. def toString(): String

    Definition Classes
    AnyRef → Any
  92. def toTree: Content

  93. def unary_-: Content

  94. def unary_~: Content

  95. def usingComment(k: (QName.Str) ⇒ QName.Str): Cursor

  96. def usingCref(k: (QName.Str) ⇒ QName.Str): Cursor

  97. def usingElem(k: (Element) ⇒ Element): Cursor

  98. def usingText(k: (CData) ⇒ CData): Cursor

  99. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  102. final def walk(k: (Cursor) ⇒ Content): Cursor

    Annotations
    @tailrec()
  103. def withCurrent(c: (Content) ⇒ Content): Cursor

  104. def withLefts(l: (List[Content]) ⇒ List[Content]): Cursor

  105. def withRights(l: (List[Content]) ⇒ List[Content]): Cursor

Inherited from AnyRef

Inherited from Any

Ungrouped