Cursor

grackle.Cursor
See theCursor companion trait
object Cursor

Attributes

Companion
trait
Source
cursor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Cursor.type

Members list

Type members

Classlikes

abstract class AbstractCursor extends Cursor

Abstract Cursor providing default implementation of most methods.

Abstract Cursor providing default implementation of most methods.

Attributes

Source
cursor.scala
Supertypes
trait Cursor
class Object
trait Matchable
class Any
Known subtypes
case class DeferredCursor(context: Context, parent: Option[Cursor], env: Env, deferredPath: List[String], mkCursor: (Context, Cursor) => Result[Cursor]) extends AbstractCursor

Attributes

Companion
object
Source
cursor.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Cursor
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
cursor.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class EmptyCursor(context: Context, parent: Option[Cursor], env: Env) extends AbstractCursor

Empty Cursor with no content

Empty Cursor with no content

Attributes

Source
cursor.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Cursor
class Object
trait Matchable
class Any
Show all
case class ListTransformCursor(underlying: Cursor, newSize: Int, newElems: Seq[Cursor]) extends ProxyCursor

Proxy list cursor which substitutes an alternative set of elements.

Proxy list cursor which substitutes an alternative set of elements.

Typically used as the result of a TransformCursor operation

Attributes

Source
cursor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class ProxyCursor
trait Cursor
class Object
trait Matchable
class Any
Show all
case class NullCursor(underlying: Cursor) extends ProxyCursor

Proxy Cursor which always yields null

Proxy Cursor which always yields null

Attributes

Source
cursor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class ProxyCursor
trait Cursor
class Object
trait Matchable
class Any
Show all
case class NullFieldCursor(underlying: Cursor) extends ProxyCursor

Proxy Cursor which always yields a NullCursor for fields of the underlying cursor

Proxy Cursor which always yields a NullCursor for fields of the underlying cursor

Attributes

Source
cursor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class ProxyCursor
trait Cursor
class Object
trait Matchable
class Any
Show all
class ProxyCursor(underlying: Cursor) extends Cursor

Proxy Cursor which delegates most methods to an underlying Cursor..

Proxy Cursor which delegates most methods to an underlying Cursor..

Attributes

Source
cursor.scala
Supertypes
trait Cursor
class Object
trait Matchable
class Any
Known subtypes

Value members

Concrete methods

Attributes

Source
cursor.scala

Attributes

Source
cursor.scala