net.liftweb

common

package common

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class Box [+A] extends Product

    The Box class is a container which is able to declare if it is Full (containing a single non-null value) or Empty.

  2. class BoxJBridge extends AnyRef

    The bridge from Java to Scala Box

  3. trait BoxOrRaw [T] extends AnyRef

    Sometimes it's convenient to access either a Box[T] or a T.

  4. trait BoxTrait extends AnyRef

    The Box companion object provides methods to create a Box from:

  5. trait Boxable [T] extends AnyRef

    A trait that a class can mix into itself to convert itself into a Box

  6. case class BoxedBoxOrRaw [T] (box: Box[T]) extends BoxOrRaw[T] with Product

    The Boxed up BoxOrRaw

  7. trait CommonLoanWrapper extends AnyRef

    This trait defines the principle contract for function objects that wrap the processing of HTTP requests by Lift while utilizing the preestablished request-local scope.

  8. case class ConstNodeSeqFunc (ns: NodeSeq) extends NodeSeqFunc with Product

    The case class that holds the NodeSeq constant.

  9. case class ConstStringFunc (str: String) extends StringFunc with Product

    The case class that holds the String constant.

  10. class EmptyBox extends Box[Nothing]

    The EmptyBox is a Box containing no value.

  11. case class Failure (msg: String, exception: Box[Throwable], chain: Box[Failure]) extends EmptyBox with Product

    A Failure is an Empty with an additional failure message explaining the reason for its being empty.

  12. trait ForwardableActor [From, To] extends AnyRef

  13. case class Full [+A] (value: A) extends Box[A] with Product

    Full is a Box containing a value.

  14. class Func extends AnyRef

    attributes: final
  15. trait Func0 [Z] extends AnyRef

  16. trait Func1 [A, Z] extends AnyRef

  17. trait Func2 [A, B, Z] extends AnyRef

  18. trait Func3 [A, B, C, Z] extends AnyRef

  19. trait Func4 [A, B, C, D, Z] extends AnyRef

  20. class FuncJBridge extends AnyRef

    Bridge from Java functions to Scala functions

  21. trait GenericActor [+R] extends TypedActor[Any, R]

    Generic Actor interface.

  22. class LRUMap [K, V] extends LinkedListElem[K, V]

    Implements an LRU Hashmap

  23. trait LazyLoggable extends AnyRef

    Mixin with a nested lazy Logger

  24. trait Loggable extends AnyRef

    Mixin with a nested Logger

  25. trait Logger extends AnyRef

    Logger is a thin wrapper on top of an SLF4J Logger

  26. trait NodeSeqFunc extends AnyRef

    Sometimes you want a function that returns a NodeSeq as a parameter, but many times, you'll just want to pass a NodeSeq constant.

  27. class ParamFailure [T] extends Failure

    A ParamFailure is a Failure with an additional typesafe parameter that can allow an application to store other information related to the failure.

  28. case class RawBoxOrRaw [T] (raw: T) extends BoxOrRaw[T] with Product

    The raw version of BoxOrRaw

  29. case class RealNodeSeqFunc (func: () ⇒ NodeSeq) extends NodeSeqFunc with Product

    The case class that holds a NodeSeq function.

  30. case class RealStringFunc (func: () ⇒ String) extends StringFunc with Product

    The case class that holds a String function.

  31. trait SimpleActor [-T] extends AnyRef

    The simple definition of an actor.

  32. case class SimpleList [T] (underlying: List[T]) extends List[T] with Product

    An immutable singly linked list that uses the Scala List class as backing store, but is Java-friendly.

  33. case class SimpleVector [T] (underlying: Vector[T]) extends List[T] with Product

    An immutable singly linked list that uses the Scala List class as backing store, but is Java-friendly.

  34. trait SimplestActor extends SimpleActor[Any]

    An Actor that can receive a message of any type

  35. trait SimplestGenericActor extends GenericActor[Any]

    Generic Actor interface.

  36. trait StringFunc extends AnyRef

    Sometimes you want a function that returns a String as a parameter, but many times, you'll just want to pass a String constant.

  37. trait StringOrNodeSeq extends AnyRef

    A helpful trait that will accept either a String or a NodeSeq via an implicit conversion.

  38. trait TypedActor [-T, +R] extends SimpleActor[T]

    An Actor that can receive messsages of type T and return responses of type R.

  39. class WrappedLogger extends Logger

Value Members

  1. object Box extends BoxTrait

    The Box companion object provides methods to create a Box from:

  2. object BoxOrRaw extends AnyRef

    The companion object that has helpful conversions

  3. object CombinableBox extends AnyRef

    Via an HList containing a Collection of Box[things], either generate an HList of the things or a List[Failure]

  4. object CommonLoanWrapper extends AnyRef

  5. object Empty extends EmptyBox with Product

    Singleton object representing an Empty Box

  6. object Failure extends AnyRef

    Companion object used to simplify the creation of a simple Failure.

  7. object Func extends

  8. object FuncJBridge extends FuncJBridge

  9. object HLists extends AnyRef

    Support for heterogenious lists, aka HLists

  10. object Log4j extends AnyRef

    Configuration helpers for the log4j logging backend

  11. object Logback extends AnyRef

    Configuration helpers for the Logback logging backend

  12. object Logger extends AnyRef

  13. object MDC extends AnyRef

    The Mapped Diagnostics Context can hold values per thread and output them with each logged output.

  14. object NodeSeqFunc extends AnyRef

    The companion object to NodeSeqFunc with helpful implicit conversions

  15. object ParamFailure extends AnyRef

  16. object ParseDouble extends AnyRef

    Safely parse a String into a Double, avoiding the JVM bug that causes the thread to hang if the String is 2.

  17. object StringFunc extends AnyRef

    The companion object to StringFunc with helpful implicit conversions

  18. object StringOrNodeSeq extends AnyRef

    The companion object that has helpful implicit conversions from String and NodeSeq