Packages

p

cron4s

expr

package expr

Created by alonsodomin on 04/01/2016.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. expr
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class AnyNode[F <: CronField] extends Node[F]
  2. final class BetweenNode[F <: CronField] extends Node[F]
  3. final class ConstNode[F <: CronField] extends Node[F]
  4. final case class CronExpr(seconds: SecondsNode, minutes: MinutesNode, hours: HoursNode, daysOfMonth: DaysOfMonthNode, months: MonthsNode, daysOfWeek: DaysOfWeekNode) extends Product with Serializable

    Representation of a valid CRON expression as an AST

  5. final case class DateCronExpr(daysOfMonth: DaysOfMonthNode, months: MonthsNode, daysOfWeek: DaysOfWeekNode) extends Product with Serializable
  6. type DaysOfMonthNode = FieldNodeWithAny[DayOfMonth]
  7. type DaysOfWeekNode = FieldNodeWithAny[DayOfWeek]
  8. final class DivisibleNode[F <: CronField] extends AnyVal
  9. final class EachNode[F <: CronField] extends Node[F]
  10. final class EnumerableNode[F <: CronField] extends AnyVal
  11. final class EveryNode[F <: CronField] extends Node[F]
  12. trait FieldExpr[E[_ <: CronField], F <: CronField] extends Enumerated[E[F]]

    Created by alonsodomin on 25/08/2016.

  13. final class FieldNode[F <: CronField] extends AnyVal

    Created by alonsodomin on 23/01/2017.

  14. final class FieldNodeWithAny[F <: CronField] extends AnyVal
  15. sealed trait FieldSelector[A, F <: CronField] extends AnyRef

    Created by alonsodomin on 10/02/2017.

    Created by alonsodomin on 10/02/2017.

    Annotations
    @implicitNotFound( ... )
  16. type HoursNode = FieldNode[Hour]
  17. type MinutesNode = FieldNode[Minute]
  18. type MonthsNode = FieldNode[Month]
  19. sealed trait Node[F <: CronField] extends AnyRef

    Generic representation of the expression node for a given field

  20. type SecondsNode = FieldNode[Second]
  21. final class SeveralNode[F <: CronField] extends Node[F]
  22. final case class TimeCronExpr(seconds: SecondsNode, minutes: MinutesNode, hours: HoursNode) extends Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped