net.liftweb.couchdb.DocumentHelpers

JObjectExtension

class JObjectExtension extends AnyRef

Extension of JObject that has field accessing functions

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

Instance Constructors

  1. new JObjectExtension(obj: JObject)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def _id: Box[String]

    Full(_id) from the named field _id if present, Empty or Failure if not present

  7. def _rev: Box[String]

    Full(_rev) from the named field _rev if present, Empty or Failure if not present

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clean: JObject

    Clean out the usual couch fields of "_id", "_rev", and "type", if present.

  10. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def get[A <: JValue](name: String)(implicit m: Manifest[A]): Box[A]

    Retrieve a named field from a JObject of the given (AST) value type

  15. def getArray(name: String): Box[List[JValue]]

    Get a field as a JArray and project the inner list of JValues out of it

  16. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  17. def getDouble(name: String): Box[Double]

    Get a field as a JDouble and project the inner String out of it

  18. def getInt(name: String): Box[BigInt]

    Get a field as a JInt and project the inner BigInt out of it

  19. def getObject(name: String): Box[List[JField]]

    Get a field as a JObject and project the inner list of JFields out of it

  20. def getString(name: String): Box[String]

    Get a field as a JString and project the inner String out of it

  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. def isA(s: String): Boolean

    true iff the type field is present and equal to the given predicate value

  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. def remove(fields: String*): JObject

    Construct a version of the input JObject with all the given fields removed (if present)

  28. def remove(field: String): JObject

    Construct a version of the input JObject with the given field removed (if present)

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

    Definition Classes
    AnyRef
  30. def toString(): String

    Definition Classes
    AnyRef → Any
  31. def type: Box[String]

    Full(type) from the named field type if present, Empty or Failure if not present

  32. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any