Packages

sealed trait Cursor extends AnyRef

Source
Cursor.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Cursor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
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: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. def -->>(c: (Content) ⇒ Content): Cursor
  5. def :>>>(c: Content): Cursor
  6. def <<<:(c: Content): Cursor
  7. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def ^: Option[Cursor]
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def comment: Option[QName.Str]
  12. def commentOr(s: ⇒ QName.Str): QName.Str
  13. def cref: Option[QName.Str]
  14. def crefOr(s: ⇒ QName.Str): QName.Str
  15. def elem: Option[Element]
  16. def elemOr(e: ⇒ Element): Element
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def findChild(p: (Cursor) ⇒ Boolean): Option[Cursor]
  21. def findChildElementName(p: (String) ⇒ Boolean): Option[Cursor]
  22. def findChildElementNameOr(p: (String) ⇒ Boolean, c: ⇒ Cursor): Cursor
  23. def findChildElementQname(p: (QName) ⇒ Boolean): Option[Cursor]
  24. def findChildElementQnameOr(p: (QName) ⇒ Boolean, c: ⇒ Cursor): Cursor
  25. def findChildOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor
  26. def findLeft(p: (Cursor) ⇒ Boolean): Option[Cursor]
  27. def findLeftOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor
  28. def findRec(p: (Cursor) ⇒ Boolean): Option[Cursor]
  29. def findRecOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor
  30. def findRight(p: (Cursor) ⇒ Boolean): Option[Cursor]
  31. def findRightOr(p: (Cursor) ⇒ Boolean, c: ⇒ Cursor): Cursor
  32. def firstChild: Option[Cursor]
  33. def firstChildOr(c: ⇒ Cursor): Cursor
  34. def getChildOr(n: ⇒ Int, c: ⇒ Cursor): Cursor
  35. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  36. def hasChildren: Boolean
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  38. def insertGoLeft(t: Content): Cursor
  39. def insertGoRight(t: Content): Cursor
  40. def iremove: Option[Cursor]
  41. def iremoveOr(c: ⇒ Cursor): Cursor
  42. def isChild: Boolean
  43. def isComment: Boolean
  44. def isCref: Boolean
  45. def isElem: Boolean
  46. def isFirst: Boolean
  47. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  48. def isLast: Boolean
  49. def isLeaf: Boolean
  50. def isRoot: Boolean
  51. def isText: Boolean
  52. def lastChild: Option[Cursor]
  53. def lastChildOr(c: ⇒ Cursor): Cursor
  54. def left: Option[Cursor]
  55. def leftOr(c: ⇒ Cursor): Cursor
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. def nextDepthFirst: Option[Cursor]
  58. def nextDepthFirstOr(c: ⇒ Cursor): Cursor
  59. def nodeIndex: Int
  60. final def notify(): Unit
    Definition Classes
    AnyRef
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  62. def nthChild(n: ⇒ Int): Option[Cursor]
  63. def parent: Option[Cursor]
  64. def parentOr(c: ⇒ Cursor): Cursor
  65. def remove: Option[(Content, Cursor)]
  66. def removeGoLeft(t: Content): Option[Cursor]
  67. def removeGoLeftOr(t: Content, c: ⇒ Cursor): Cursor
  68. def removeGoRight(t: Content): Option[Cursor]
  69. def removeGoRightOr(t: Content, c: ⇒ Cursor): Cursor
  70. def removeGoUp: Option[Cursor]
  71. def removeGoUpOr(c: ⇒ Cursor): Cursor
  72. def removeLeft: Option[(Content, Cursor)]
  73. def removeLeftOr(c: ⇒ (Content, Cursor)): (Content, Cursor)
  74. def removeLefts: Cursor
  75. def removeOr(c: ⇒ (Content, Cursor)): (Content, Cursor)
  76. def removeRight: Option[(Content, Cursor)]
  77. def removeRightOr(c: ⇒ (Content, Cursor)): (Content, Cursor)
  78. def removeRights: Cursor
  79. def right: Option[Cursor]
  80. def rightOr(c: ⇒ Cursor): Cursor
  81. def root: Cursor
  82. def setCurrent(c: Content): Cursor
  83. def setLefts(l: List[Content]): Cursor
  84. def setRights(l: List[Content]): Cursor
  85. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  86. def text: Option[CData]
  87. def textOr(d: ⇒ CData): CData
  88. def toForest: List[Content]
  89. def toString(): String
    Definition Classes
    AnyRef → Any
  90. def toTree: Content
  91. def unary_-: Content
  92. def unary_~: Content
  93. def usingComment(k: (QName.Str) ⇒ QName.Str): Cursor
  94. def usingCref(k: (QName.Str) ⇒ QName.Str): Cursor
  95. def usingElem(k: (Element) ⇒ Element): Cursor
  96. def usingText(k: (CData) ⇒ CData): Cursor
  97. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  100. final def walk(k: (Cursor) ⇒ Content): Cursor
    Annotations
    @tailrec()
  101. def withCurrent(c: (Content) ⇒ Content): Cursor
  102. def withLefts(l: (List[Content]) ⇒ List[Content]): Cursor
  103. def withRights(l: (List[Content]) ⇒ List[Content]): Cursor

Inherited from AnyRef

Inherited from Any

Ungrouped