sealed abstract class Relative extends Pointer
Represents a relative JSON Pointer.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Relative
- Pointer
- Function1
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
abstract
def
apply(v1: ACursor): ACursor
- Definition Classes
- Function1
- abstract def distance: Int
- abstract def evaluate(c: ACursor): Either[PointerFailure, Result]
-
abstract
def
getOption(input: Json): Option[Json]
Attempt to get the value at the location pointed to.
- abstract def remainder: Option[Absolute]
Concrete 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
-
def
andThen[A](g: (ACursor) ⇒ A): (ACursor) ⇒ A
- Definition Classes
- Function1
- Annotations
- @unspecialized()
-
final
def
asAbsolute: Option[Absolute]
Return this pointer as a Pointer.Absolute if possible.
Return this pointer as a Pointer.Absolute if possible.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
asRelative: Option[Relative]
Return this pointer as a Pointer.Relative if possible.
Return this pointer as a Pointer.Relative if possible.
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
compose[A](g: (A) ⇒ ACursor): (A) ⇒ ACursor
- Definition Classes
- Function1
- Annotations
- @unspecialized()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
get(input: Json): Either[PointerFailure, Json]
Attempt to get the value at the location pointed to, returning the history if it doesn't exist.
Attempt to get the value at the location pointed to, returning the history if it doesn't exist.
- Definition Classes
- Pointer
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
navigateUp(c: ACursor, distance: Int): ACursor
- Attributes
- protected[this]
-
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
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Function1 → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()