com.novus.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. class Logger extends AnyRef

    Scala SLF4J wrapper

  3. trait Logging extends AnyRef

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

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

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

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

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

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

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

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

  8. case class TooManyConstructorsWithArgs[X](clazz: Class[X], cl: List[Constructor[X]]) extends Error 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 Logger

    Logger factory

  5. val MissingPlaceholder: String

  6. val NonePlaceholder: String

  7. val NullPlaceholder: String

  8. val OptionalMissingPlaceholder: String

  9. val QuestionPlaceholder: String

  10. object SalatDAOUtils

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

  11. val SalatThreads: ThreadGroup

  12. object ScalaSigUtil extends Logging

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

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

  15. package encoding

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

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

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

    Attributes
    protected[com.novus.salat]
  19. def toUsableClassName(clazz: String): String

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

Inherited from AnyRef

Inherited from Any

Ungrouped