com.rojoma.json.zipper

NothingZipper

trait NothingZipper extends ZipperLike

A zipper referencing the hole left after a remove operation.

Attributes
sealed
Linear Supertypes
ZipperLike, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. NothingZipper
  2. ZipperLike
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. def next : Option[JsonZipper]

    Move to the next element in the parent array.

    Move to the next element in the parent array.

    returns

    A JsonZipper pointing at the next element, or None if there is no next element or if the parent is not a JArray.

    Attributes
    abstract
    Definition Classes
    ZipperLike
  2. def prev : Option[JsonZipper]

    Move to the previous element in the parent array.

    Move to the previous element in the parent array.

    returns

    A JsonZipper pointing at the previous element, or None if there is no previous element or if the parent is not a JArray.

    Attributes
    abstract
    Definition Classes
    ZipperLike
  3. def replace (newValue: JObject): JObjectZipper

    Replace the current value with an object.

    Replace the current value with an object.

    returns

    A JsonZipper pointing at the same location but with the current value replaced.

    Attributes
    abstract
    Definition Classes
    ZipperLike
  4. def replace (newValue: JArray): JArrayZipper

    Replace the current value with an array.

    Replace the current value with an array.

    returns

    A JsonZipper pointing at the same location but with the current value replaced.

    Attributes
    abstract
    Definition Classes
    ZipperLike
  5. def replace (newValue: JAtom): JAtomZipper

    Replace the current value with an atom.

    Replace the current value with an atom.

    returns

    A JsonZipper pointing at the same location but with the current value replaced.

    Attributes
    abstract
    Definition Classes
    ZipperLike
  6. def sibling (field: String): Option[JsonZipper]

    Move to a different field in the parent object.

    Move to a different field in the parent object.

    returns

    A JsonZipper pointing at the new field, or None if that field does not exist or the parent is not a JObject.

    Attributes
    abstract
    Definition Classes
    ZipperLike
  7. def top : Option[JsonZipper]

    Move up the chain of parents to the top of the object.

    Move up the chain of parents to the top of the object.

    returns

    A JsonZipper pointing at the top object, or None if the top object was removed.

    Attributes
    abstract
  8. def top_! : JsonZipper

    Move up the chain of parents to the top of the object.

    Move up the chain of parents to the top of the object.

    returns

    A JsonZipper pointing at the top object.

    Attributes
    abstract
  9. def up : Option[JsonZipper]

    Move to the parent object.

    Move to the parent object.

    returns

    A JsonZipper pointing at the parent object, or None if this is the top-level object.

    Attributes
    abstract
    Definition Classes
    ZipperLike
  10. def up_! : JsonZipper

    Move to the parent object.

    Move to the parent object.

    returns

    A JsonZipper pointing at the parent object.

    Attributes
    abstract
    Definition Classes
    ZipperLike

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def eq (arg0: AnyRef): Boolean

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

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  12. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  13. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  14. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  15. def next_! : JsonZipper

    Move to the next element in the parent array.

    Move to the next element in the parent array.

    returns

    A JsonZipper pointing at the next element.

    Definition Classes
    ZipperLike
  16. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  17. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  18. def prev_! : JsonZipper

    Move to the previous element in the parent array.

    Move to the previous element in the parent array.

    returns

    A JsonZipper pointing at the previous element.

    Definition Classes
    ZipperLike
  19. def replace (newValue: JValue): JsonZipper

    Replace the current value with a new value.

    Replace the current value with a new value.

    returns

    A JsonZipper pointing at the same location but with the current value replaced.

    Definition Classes
    ZipperLike
  20. def sibling_! (field: String): JsonZipper

    Move to a different field in the parent object.

    Move to a different field in the parent object.

    returns

    A JsonZipper pointing at the new field.

    Definition Classes
    ZipperLike
  21. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  22. def toString (): String

    Definition Classes
    AnyRef → Any
  23. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ZipperLike

Inherited from AnyRef

Inherited from Any