Packages

trait ScalaReflectExtensions extends AnyRef

Self Type
ScalaReflectExtensions with ObjectMapper
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaReflectExtensions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def constructType[T](implicit arg0: JavaTypeable[T]): JavaType
  7. def convertValue[T](fromValue: Any)(implicit arg0: JavaTypeable[T]): T

    Convenience method for doing two-step conversion from given value, into instance of given value type.

    Convenience method for doing two-step conversion from given value, into instance of given value type. This is functionality equivalent to first serializing given value into JSON, then binding JSON data into value of given type, but may be executed without fully serializing into JSON. Same converters (serializers, deserializers) will be used as for data binding, meaning same object mapper configuration works.

    Exceptions thrown

    IllegalArgumentException If conversion fails due to incompatible type; if so, root cause will contain underlying checked exception data binding functionality threw

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def readValue[T](src: Array[Byte], offset: Int, len: Int)(implicit arg0: JavaTypeable[T]): T
  18. def readValue[T](src: Array[Byte])(implicit arg0: JavaTypeable[T]): T
  19. def readValue[T](src: InputStream)(implicit arg0: JavaTypeable[T]): T
  20. def readValue[T](src: Reader)(implicit arg0: JavaTypeable[T]): T
  21. def readValue[T](content: String)(implicit arg0: JavaTypeable[T]): T
  22. def readValue[T](src: URL)(implicit arg0: JavaTypeable[T]): T
  23. def readValue[T](src: File)(implicit arg0: JavaTypeable[T]): T
  24. def readValue[T](jp: JsonParser)(implicit arg0: JavaTypeable[T]): T

    Method to deserialize JSON content into a Java type, reference to which is passed as argument.

    Method to deserialize JSON content into a Java type, reference to which is passed as argument. Type is passed using so-called "super type token" (see ) and specifically needs to be used if the root type is a parameterized (generic) container type.

  25. def readValues[T](jp: JsonParser)(implicit arg0: JavaTypeable[T]): MappingIterator[T]

    Method for reading sequence of Objects from parser stream.

    Method for reading sequence of Objects from parser stream. Sequence can be either root-level "unwrapped" sequence (without surrounding JSON array), or a sequence contained in a JSON Array. In either case com.fasterxml.jackson.core.JsonParser must point to the first token of the first element, OR not point to any token (in which case it is advanced to the next token). This means, specifically, that for wrapped sequences, parser MUST NOT point to the surrounding START_ARRAY but rather to the token following it.

    Note that com.fasterxml.jackson.databind.ObjectReader has more complete set of variants.

  26. def readerFor[T](implicit arg0: JavaTypeable[T]): ObjectReader

    Factory method for constructing com.fasterxml.jackson.databind.ObjectReader that will read or update instances of specified type

  27. def readerWithView[T](implicit arg0: ClassTag[T]): ObjectReader

    Factory method for constructing com.fasterxml.jackson.databind.ObjectReader that will deserialize objects using specified JSON View (filter).

  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AnyRef → Any
  30. def treeToValue[T](n: TreeNode)(implicit arg0: JavaTypeable[T]): T
  31. def updateValue[T](valueToUpdate: T, src: Array[Byte], offset: Int, len: Int)(implicit arg0: JavaTypeable[T]): T
  32. def updateValue[T](valueToUpdate: T, src: Array[Byte])(implicit arg0: JavaTypeable[T]): T
  33. def updateValue[T](valueToUpdate: T, src: InputStream)(implicit arg0: JavaTypeable[T]): T
  34. def updateValue[T](valueToUpdate: T, src: Reader)(implicit arg0: JavaTypeable[T]): T
  35. def updateValue[T](valueToUpdate: T, content: String)(implicit arg0: JavaTypeable[T]): T
  36. def updateValue[T](valueToUpdate: T, src: URL)(implicit arg0: JavaTypeable[T]): T
  37. def updateValue[T](valueToUpdate: T, src: File)(implicit arg0: JavaTypeable[T]): T
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  41. def writerFor[T](implicit arg0: JavaTypeable[T]): ObjectWriter

    Factory method for constructing com.fasterxml.jackson.databind.ObjectWriter that will serialize objects using specified root type, instead of actual runtime type of value.

    Factory method for constructing com.fasterxml.jackson.databind.ObjectWriter that will serialize objects using specified root type, instead of actual runtime type of value. Type must be a super-type of runtime type.

    Main reason for using this method is performance, as writer is able to pre-fetch serializer to use before write, and if writer is used more than once this avoids addition per-value serializer lookups.

  42. def writerWithView[T](implicit arg0: ClassTag[T]): ObjectWriter

    Factory method for constructing com.fasterxml.jackson.databind.ObjectWriter that will serialize objects using specified JSON View (filter).

Inherited from AnyRef

Inherited from Any

Ungrouped