Trait

org.dsa.iot.util

ValueUtils

Related Doc: package util

Permalink

trait ValueUtils extends AnyRef

Implicits and helper methods for DSA Value type.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ValueUtils
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def anyToValue(value: Any): Value

    Permalink

    Converts a value into Value object.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. implicit def binaryToValue(x: Array[Byte]): Value

    Permalink
  7. implicit def booleanToValue(x: Boolean): Value

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. implicit def doubleToValue(x: Double): Value

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. implicit def floatToValue(x: Float): Value

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. implicit def intToValue(x: Int): Value

    Permalink
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def jsonArrayToList(arr: JsonArray): List[Any]

    Permalink

    Converts a JsonArray instance into a scala List[Any].

  19. def jsonObjectToMap(obj: JsonObject): Map[String, Any]

    Permalink

    Converts a JsonObject instance into a scala Map[String, Any].

  20. def listToJsonArray(values: Any*): JsonArray

    Permalink

    Converts scala values into a JsonArray.

  21. def listToJsonArray(ls: List[_]): JsonArray

    Permalink

    Converts a scala List[Any] instance into a JsonArray.

  22. implicit def listToValue(x: List[_]): Value

    Permalink
  23. implicit def longToValue(x: Long): Value

    Permalink
  24. def mapToJsonObject(pairs: (String, Any)*): JsonObject

    Permalink

    Converts a list of tuples (String, Any) into a JsonObject.

  25. def mapToJsonObject(mp: Map[String, _]): JsonObject

    Permalink

    Converts a scala Map[String, Any] instance into a JsonObject.

  26. implicit def mapToValue(x: Map[String, _]): Value

    Permalink
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. implicit def numberToValue(x: Number): Value

    Permalink
  31. implicit def stringToValue(x: String): Value

    Permalink
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. def valueToAny(value: Value): Any

    Permalink

    Extracts the data from a Value object.

  35. implicit def valueToBinary(v: Value): Array[Byte]

    Permalink
  36. implicit def valueToBoolean(v: Value): Boolean

    Permalink
  37. implicit def valueToDouble(v: Value): Double

    Permalink
  38. implicit def valueToFloat(v: Value): Float

    Permalink
  39. implicit def valueToInt(v: Value): Int

    Permalink
  40. implicit def valueToList(v: Value): List[_]

    Permalink
  41. implicit def valueToLong(v: Value): Long

    Permalink
  42. implicit def valueToMap(v: Value): Map[String, _]

    Permalink
  43. implicit def valueToNumber(v: Value): Number

    Permalink
  44. implicit def valueToString(v: Value): String

    Permalink
  45. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped