trait SPI[J] extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SPI
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def filterObject(p: (String) ⇒ Boolean): Traversal[JsonObject, J]
- abstract def jArray: Prism[J, List[J]]
- abstract def jBigDecimal: Prism[J, BigDecimal]
- abstract def jBigInt: Prism[J, BigInt]
- abstract def jBoolean: Prism[J, Boolean]
- abstract def jByte: Prism[J, Byte]
- abstract def jDescendants: Traversal[J, J]
- abstract def jDouble: Prism[J, Double]
- abstract def jField(json: J, name: String): Option[J]
- abstract def jInt: Prism[J, Int]
- abstract def jLong: Prism[J, Long]
- abstract def jNull: Prism[J, Unit]
- abstract def jNumber: Prism[J, JsonNumber]
- abstract def jObject: Prism[J, JsonObject]
- abstract def jObjectMap: Iso[JsonObject, Map[String, J]]
- abstract def jObjectValues: Traversal[JsonObject, J]
- abstract def jShort: Prism[J, Short]
- abstract def jString: Prism[J, String]
- abstract def ordering: Ordering[J]
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 addIfMissing(j: J, assocs: Map[String, J]): J
- def addIfMissing(j: J, assocs: (String, J)*): J
- def arr(entries: J*): J
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def filterKeys(j: J, p: (String) ⇒ Boolean): J
- def filterKeysNot(j: J, p: (String) ⇒ Boolean): J
- def filterRecursive(j: J, p: (J) ⇒ Boolean): J
- def filterValues(j: J, p: (J) ⇒ Boolean): J
- def filterValuesNot(j: J, p: (J) ⇒ Boolean): J
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jArrayEntries[E](elementPrism: Prism[J, E]): Prism[J, List[E]]
- def jEntries[E](entryPrism: Prism[J, E]): Prism[J, Map[String, E]]
- def jObjectEntries: Prism[J, Map[String, J]]
- def jStrings: Prism[J, List[String]]
- def js: Prism[J, String]
- def mapValuesWithKey(j: J, f: (String) ⇒ (J) ⇒ J): J
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def obj(entries: Map[String, J]): J
- def obj(entries: (String, J)*): J
- def optional[A](codec: Codec[A, J]): Optional[A, J]
- def removeFields(j: J, names: String*): J
- def renameFields(j: J, fromTos: Map[String, String]): J
- def renameFields(j: J, fromTos: (String, String)*): J
- def retainFields(j: J, names: String*): J
- def reverse(j: J): J
- def reversePrism[A](codec: Codec[A, J]): Prism[J, A]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def traversal[A](codec: Codec[A, J]): Traversal[A, J]
- def upsert(j: J, assocs: Map[String, J]): J
- def upsert(j: J, assocs: (String, J)*): J
-
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( ... )