| OVERVIEW | PACKAGE | CONSTR | FIELDS | METHODS | FRAMES NO FRAMES | INHERITED |
object TimeHelpers
extends
TimeHelpers with ControlHelpers
def this
|
| currentYear.. |
def currentYear
[details]
|
Int | TimeHelpers |
| dateFormatter.. |
def dateFormatter
[details]
|
SimpleDateFormat | TimeHelpers |
| dayNow.. |
def dayNow
[details]
|
Date | TimeHelpers |
| daysSinceEpoch.. |
def daysSinceEpoch
[details]
|
Long | TimeHelpers |
| formattedDateNow.. |
def formattedDateNow
[details]
|
String | TimeHelpers |
| formattedTimeNow.. |
def formattedTimeNow
[details]
|
String | TimeHelpers |
| hourFormat.. |
val hourFormat
[details]
|
SimpleDateFormat | TimeHelpers |
| internetDateFormatter.. |
def internetDateFormatter
[details]
|
SimpleDateFormat | TimeHelpers |
| millis.. |
def millis
[details]
|
Long | TimeHelpers |
| now.. |
def now
[details]
|
Date | TimeHelpers |
| nowAsInternetDate.. |
def nowAsInternetDate
[details]
|
String | TimeHelpers |
| timeFormatter.. |
def timeFormatter
[details]
|
SimpleDateFormat | TimeHelpers |
| timeNow.. |
def timeNow
[details]
|
Date | TimeHelpers |
| today.. |
def today
[details]
|
Calendar | TimeHelpers |
| utc.. |
val utc
The UTC TimeZone
|
TimeZone | TimeHelpers |
| !=.. |
final def !=(arg0 : Any)
|
Boolean | Any |
| !=.. |
final def !=(arg0 : Object)
|
Boolean | AnyRef |
| ==.. |
final def ==(arg0 : Object)
|
Boolean | AnyRef |
| ==.. |
final def ==(arg0 : Any)
|
Boolean | Any |
| ^.. |
def ^[T](i : T*)
This operator transforms its arguments into a List
[details]
|
List[T] | ClassHelpers |
| asInstanceOf.. |
final def asInstanceOf[T0]
|
T0 | Any |
| boxParseInternetDate.. |
def boxParseInternetDate(dateString : String)
[details]
|
Box[Date] | TimeHelpers |
| calcTime.. |
def calcTime[T](f : => T)
[details]
|
(Long, T) | TimeHelpers |
| callableMethod_?.. |
def callableMethod_?(meth : Method)
[details]
|
Boolean | ClassHelpers |
| camelCase.. |
def camelCase(name : String)
|
String | ClassHelpers |
| camelCaseMethod.. |
def camelCaseMethod(name : String)
|
String | ClassHelpers |
| classHasControllerMethod.. |
def classHasControllerMethod(clz : Class[Any], name : String)
Check that the method 'name' is callable for class 'clz'
[details]
|
Boolean | ClassHelpers |
| classHierarchy.. |
def classHierarchy(in : Class[Any])
|
List[Class[Any]] | ClassHelpers |
| clone.. |
protected def clone
|
Object | AnyRef |
| containsClass.. |
def containsClass[C](clz : Class[C], toMatch : List[Class[Any]])
Is the clz an instance of (assignable from) any of the classes in the list
[details]
|
Boolean | ClassHelpers |
| createInvoker.. |
def createInvoker[C <: Object](name : String, on : C)
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
[details]
|
Box[() => Box[Any]] | ClassHelpers |
| day.. |
def day(in : Date)
[details]
|
Int | TimeHelpers |
| days.. |
def days(in : Long)
[details]
|
Long | TimeHelpers |
| eq.. |
final def eq(arg0 : Object)
|
Boolean | AnyRef |
| equals.. |
def equals(arg0 : Any)
|
Boolean | AnyRef |
| finalize.. |
protected def finalize
|
Unit | AnyRef |
| findClass.. |
def findClass[C <: Object](name : String, where : List[String], modifiers : List[(String) => String], targetType : 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
[details]
g: 'name' is hello_world and the target name may be 'HelloWorld').
@parameter name name of the class to find
@parameter where list of package names which may contain the class
@parameter modifiers list of functions that modify the 'name' of the class (e.g., leave it alone, make it camel case, etc.)
@parameter targetType optional expected type which the retrieved class should conform to
|
Box[Class[C]] | ClassHelpers |
| findClass.. |
def findClass(name : String, where : List[String], modifiers : List[(String) => String])
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
[details]
g: 'name' is
hello_world and the target name may be 'HelloWorld').
@parameter name name of the class to find
@parameter where list of package names which may contain the class
@parameter modifiers list of functions that modify the 'name' of the class (e.g., leave it alone, make it camel case, etc.)
|
Box[Class[Object]] | ClassHelpers |
| findClass.. |
def findClass(where : List[(String, List[String])])
Find a class given a list of possible names and corresponding packages, turning underscored
names to CamelCase if necessary
@parameter where list of pairs (name, package names) which may contain the class
[details]
|
Box[Class[Object]] | ClassHelpers |
| findClass.. |
def findClass[C <: Object](name : String, where : List[String], targetType : Class[C])
Find a class given its name and a list of packages, turning underscored names to
CamelCase if necessary
[details]
@parameter name name of the class to find
@parameter where list of package names which may contain the class
@parameter targetType optional expected type which the retrieved class should conform to
|
Box[Class[C]] | ClassHelpers |
| findClass.. |
def findClass(name : String, where : List[String])
Find a class given its name and a list of packages, turning underscored names to CamelCase if
necessary
[details]
@parameter name name of the class to find
@parameter where list of package names which may contain the class
|
Box[Class[Object]] | ClassHelpers |
| findType.. |
def findType[C <: Object](name : String, where : List[String])(implicit m : Manifest[C])
Find a class given its type, its name and a list of packages, turning underscored names to
CamelCase if necessary
[details]
@parameter C type of the class to find
@parameter name name of the class to find
@parameter where list of package names which may contain the class
|
Box[Class[C]] | ClassHelpers |
| findType.. |
def findType[C <: Object](where : List[(String, List[String])])(implicit m : Manifest[C])
Find a class given its type, a list of possible names and corresponding packages, turning
underscored names to CamelCase if necessary
@parameter C type of the class to find
@parameter where list of pairs (name, package names) which may contain the class
[details]
|
Box[Class[C]] | ClassHelpers |
| findType.. |
def findType[C <: Object](name : String, where : List[String], modifiers : List[(String) => String])(implicit m : Manifest[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
[details]
g: 'name' is hello_world and the target name may be 'HelloWorld').
@parameter C type of the class to find
@parameter name name of the class to find
@parameter where list of package names which may contain the class
@parameter modifiers list of functions that modify the 'name' of the class (e.g., leave it alone, make it camel case, etc.)
|
Box[Class[C]] | ClassHelpers |
| getClass.. |
final def getClass
|
Class[Any] | AnyRef |
| hashCode.. |
def hashCode
|
Int | AnyRef |
| hourFormat.. |
def hourFormat(in : Date)
[details]
|
String | TimeHelpers |
| hours.. |
def hours(in : Long)
[details]
|
Long | TimeHelpers |
| instantiate.. |
def instantiate[C](clz : Class[C])
Create a new instance of a class
[details]
|
Box[C] | ClassHelpers |
| intToTimeSpan.. |
implicit def intToTimeSpan(in : Int)
transforms an int to a TimeSpan object
[details]
Usage: 3000 returns a TimeSpan of 3000L millis
|
TimeSpan | TimeHelpers |
| intToTimeSpanBuilder.. |
implicit def intToTimeSpanBuilder(in : Int)
transforms an int to a TimeSpanBuilder object
[details]
Usage: 3.seconds returns a TimeSpan of 3000L millis
|
TimeSpanBuilder | TimeHelpers |
| invokeControllerMethod.. |
def invokeControllerMethod(clz : Class[Any], meth : String)
Invoke a controller method (parameterless, public) on a class
[details]
|
Any | ClassHelpers |
| invokeMethod.. |
def invokeMethod[C](clz : Class[C], inst : Object, meth : String, params : Array[Object])
Invoke the given method for the given class, with some parameters
[details]
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
|
Box[Any] | ClassHelpers |
| invokeMethod.. |
def invokeMethod[C](clz : Class[C], inst : Object, meth : String)
Invoke the given method for the given class, with no params
[details]
The class is not instanciated if the method is static, otherwise the passed instance is used
|
Box[Any] | ClassHelpers |
| invokeMethod.. |
def invokeMethod[C](clz : Class[C], inst : Object, meth : String, params : Array[Object], ptypes : Array[Class[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
[details]
|
Box[Any] | ClassHelpers |
| isInstanceOf.. |
final def isInstanceOf[T0]
|
Boolean | Any |
| logTime.. |
def logTime[T](msg : String)(f : => T)
Log a message with the time taken in millis to do something and retrun the result
[details]
|
T | TimeHelpers |
| longToTimeSpan.. |
implicit def longToTimeSpan(in : Long)
transforms a long to a TimeSpan object
[details]
Usage: 3000L returns a TimeSpan of 3000L millis
|
TimeSpan | TimeHelpers |
| longToTimeSpanBuilder.. |
implicit def longToTimeSpanBuilder(in : Long)
transforms a long to a TimeSpanBuilder object
[details]
Usage: 3L.seconds returns a TimeSpan of 3000L millis
|
TimeSpanBuilder | TimeHelpers |
| millisToDays.. |
def millisToDays(millis : Long)
[details]
|
Long | TimeHelpers |
| minutes.. |
def minutes(in : Long)
[details]
|
Long | TimeHelpers |
| month.. |
def month(in : Date)
[details]
|
Int | TimeHelpers |
| ne.. |
final def ne(arg0 : Object)
|
Boolean | AnyRef |
| notify.. |
final def notify
|
Unit | AnyRef |
| notifyAll.. |
final def notifyAll
|
Unit | AnyRef |
| parseInternetDate.. |
def parseInternetDate(dateString : String)
[details]
|
Date | TimeHelpers |
| seconds.. |
def seconds(in : Long)
[details]
|
Long | TimeHelpers |
| synchronized.. |
final def synchronized[T0](arg0 : T0)
|
T0 | AnyRef |
| time.. |
def time(when : Long)
alias for new Date(millis)
|
Date | TimeHelpers |
| toCalendarExtension.. |
implicit def toCalendarExtension(c : Calendar)
implicit def used to add the setXXX methods to the Calendar class
|
CalendarExtension | TimeHelpers |
| toDate.. |
def toDate(in : Any)
[details]
|
Box[Date] | TimeHelpers |
| toDateExtension.. |
implicit def toDateExtension(d : Date)
implicit def used to add the noTime method to the Date class
|
DateExtension | TimeHelpers |
| toInternetDate.. |
def toInternetDate(in : Date)
[details]
|
String | TimeHelpers |
| toInternetDate.. |
def toInternetDate(in : Long)
[details]
|
String | TimeHelpers |
| toString.. |
def toString
|
String | AnyRef |
| tryo.. |
def tryo[T](onError : (Throwable) => Unit)(f : => T)
Wraps a "try" block around the function f and trigger a callback function if an exception is thrown
[details]
|
Box[T] | ControlHelpers |
| tryo.. |
def tryo[T](ignore : Class[Any])(f : => T)
Wraps a "try" block around the function f
[details]
Takes only one Class of exception to ignore
|
Box[T] | ControlHelpers |
| tryo.. |
def tryo[T](handler : PartialFunction[Throwable, T], f : => T)
Wraps a "try" block around the function f
[details]
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.
|
Box[T] | ControlHelpers |
| tryo.. |
def tryo[T](f : => T)
Wraps a "try" block around the function f
[details]
|
Box[T] | ControlHelpers |
| tryo.. |
def tryo[T](ignore : List[Class[Any]])(f : => T)
Wraps a "try" block around the function f
[details]
|
Box[T] | ControlHelpers |
| tryo.. |
def tryo[T](ignore : List[Class[Any]], onError : Box[(Throwable) => Unit])(f : => T)
Wraps a "try" block around the function f
[details]
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.
|
Box[T] | ControlHelpers |
| unCamelCase.. |
def unCamelCase(name : String)
|
String | ClassHelpers |
| wait.. |
final def wait(arg0 : Long)
|
Unit | AnyRef |
| wait.. |
final def wait
|
Unit | AnyRef |
| wait.. |
final def wait(arg0 : Long, arg1 : Int)
|
Unit | AnyRef |
| weeks.. |
def weeks(in : Long)
[details]
|
Long | TimeHelpers |
| year.. |
def year(in : Date)
[details]
|
Int | TimeHelpers |
| OVERVIEW | PACKAGE | CONSTR | FIELDS | METHODS | FRAMES NO FRAMES | INHERITED |