object Cron
The entry point for parsing cron expressions
- Annotations
- @JSExportTopLevel("Cron")
- Source
- Cron.scala
- Alphabetic
- By Inheritance
- Cron
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(e: String): Either[Error, CronExpr]
Parses the given cron expression into a cron AST using Either as return type.
Parses the given cron expression into a cron AST using Either as return type. This is a short-hand for
Cron.parse(...)
- e
a cron expression
- returns
an Either representing the failure or the actual parsed cron AST
- Annotations
- @inline()
val cron = Cron("10-35 2,4,6 * ? * *")
Example: - final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parse(e: String): Either[Error, CronExpr]
Parses the given cron expression into a cron AST using Either as return type
Parses the given cron expression into a cron AST using Either as return type
- e
a cron expression
- returns
an Either representing the failure or the actual parsed cron AST
- Annotations
- @inline()
val cron = Cron.parse("10-35 2,4,6 * ? * *")
Example: - final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryParse(e: String): Try[CronExpr]
Parses the given cron expression into a cron AST using Try as return type
Parses the given cron expression into a cron AST using Try as return type
- e
a cron expression
- returns
a Try representing the failure or the actual parsed cron AST
- Annotations
- @inline()
val cron = Cron.tryParse("10-35 2,4,6 * ? * *")
Example: - def unsafeParse(e: String): CronExpr
Parses the given cron expression into a cron AST.
Parses the given cron expression into a cron AST. This method will throw an exception in case the given cron expression is invalid
- e
a cron expression
- returns
a cron AST
- Annotations
- @throws(classOf[Error])
val cron = Cron.unsafeParse("10-35 2,4,6 * ? * *")
- Exceptions thrown
Error
in case the cron expression is invalid
Example: - final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()