salat

util

package util

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncSalatRunnable extends Runnable

    Helper class for running Salat with Android.

  2. case class IncompatibleTargetFieldType(msg: String, cause: Throwable) extends Error with Product with Serializable

    The target type of the value was incompatible with the type of the field.

  3. class Logger extends AnyRef

    Scala SLF4J wrapper

  4. trait Logging extends AnyRef

    Base trait for all classes that wants to be able use the logging infrastructure.

  5. case class MissingCaseObjectOverride(path: String, value: Any, ctxName: String) extends SalatGlitch with Product with Serializable

  6. case class MissingConstructor(clazz: Class[_]) extends SalatGlitch with Product with Serializable

    Runtime error indicating that Salat can't identify any constructor for this class.

  7. case class MissingExpectedType(clazz: Class[_]) extends SalatGlitch with Product with Serializable

    Runtime error indicating that class' pickled Scala signature does not define any top-level classes or objects.

  8. case class MissingPickledSig(clazz: Class[_]) extends SalatGlitch with Product with Serializable

    Runtime error indicating that Salat can't find the pickled Scala signature for this class.

  9. class SalatGlitch extends Error

    A Salat transformation error that does not have an underlying cause.

  10. case class TooManyConstructorsWithArgs[X](clazz: Class[X], cl: List[Constructor[X]]) extends SalatGlitch with Product with Serializable

    Runtime error indicating that a class defines more than one constructor with args.

Value Members

  1. object BestAvailableConstructor extends Logging

    Given multiple contructors, attempt to determine the best available constructor for instantiating the class.

  2. val DefaultSalatStackSize: Long

  3. val EmptyPlaceholder: String

  4. object IncompatibleTargetFieldType extends Serializable

  5. object Logger

    Logger factory

  6. val MissingPlaceholder: String

  7. val NonePlaceholder: String

  8. val NullPlaceholder: String

  9. val OptionalMissingPlaceholder: String

  10. val QuestionPlaceholder: String

  11. object SalatDAOUtils

    Some useful utilities for extracting a single result from a list of results.

  12. val SalatThreads: ThreadGroup

  13. object ScalaSigUtil extends Logging

    Attributes
    protected[salat]
  14. def asyncSalat[T](stackSize: Long)(f: ⇒ T): T

  15. def asyncSalat[T](f: ⇒ T): T

  16. package encoding

  17. def reflectFields(x: Product): Map[Any, Any]

  18. def resolveClass[X <: AnyRef](c: String, classLoaders: Iterable[ClassLoader]): Option[Class[X]]

    Attributes
    protected[salat]
  19. def resolveClass_!(c: String, classLoaders: Iterable[ClassLoader]): Class[_]

    Attributes
    protected[salat]
  20. def toUsableClassName(clazz: String): String

    Attributes
    protected[salat]
  21. def truncate(a: AnyRef, l: Int = 100): String

Inherited from AnyRef

Inherited from Any

Ungrouped