net.liftweb.util

TimeHelpers

object TimeHelpers extends TimeHelpers with ControlHelpers with ClassHelpers

The TimeHelpers object extends the TimeHelpers. It can be imported to access all of the trait functions.

go to: companion
linear super types: ControlHelpers, ClassHelpers, TimeHelpers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. TimeHelpers
  2. ControlHelpers
  3. ClassHelpers
  4. TimeHelpers
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class CalendarExtension extends AnyRef

    This class adds the setXXX methods to the Calendar class.

  2. class DateExtension extends AnyRef

    This class adds a noTime method the Date class, in order to get at Date object starting at 00:00

  3. class TimeSpan extends ConvertableToDate

    The TimeSpan class represents an amount of time.

  4. case class TimeSpanBuilder (len: Long) extends Product

    class building TimeSpans given an amount (len) and a method specify the time unit

Value Members

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

    attributes: final
    definition classes: AnyRef
  2. def != (arg0: Any) : Boolean

    o != arg0 is the same as !(o == (arg0)).

    o != arg0 is the same as !(o == (arg0)).

    arg0

    the object to compare against this object for dis-equality.

    returns

    false if the receiver object is equivalent to the argument; true otherwise.

    attributes: final
    definition classes: Any
  3. def ## () : Int

    attributes: final
    definition classes: AnyRef → Any
  4. def $asInstanceOf [T0] () : T0

    attributes: final
    definition classes: AnyRef
  5. def $isInstanceOf [T0] () : Boolean

    attributes: final
    definition classes: AnyRef
  6. def == (arg0: AnyRef) : Boolean

    o == arg0 is the same as if (o eq null) arg0 eq null else o.equals(arg0).

    o == arg0 is the same as if (o eq null) arg0 eq null else o.equals(arg0).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    attributes: final
    definition classes: AnyRef
  7. def == (arg0: Any) : Boolean

    o == arg0 is the same as o.equals(arg0).

    o == arg0 is the same as o.equals(arg0).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    attributes: final
    definition classes: Any
  8. object TimeSpan extends AnyRef

    The TimeSpan object provides class represents an amount of time.

  9. def ^ [T] (i: T*) : List[T]

    This operator transforms its arguments into a List

    This operator transforms its arguments into a List

    returns

    the list of arguments passed as varargs

    definition classes: ClassHelpers
  10. def asInstanceOf [T0] : T0

    This method is used to cast the receiver object to be of type T0.

    This method is used to cast the receiver object to be of type T0.

    Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression1.asInstanceOf[String] will throw a ClassCastException at runtime, while the expressionList(1).asInstanceOf[List[String]] will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested typed.

    returns

    the receiver object.

    attributes: final
    definition classes: Any
  11. def boxParseInternetDate (dateString: String) : Box[Date]

    returns

    a date from a string using the internet format. Return the Epoch date if the parse is unsuccesfull

    definition classes: TimeHelpers
  12. def calcTime [T] (f: ⇒ T) : (Long, T)

    returns

    the time taken to evaluate f in millis and the result

    definition classes: TimeHelpers
  13. def callableMethod_? (meth: Method) : Boolean

    returns

    true if the method is public and has no parameters

    definition classes: ClassHelpers
  14. def camelCase (name: String) : String

    definition classes: ClassHelpers
      deprecated:
    1. Use StringHelpers.camelify

  15. def camelCaseMethod (name: String) : String

    definition classes: ClassHelpers
      deprecated:
    1. Use StringHelpers.camelifyMethod

  16. def classHasControllerMethod (clz: Class[_], name: String) : Boolean

    Check that the method 'name' is callable for class 'clz'

    Check that the method 'name' is callable for class 'clz'

    clz

    the class supposed to own the method

    name

    name of the method to test

    returns

    true if the method exists on the class and is callable

    definition classes: ClassHelpers
  17. def classHierarchy (in: Class[_]) : List[Class[_]]

    definition classes: ClassHelpers
  18. def clone () : AnyRef

    This method creates and returns a copy of the receiver object.

    This method creates and returns a copy of the receiver object.

    The default implementation of the clone method is platform dependent.

    returns

    a copy of the receiver object.

    attributes: protected
    definition classes: AnyRef
  19. def containsClass [C] (clz: Class[C], toMatch: List[Class[_]]) : Boolean

    Is the clz an instance of (assignable from) any of the classes in the list

    Is the clz an instance of (assignable from) any of the classes in the list

    clz

    the class to test

    toMatch

    the list of classes to match against

    returns

    true if clz is assignable from any of the matching classes

    definition classes: ClassHelpers
  20. def createInvoker [C <: AnyRef] (name: String, on: C) : Box[() ⇒ Box[Any]]

    Create a function (the 'invoker') which will trigger any public, parameterless method That function will throw the cause exception if the method can't be invoked

    Create a function (the 'invoker') which will trigger any public, parameterless method That function will throw the cause exception if the method can't be invoked

    on

    instance whose method must be invoked

    returns

    Empty if instance is null or Full(invoker)

    definition classes: ClassHelpers
  21. def currentYear : Int

    returns

    the current year

    definition classes: TimeHelpers
  22. def dateFormatter : SimpleDateFormat

    returns

    a standard format for the date yyyy/MM/dd

    definition classes: TimeHelpers
  23. def day (in: Date) : Int

    returns

    the day of month corresponding to the input date (1 based)

    definition classes: TimeHelpers
  24. def dayNow : Date

    returns

    the current Day as a Date object

    definition classes: TimeHelpers
      deprecated:
    1. use today instead

  25. def days (in: Long) : Long

    returns

    the number of millis corresponding to 'in' days

    definition classes: TimeHelpers
  26. def daysSinceEpoch : Long

    returns

    the number of days since epoch

    definition classes: TimeHelpers
  27. def eq (arg0: AnyRef) : Boolean

    This method is used to test whether the argument (arg0) is a reference to the receiver object (this).

    This method is used to test whether the argument (arg0) is a reference to the receiver object (this).

    The eq method implements an [http://en.wikipedia.org/wiki/Equivalence_relation equivalence relation] on non-null instances of AnyRef: * It is reflexive: for any non-null instance x of type AnyRef, x.eq(x) returns true. * It is symmetric: for any non-null instances x and y of type AnyRef, x.eq(y) returns true if and only if y.eq(x) returns true. * It is transitive: for any non-null instances x, y, and z of type AnyRef if x.eq(y) returns true and y.eq(z) returns true, then x.eq(z) returns true.

    Additionally, the eq method has three other properties. * It is consistent: for any non-null instances x and y of type AnyRef, multiple invocations of x.eq(y) consistently returns true or consistently returns false. * For any non-null instance x of type AnyRef, x.eq(null) and null.eq(x) returns false. * null.eq(null) returns true.

    When overriding the equals or hashCode methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2), they should be equal to each other (o1 == o2) and they should hash to the same value (o1.hashCode == o2.hashCode).

    arg0

    the object to compare against this object for reference equality.

    returns

    true if the argument is a reference to the receiver object; false otherwise.

    attributes: final
    definition classes: AnyRef
  28. def equals (arg0: Any) : Boolean

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

    The default implementations of this method is an [http://en.wikipedia.org/wiki/Equivalence_relation equivalence relation]: * It is reflexive: for any instance x of type Any, x.equals(x) should return true. * It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true. * It is transitive: for any instances x, y, and z of type AnyRef if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

    If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is often necessary to override hashCode to ensure that objects that are "equal" (o1.equals(o2) returns true) hash to the same scala.Int (o1.hashCode.equals(o2.hashCode)).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    definition classes: AnyRef → Any
  29. def finalize () : Unit

    This method is called by the garbage collector on the receiver object when garbage collection determines that there are no more references to the object.

    This method is called by the garbage collector on the receiver object when garbage collection determines that there are no more references to the object.

    The details of when and if the finalize method are invoked, as well as the interaction between finalizeand non-local returns and exceptions, are all platform dependent.

    attributes: protected
    definition classes: AnyRef
  30. def findClass (where: List[(String, List[String])]) : Box[Class[AnyRef]]

    Find a class given a list of possible names and corresponding packages, turning underscored names to CamelCase if necessary

    Find a class given a list of possible names and corresponding packages, turning underscored names to CamelCase if necessary

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  31. def findClass (name: String, where: List[String]) : Box[Class[AnyRef]]

    Find a class given its name and a list of packages, turning underscored names to CamelCase if necessary.

    Find a class given its name and a list of packages, turning underscored names to CamelCase if necessary.

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  32. def findClass [C <: AnyRef] (name: String, where: List[String], targetType: Class[C]) : Box[Class[C]]

    Find a class given its name and a list of packages, turning underscored names to CamelCase if necessary.

    Find a class given its name and a list of packages, turning underscored names to CamelCase if necessary.

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  33. def findClass (name: String, where: List[String], modifiers: List[(String) ⇒ String]) : Box[Class[AnyRef]]

    General method to in find a class according to its name, a list of possible packages and a list of functions modifying the given name create a target name to look for (e.

    General method to in find a class according to its name, a list of possible packages and a list of functions modifying the given name create a target name to look for (e.g: 'name' is hello_world and the target name may be 'HelloWorld').

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  34. def findClass [C <: AnyRef] (name: String, where: List[String], modifiers: List[(String) ⇒ String], targetType: Class[C]) : Box[Class[C]]

    General method to in find a class according to its name, a list of possible packages, a list of functions modifying the given name create a target name to look for (e.

    General method to in find a class according to its name, a list of possible packages, a list of functions modifying the given name create a target name to look for (e.g: 'name' is hello_world and the target name may be 'HelloWorld').

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  35. def findType [C <: AnyRef] (where: List[(String, List[String])])(implicit m: Manifest[C]) : Box[Class[C]]

    Find a class given its type, a list of possible names and corresponding packages, turning underscored names to CamelCase if necessary

    Find a class given its type, a list of possible names and corresponding packages, turning underscored names to CamelCase if necessary

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  36. def findType [C <: AnyRef] (name: String, where: List[String])(implicit m: Manifest[C]) : Box[Class[C]]

    Find a class given its type, its name and a list of packages, turning underscored names to CamelCase if necessary.

    Find a class given its type, its name and a list of packages, turning underscored names to CamelCase if necessary.

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  37. def findType [C <: AnyRef] (name: String, where: List[String], modifiers: List[(String) ⇒ String])(implicit m: Manifest[C]) : Box[Class[C]]

    General method to in find a class according to its type, its name, a list of possible packages and a list of functions modifying the given name create a target name to look for (e.

    General method to in find a class according to its type, its name, a list of possible packages and a list of functions modifying the given name create a target name to look for (e.g: 'name' is hello_world and the target name may be 'HelloWorld').

    returns

    a Box, either containing the found class or an Empty can.

    definition classes: ClassHelpers
  38. def formattedDateNow : String

    returns

    today's date formatted as yyyy/MM/dd

    definition classes: TimeHelpers
  39. def formattedTimeNow : String

    returns

    now's time formatted as HH:mm zzz

    definition classes: TimeHelpers
  40. def getClass () : java.lang.Class[_]

    Returns a representation that corresponds to the dynamic class of the receiver object.

    Returns a representation that corresponds to the dynamic class of the receiver object.

    The nature of the representation is platform dependent.

    returns

    a representation that corresponds to the dynamic class of the receiver object.

    attributes: final
    definition classes: AnyRef
  41. def hashCode () : Int

    Returns a hash code value for the object.

    Returns a hash code value for the object.

    The default hashing algorithm is platform dependent.

    Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

    returns

    the hash code value for the object.

    definition classes: AnyRef → Any
  42. def hourFormat (in: Date) : String

    returns

    the formatted time for a given Date

    definition classes: TimeHelpers
  43. def hourFormat : SimpleDateFormat

    returns

    a standard format HH:mm:ss

    definition classes: TimeHelpers
  44. def hours (in: Long) : Long

    returns

    the number of millis corresponding to 'in' hours

    definition classes: TimeHelpers
  45. def instantiate [C] (clz: Class[C]) : Box[C]

    Create a new instance of a class

    Create a new instance of a class

    returns

    a Full can with the instance or a Failure if the instance can't be created

    definition classes: ClassHelpers
  46. implicit def intToTimeSpan (in: Int) : TimeSpan

    transforms an int to a TimeSpan object.

    transforms an int to a TimeSpan object. Usage: 3000 returns a TimeSpan of 3000L millis

    attributes: implicit
    definition classes: TimeHelpers
  47. implicit def intToTimeSpanBuilder (in: Int) : TimeSpanBuilder

    transforms an int to a TimeSpanBuilder object.

    transforms an int to a TimeSpanBuilder object. Usage: 3.seconds returns a TimeSpan of 3000L millis

    attributes: implicit
    definition classes: TimeHelpers
  48. def internetDateFormatter : SimpleDateFormat

    returns

    a formatter for internet dates (RFC822/1123) including: the day of week, the month, day of month, time and time zone

    definition classes: TimeHelpers
  49. def invokeControllerMethod (clz: Class[_], meth: String) : Any

    Invoke a controller method (parameterless, public) on a class

    Invoke a controller method (parameterless, public) on a class

    clz

    the class owning the method

    returns

    the result of the method invocation or throws the root exception causing an error

    definition classes: ClassHelpers
  50. def invokeMethod [C] (clz: Class[C], inst: AnyRef, meth: String, params: Array[AnyRef], ptypes: Array[Class[_]]) : Box[Any]

    Invoke the given method for the given class, with some parameters and their types Tries the method name, then the method as a CamelCased name and the method as a camelCased name The class is not instanciated if the method is static, otherwise the passed instance is used

    Invoke the given method for the given class, with some parameters and their types Tries the method name, then the method as a CamelCased name and the method as a camelCased name The class is not instanciated if the method is static, otherwise the passed instance is used

    clz

    class whose method should be invoked

    inst

    instance of the class who method should be invoked, if the method is not static

    meth

    method to invoke

    params

    parameters to pass to the method

    ptypes

    list of types of the parameters

    returns

    a Box containing the value returned by the method

    definition classes: ClassHelpers
  51. def invokeMethod [C] (clz: Class[C], inst: AnyRef, meth: String, params: Array[AnyRef]) : Box[Any]

    Invoke the given method for the given class, with some parameters.

    Invoke the given method for the given class, with some parameters. Tries the method name, then the method as a CamelCased name and the method as a camelCased name The class is not instanciated if the method is static, otherwise the passed instance is used

    clz

    class whose method should be invoked

    inst

    instance of the class who method should be invoked, if the method is not static

    meth

    method to invoke

    params

    parameters to pass to the method

    returns

    a Box containing the value returned by the method

    definition classes: ClassHelpers
  52. def invokeMethod [C] (clz: Class[C], inst: AnyRef, meth: String) : Box[Any]

    Invoke the given method for the given class, with no params.

    Invoke the given method for the given class, with no params. The class is not instanciated if the method is static, otherwise the passed instance is used

    clz

    class whose method should be invoked

    inst

    instance of the class who method should be invoked, if the method is not static

    meth

    method to invoke

    returns

    a Box containing the value returned by the method

    definition classes: ClassHelpers
  53. def isInstanceOf [T0] : Boolean

    This method is used to test whether the dynamic type of the receiver object is T0.

    This method is used to test whether the dynamic type of the receiver object is T0.

    Note that the test result of the test is modulo Scala's erasure semantics. Therefore the expression1.isInstanceOf[String] will return false, while the expression List(1).isInstanceOf[List[String]] will return true. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested typed.

    returns

    true if the receiver object is an instance of erasure of type T0; false otherwise.

    attributes: final
    definition classes: Any
  54. def logTime [T] (f: ⇒ (String, T)) : T

    Call f and log the string returned together with the time taken in millis.

    Call f and log the string returned together with the time taken in millis.

    returns

    the second result from f

    definition classes: TimeHelpers
  55. def logTime [T] (msg: String)(f: ⇒ T) : T

    Log a message with the time taken in millis to do something and return the result

    Log a message with the time taken in millis to do something and return the result

    returns

    the result

    definition classes: TimeHelpers
  56. implicit def longToTimeSpan (in: Long) : TimeSpan

    transforms a long to a TimeSpan object.

    transforms a long to a TimeSpan object. Usage: 3000L returns a TimeSpan of 3000L millis

    attributes: implicit
    definition classes: TimeHelpers
  57. implicit def longToTimeSpanBuilder (in: Long) : TimeSpanBuilder

    transforms a long to a TimeSpanBuilder object.

    transforms a long to a TimeSpanBuilder object. Usage: 3L.seconds returns a TimeSpan of 3000L millis

    attributes: implicit
    definition classes: TimeHelpers
  58. def millis : Long

    returns

    the current number of millis: System.currentTimeMillis

    definition classes: TimeHelpers
  59. def millisToDays (millis: Long) : Long

    returns

    the number of days since epoch converted from millis

    definition classes: TimeHelpers
  60. def minutes (in: Long) : Long

    returns

    the number of millis corresponding to 'in' minutes

    definition classes: TimeHelpers
  61. def month (in: Date) : Int

    returns

    the month corresponding to today (0 based, relative to UTC)

    definition classes: TimeHelpers
  62. def nano : Long

    returns

    the current System.nanoTime()

    definition classes: TimeHelpers
  63. def ne (arg0: AnyRef) : Boolean

    o.ne(arg0) is the same as !(o.eq(arg0)).

    o.ne(arg0) is the same as !(o.eq(arg0)).

    arg0

    the object to compare against this object for reference dis-equality.

    returns

    false if the argument is not a reference to the receiver object; true otherwise.

    attributes: final
    definition classes: AnyRef
  64. def notify () : Unit

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Wakes up a single thread that is waiting on the receiver object's monitor.

    attributes: final
    definition classes: AnyRef
  65. def notifyAll () : Unit

    Wakes up all threads that are waiting on the receiver object's monitor.

    Wakes up all threads that are waiting on the receiver object's monitor.

    attributes: final
    definition classes: AnyRef
  66. def now : Date

    returns

    the date object for now

    definition classes: TimeHelpers
  67. def nowAsInternetDate : String

    returns

    the current time as an internet date

    definition classes: TimeHelpers
  68. def parseInternetDate (dateString: String) : Date

    returns

    a date from a string using the internet format. Return the Epoch date if the parse is unsuccesfull

    definition classes: TimeHelpers
  69. def seconds (in: Long) : Long

    returns

    the number of millis corresponding to 'in' seconds

    definition classes: TimeHelpers
  70. def synchronized [T0] (arg0: T0) : T0

    attributes: final
    definition classes: AnyRef
  71. def time (when: Long) : Date

    alias for new Date(millis)

    alias for new Date(millis)

    definition classes: TimeHelpers
  72. def timeFormatter : SimpleDateFormat

    returns

    a format for the time which includes the TimeZone: HH:mm zzz

    definition classes: TimeHelpers
  73. def timeNow : Date

    returns

    the current time as a Date object

    definition classes: TimeHelpers
      deprecated:
    1. use now instead

  74. implicit def toCalendarExtension (c: Calendar) : CalendarExtension

    implicit def used to add the setXXX methods to the Calendar class

    implicit def used to add the setXXX methods to the Calendar class

    attributes: implicit
    definition classes: TimeHelpers
  75. def toDate (in: Any) : Box[Date]

    returns

    a Full(date) or a failure if the input couldn't be translated to date (or Empty if the input is null)

    definition classes: TimeHelpers
  76. implicit def toDateExtension (d: Date) : DateExtension

    implicit def used to add the noTime method to the Date class

    implicit def used to add the noTime method to the Date class

    attributes: implicit
    definition classes: TimeHelpers
  77. def toInternetDate (in: Long) : String

    returns

    a date formatted with the internet format (from a number of millis)

    definition classes: TimeHelpers
  78. def toInternetDate (in: Date) : String

    returns

    a date formatted with the internet format

    definition classes: TimeHelpers
  79. def toString () : String

    Returns a string representation of the object.

    Returns a string representation of the object.

    The default representation is platform dependent.

    returns

    a string representation of the object.

    definition classes: AnyRef → Any
  80. def today : Calendar

    returns

    the Calendar object for today (the TimeZone is the local TimeZone). Its time is 00:00:00.000

    definition classes: TimeHelpers
  81. def tryo [T] (ignore: Class[_])(f: ⇒ T) : Box[T]

    Wraps a "try" block around the function f.

    Wraps a "try" block around the function f. Takes only one Class of exception to ignore

    ignore

    - a single exception classes to ignore. A thrown exception will be ignored if it is assignable from this class.

    f

    - the block of code to evaluate @return

    • Full(result of the evaluation of f) if f doesn't throw any exception
    • a Failure if f throws an exception
    • Empty if the exception class is in the ignore list
    definition classes: ControlHelpers
  82. def tryo [T] (ignore: List[Class[_]])(f: ⇒ T) : Box[T]

    Wraps a "try" block around the function f

    Wraps a "try" block around the function f

    ignore

    - a list of exception classes to ignore. A thrown exception will be ignored if it is assignable from one of the exception classes in the list

    f

    - the block of code to evaluate @return

    • Full(result of the evaluation of f) if f doesn't throw any exception
    • a Failure if f throws an exception
    • Empty if the exception class is in the ignore list
    definition classes: ControlHelpers
  83. def tryo [T] (onError: (Throwable) ⇒ Unit)(f: ⇒ T) : Box[T]

    Wraps a "try" block around the function f and trigger a callback function if an exception is thrown

    Wraps a "try" block around the function f and trigger a callback function if an exception is thrown

    onError

    - an optional callback function that will use the thrown exception as a parameter

    f

    - the block of code to evaluate @return

    • Full(result of the evaluation of f) if f doesn't throw any exception
    • a Failure if f throws an exception
    definition classes: ControlHelpers
  84. def tryo [T] (f: ⇒ T) : Box[T]

    Wraps a "try" block around the function f

    Wraps a "try" block around the function f

    f

    - the block of code to evaluate @return

    • Full(result of the evaluation of f) if f doesn't throw any exception
    • a Failure if f throws an exception
    definition classes: ControlHelpers
  85. def tryo [T] (handler: PartialFunction[Throwable, T], f: ⇒ T) : Box[T]

    Wraps a "try" block around the function f.

    Wraps a "try" block around the function f. If f throws an exception that is in the domain of the handler PF, the handler will be invoked on the exception. Otherwise the exception is wrapped into a Failure.

    handler

    - A partial function that handles exceptions

    f

    - the block of code to evaluate @return

    • Full(result of the evaluation of f) if f doesn't throw any exception
    • a Failure if f throws an exception
    definition classes: ControlHelpers
      see also:
    1. net.liftweb.common.Failure

  86. def tryo [T] (ignore: List[Class[_]], onError: Box[(Throwable) ⇒ Unit])(f: ⇒ T) : Box[T]

    Wraps a "try" block around the function f.

    Wraps a "try" block around the function f. If f throws an exception with its class in the 'ignore' list or if 'ignore' is null or an empty list, ignore the exception and return None.

    ignore

    - a list of exception classes to ignore. A thrown exception will be ignored if it is assignable from one of the exception classes in the list

    onError

    - an optional callback function that will use the thrown exception as a parameter

    f

    - the block of code to evaluate @return

    • Full(result of the evaluation of f) if f doesn't throw any exception
    • a Failure if f throws an exception
    • Empty if the exception class is in the ignore list
    definition classes: ControlHelpers
  87. def unCamelCase (name: String) : String

    definition classes: ClassHelpers
      deprecated:
    1. Use StringHelpers.snakify

  88. val utc : TimeZone

    The UTC TimeZone

    The UTC TimeZone

    definition classes: TimeHelpers
  89. def wait () : Unit

    attributes: final
    definition classes: AnyRef
  90. def wait (arg0: Long, arg1: Int) : Unit

    attributes: final
    definition classes: AnyRef
  91. def wait (arg0: Long) : Unit

    attributes: final
    definition classes: AnyRef
  92. def weeks (in: Long) : Long

    returns

    the number of millis corresponding to 'in' weeks

    definition classes: TimeHelpers
  93. def year (in: Date) : Int

    returns

    the year corresponding to today (relative to UTC)

    definition classes: TimeHelpers

Inherited from ControlHelpers

Inherited from ClassHelpers

Inherited from TimeHelpers

Inherited from AnyRef

Inherited from Any