Packages

p

cron4s

package cron4s

Linear Supertypes
NodeConversions, AllSyntax, PredicateSyntax, FieldExprSyntax, EnumeratedSyntax, DateTimeNodeSyntax, DateTimeCronSyntax, DateTimeCronFunctions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cron4s
  2. NodeConversions
  3. AllSyntax
  4. PredicateSyntax
  5. FieldExprSyntax
  6. EnumeratedSyntax
  7. DateTimeNodeSyntax
  8. DateTimeCronSyntax
  9. DateTimeCronFunctions
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CronExpr = cron4s.expr.CronExpr
  2. sealed trait CronField extends Serializable

    Each of the different fields supported in CRON expressions

  3. sealed trait CronUnit[+F <: CronField] extends Serializable

    A Cron Unit is the representation of valid values that are accepted at a given Cron Field.

    A Cron Unit is the representation of valid values that are accepted at a given Cron Field.

    Annotations
    @implicitNotFound( ... )
  4. sealed abstract class Error extends Exception

    Created by alonsodomin on 30/08/2016.

  5. final case class InvalidCron(reason: NonEmptyList[ValidationError]) extends Error with Product with Serializable
  6. final case class InvalidField(field: CronField, msg: String) extends ValidationError with Product with Serializable
  7. final case class InvalidFieldCombination(msg: String) extends ValidationError with Product with Serializable
  8. final case class ParseFailed(msg: String, found: String, position: Int) extends Error with Product with Serializable
  9. sealed trait ValidationError extends AnyRef

Value Members

  1. def allOf[C[_], A](c: C[Predicate[A]])(implicit ev: Foldable[C]): Predicate[A]
    Definition Classes
    PredicateSyntax
  2. def always[A](value: ⇒ Boolean): Predicate[A]
    Definition Classes
    PredicateSyntax
  3. implicit def any2FieldWithAny[F <: CronField](node: AnyNode[F]): FieldNodeWithAny[F]
    Definition Classes
    NodeConversions
  4. def anyOf[C[_], A](c: C[Predicate[A]])(implicit ev: Foldable[C]): Predicate[A]
    Definition Classes
    PredicateSyntax
  5. def asOf[C[_], A](c: C[Predicate[A]])(implicit arg0: Foldable[C], M: MonoidK[Predicate]): Predicate[A]
    Definition Classes
    PredicateSyntax
  6. implicit def between2Divisible[F <: CronField](node: BetweenNode[F]): DivisibleNode[F]
    Definition Classes
    NodeConversions
  7. implicit def between2Enumerable[F <: CronField](node: BetweenNode[F]): EnumerableNode[F]
    Definition Classes
    NodeConversions
  8. implicit def between2Field[F <: CronField](node: BetweenNode[F]): FieldNode[F]
    Definition Classes
    NodeConversions
  9. implicit def between2FieldWithAny[F <: CronField](node: BetweenNode[F]): FieldNodeWithAny[F]
    Definition Classes
    NodeConversions
  10. implicit def const2Enumerable[F <: CronField](node: ConstNode[F]): EnumerableNode[F]
    Definition Classes
    NodeConversions
  11. implicit def const2Field[F <: CronField](node: ConstNode[F]): FieldNode[F]
    Definition Classes
    NodeConversions
  12. implicit def const2FieldWithAny[F <: CronField](node: ConstNode[F]): FieldNodeWithAny[F]
    Definition Classes
    NodeConversions
  13. implicit def divisible2Field[F <: CronField](node: DivisibleNode[F]): FieldNode[F]
    Definition Classes
    NodeConversions
  14. implicit def each2Divisible[F <: CronField](node: EachNode[F]): DivisibleNode[F]
    Definition Classes
    NodeConversions
  15. implicit def each2Field[F <: CronField](node: EachNode[F]): FieldNode[F]
    Definition Classes
    NodeConversions
  16. implicit def each2FieldWithAny[F <: CronField](node: EachNode[F]): FieldNodeWithAny[F]
    Definition Classes
    NodeConversions
  17. implicit def enumerable2Field[F <: CronField](node: EnumerableNode[F]): FieldNode[F]
    Definition Classes
    NodeConversions
  18. def equalTo[A](a: A)(implicit arg0: Eq[A]): Predicate[A]
    Definition Classes
    PredicateSyntax
  19. implicit def every2Field[F <: CronField](node: EveryNode[F]): FieldNode[F]
    Definition Classes
    NodeConversions
  20. implicit def every2FieldWithAny[F <: CronField](node: EveryNode[F]): FieldNodeWithAny[F]
    Definition Classes
    NodeConversions
  21. implicit def field2FieldWithAny[F <: CronField](node: FieldNode[F]): FieldNodeWithAny[F]
    Definition Classes
    NodeConversions
  22. def noneOf[C[_], A](c: C[Predicate[A]])(implicit ev: Foldable[C]): Predicate[A]
    Definition Classes
    PredicateSyntax
  23. def not[A](m: Predicate[A]): Predicate[A]
    Definition Classes
    PredicateSyntax
  24. implicit def several2Divisible[F <: CronField](node: SeveralNode[F]): DivisibleNode[F]
    Definition Classes
    NodeConversions
  25. implicit def several2Field[F <: CronField](node: SeveralNode[F]): FieldNode[F]
    Definition Classes
    NodeConversions
  26. implicit def several2FieldWithAny[F <: CronField](node: SeveralNode[F]): FieldNodeWithAny[F]
    Definition Classes
    NodeConversions
  27. def supportedFields[E](implicit E: DateTimeCron[E]): List[CronField]
    Definition Classes
    DateTimeCronFunctions
  28. implicit def toDateTimeCronOps[E, DateTime](target: E)(implicit tc0: DateTimeCron[E]): DateTimeCronOps[E]
    Definition Classes
    DateTimeCronSyntax
  29. implicit def toDateTimeNodeOps[E[_ <: CronField], F <: CronField, DateTime](target: E[F])(implicit tc0: DateTimeNode[E, F]): DateTimeNodeOps[E, F]
    Definition Classes
    DateTimeNodeSyntax
  30. implicit def toEnumeratedOps[A](target: A)(implicit tc: Enumerated[A]): EnumeratedOps[A]
    Definition Classes
    EnumeratedSyntax
  31. implicit def toExprOps[E[_ <: CronField], F <: CronField](target: E[F])(implicit tc: FieldExpr[E, F]): FieldExprOps[E, F]
    Definition Classes
    FieldExprSyntax
  32. object Cron

    The entry point for parsing cron expressions

    The entry point for parsing cron expressions

    Annotations
    @JSExportTopLevel( "Cron" )
  33. object CronField extends CronFieldInstances with Serializable
  34. object CronUnit extends CronUnitInstances with Serializable
  35. object Error extends Serializable
  36. object InvalidField extends Serializable
  37. object InvalidFieldCombination extends Serializable
  38. object ValidationError

Inherited from NodeConversions

Inherited from AllSyntax

Inherited from PredicateSyntax

Inherited from FieldExprSyntax

Inherited from EnumeratedSyntax

Inherited from DateTimeNodeSyntax

Inherited from DateTimeCronSyntax

Inherited from DateTimeCronFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped