final class FailedCursor extends ACursor
- Alphabetic
- By Inheritance
- FailedCursor
- ACursor
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
as[A](implicit d: Decoder[A]): Result[A]
Attempt to decode the focus as an
A
.Attempt to decode the focus as an
A
.- Definition Classes
- ACursor
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
delete: ACursor
Delete the focus and move to its parent.
Delete the focus and move to its parent.
- Definition Classes
- FailedCursor → ACursor
-
def
downArray: ACursor
If the focus is a JSON array, move to its first element.
If the focus is a JSON array, move to its first element.
- Definition Classes
- FailedCursor → ACursor
-
def
downField(k: String): ACursor
If the focus is a JSON object, move to the value of the given key.
If the focus is a JSON object, move to the value of the given key.
- Definition Classes
- FailedCursor → ACursor
-
def
downN(n: Int): ACursor
If the focus is a JSON array, move to the element at the given index.
If the focus is a JSON array, move to the element at the given index.
- Definition Classes
- FailedCursor → ACursor
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
failed: Boolean
Indicate whether this cursor represents the result of an unsuccessful operation.
Indicate whether this cursor represents the result of an unsuccessful operation.
- Definition Classes
- ACursor
-
def
field(k: String): ACursor
If the focus is a value in a JSON object, move to a sibling with the given key.
If the focus is a value in a JSON object, move to a sibling with the given key.
- Definition Classes
- FailedCursor → ACursor
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
first: ACursor
If the focus is an element in a JSON array, move to the first element.
If the focus is an element in a JSON array, move to the first element.
- Definition Classes
- FailedCursor → ACursor
-
def
focus: Option[Json]
The current location in the document.
The current location in the document.
- Definition Classes
- FailedCursor → ACursor
-
final
def
get[A](k: String)(implicit d: Decoder[A]): Result[A]
Attempt to decode the value at the given key in a JSON object as an
A
.Attempt to decode the value at the given key in a JSON object as an
A
.- Definition Classes
- ACursor
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
getOrElse[A](k: String)(fallback: ⇒ A)(implicit d: Decoder[A]): Result[A]
Attempt to decode the value at the given key in a JSON object as an
A
.Attempt to decode the value at the given key in a JSON object as an
A
. If the fieldk
is missing, then use thefallback
instead.- Definition Classes
- ACursor
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
history: List[CursorOp]
The operations that have been performed so far.
The operations that have been performed so far.
- Definition Classes
- ACursor
-
def
incorrectFocus: Boolean
Indicates whether the last operation failed because the type of the focus was wrong.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
keys: Option[Iterable[String]]
If the focus is a JSON object, return its field names in their original order.
If the focus is a JSON object, return its field names in their original order.
- Definition Classes
- FailedCursor → ACursor
- def last: ACursor
-
def
left: ACursor
If the focus is an element in a JSON array, move to the left.
If the focus is an element in a JSON array, move to the left.
- Definition Classes
- FailedCursor → ACursor
-
def
leftN(n: Int): ACursor
If the focus is an element in JSON array, move to the left the given number of times.
If the focus is an element in JSON array, move to the left the given number of times.
A negative value will move the cursor right.
- Definition Classes
- FailedCursor → ACursor
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
replay(history: List[CursorOp]): ACursor
Replay history (a list of operations in reverse "chronological" order) against this cursor.
Replay history (a list of operations in reverse "chronological" order) against this cursor.
- Definition Classes
- ACursor
-
final
def
replayOne(op: CursorOp): ACursor
Replay an operation against this cursor.
Replay an operation against this cursor.
- Definition Classes
- ACursor
-
def
right: ACursor
If the focus is an element in a JSON array, move to the right.
If the focus is an element in a JSON array, move to the right.
- Definition Classes
- FailedCursor → ACursor
-
def
rightN(n: Int): ACursor
If the focus is an element in JSON array, move to the right the given number of times.
If the focus is an element in JSON array, move to the right the given number of times.
A negative value will move the cursor left.
- Definition Classes
- FailedCursor → ACursor
-
final
def
set(j: Json): ACursor
Replace the focus.
Replace the focus.
- Definition Classes
- ACursor
-
def
succeeded: Boolean
Indicate whether this cursor represents the result of a successful operation.
Indicate whether this cursor represents the result of a successful operation.
- Definition Classes
- FailedCursor → ACursor
-
def
success: Option[HCursor]
Return the cursor as an HCursor if it was successful.
Return the cursor as an HCursor if it was successful.
- Definition Classes
- FailedCursor → ACursor
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
top: Option[Json]
Return to the root of the document.
Return to the root of the document.
- Definition Classes
- FailedCursor → ACursor
-
def
up: ACursor
Move the focus to the parent.
Move the focus to the parent.
- Definition Classes
- FailedCursor → ACursor
-
def
values: Option[Iterable[Json]]
If the focus is a JSON array, return its elements.
If the focus is a JSON array, return its elements.
- Definition Classes
- FailedCursor → ACursor
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withFocus(f: (Json) ⇒ Json): ACursor
Modify the focus using the given function.
Modify the focus using the given function.
- Definition Classes
- FailedCursor → ACursor
-
def
withFocusM[F[_]](f: (Json) ⇒ F[Json])(implicit F: Applicative[F]): F[ACursor]
Modify the focus in a context using the given function.
Modify the focus in a context using the given function.
- Definition Classes
- FailedCursor → ACursor