Class

org.dsa.iot.ignition

RichJsonObject

Related Doc: package ignition

Permalink

implicit final class RichJsonObject extends AnyVal

An extension to JsonObject providing usefuls Scala features.

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichJsonObject
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichJsonObject(self: JsonObject)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  4. def asBoolean(key: String): Boolean

    Permalink
  5. def asBooleanList: (String) ⇒ List[Boolean]

    Permalink
  6. def asDouble: (String) ⇒ Double

    Permalink
  7. def asDoubleList: (String) ⇒ List[Double]

    Permalink
  8. def asDuration: (String) ⇒ FiniteDuration

    Permalink
  9. def asEnum[V <: Value](e: Enumeration)(key: String): V

    Permalink
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def asInt: (String) ⇒ Int

    Permalink
  12. def asIntList: (String) ⇒ List[Int]

    Permalink
  13. def asList(key: String): List[Any]

    Permalink
  14. def asLong: (String) ⇒ Long

    Permalink
  15. def asMap(key: String): Map[String, Any]

    Permalink
  16. def asNumber(key: String): Number

    Permalink
  17. def asNumberList: (String) ⇒ List[Number]

    Permalink
  18. def asString(key: String): String

    Permalink
  19. def asStringList: (String) ⇒ List[String]

    Permalink
  20. def asTupledList2[T1, T2]: (String) ⇒ List[(T1, T2)]

    Permalink
  21. def asTupledList3[T1, T2, T3]: (String) ⇒ List[(T1, T2, T3)]

    Permalink
  22. def asTupledList4[T1, T2, T3, T4]: (String) ⇒ List[(T1, T2, T3, T4)]

    Permalink
  23. def getAs[T](key: String): Option[T]

    Permalink
  24. def getAsBoolean: (String) ⇒ Option[Boolean]

    Permalink
  25. def getAsDouble: (String) ⇒ Option[Double]

    Permalink
  26. def getAsDuration: (String) ⇒ Option[FiniteDuration]

    Permalink
  27. def getAsInt: (String) ⇒ Option[Int]

    Permalink
  28. def getAsLong: (String) ⇒ Option[Long]

    Permalink
  29. def getAsNumber: (String) ⇒ Option[Number]

    Permalink
  30. def getAsString: (String) ⇒ Option[String]

    Permalink
  31. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. val self: JsonObject

    Permalink
  34. def toString(): String

    Permalink
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped