Package

cron4s

Permalink

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. sealed trait CronField extends Serializable

    Permalink

    Each of the different fields supported in CRON expressions

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

    Permalink

    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( ... )
  3. sealed abstract class Error extends Exception

    Permalink

    Created by alonsodomin on 30/08/2016.

  4. final case class InvalidCron(reason: NonEmptyList[ValidationError]) extends Error with Product with Serializable

    Permalink
  5. final case class InvalidField(field: CronField, msg: String) extends ValidationError with Product with Serializable

    Permalink
  6. final case class InvalidFieldCombination(msg: String) extends ValidationError with Product with Serializable

    Permalink
  7. final case class ParseFailed(expected: String, found: String, position: Int) extends Error with Product with Serializable

    Permalink
  8. sealed trait ValidationError extends AnyRef

    Permalink

Value Members

  1. object Cron

    Permalink

    Created by domingueza on 10/04/2017.

    Created by domingueza on 10/04/2017.

    Annotations
    @JSExportTopLevel( "cron4s.Cron" )
  2. object CronField extends CronFieldInstances with Serializable

    Permalink
  3. object CronUnit extends CronUnitInstances with Serializable

    Permalink
  4. object Error extends Serializable

    Permalink
  5. object InvalidField extends Serializable

    Permalink
  6. object InvalidFieldCombination extends Serializable

    Permalink
  7. object ValidationError

    Permalink
  8. def allOf[C[_], A](c: C[Predicate[A]])(implicit ev: Foldable[C]): Predicate[A]

    Permalink
    Definition Classes
    PredicateSyntax
  9. def always[A](value: ⇒ Boolean): Predicate[A]

    Permalink
    Definition Classes
    PredicateSyntax
  10. implicit def any2FieldWithAny[F <: CronField](node: AnyNode[F]): FieldNodeWithAny[F]

    Permalink
    Definition Classes
    NodeConversions
  11. def anyOf[C[_], A](c: C[Predicate[A]])(implicit ev: Foldable[C]): Predicate[A]

    Permalink
    Definition Classes
    PredicateSyntax
  12. def asOf[C[_], A](c: C[Predicate[A]])(implicit arg0: Foldable[C], M: MonoidK[Predicate]): Predicate[A]

    Permalink
    Definition Classes
    PredicateSyntax
  13. package base

    Permalink
  14. implicit def between2Divisible[F <: CronField](node: BetweenNode[F]): DivisibleNode[F]

    Permalink
    Definition Classes
    NodeConversions
  15. implicit def between2Enumerable[F <: CronField](node: BetweenNode[F]): EnumerableNode[F]

    Permalink
    Definition Classes
    NodeConversions
  16. implicit def between2Field[F <: CronField](node: BetweenNode[F]): FieldNode[F]

    Permalink
    Definition Classes
    NodeConversions
  17. implicit def between2FieldWithAny[F <: CronField](node: BetweenNode[F]): FieldNodeWithAny[F]

    Permalink
    Definition Classes
    NodeConversions
  18. implicit def const2Enumerable[F <: CronField](node: ConstNode[F]): EnumerableNode[F]

    Permalink
    Definition Classes
    NodeConversions
  19. implicit def const2Field[F <: CronField](node: ConstNode[F]): FieldNode[F]

    Permalink
    Definition Classes
    NodeConversions
  20. implicit def const2FieldWithAny[F <: CronField](node: ConstNode[F]): FieldNodeWithAny[F]

    Permalink
    Definition Classes
    NodeConversions
  21. package datetime

    Permalink

    Created by alonsodomin on 24/01/2017.

  22. implicit def each2Divisible[F <: CronField](node: EachNode[F]): DivisibleNode[F]

    Permalink
    Definition Classes
    NodeConversions
  23. implicit def each2Field[F <: CronField](node: EachNode[F]): FieldNode[F]

    Permalink
    Definition Classes
    NodeConversions
  24. implicit def each2FieldWithAny[F <: CronField](node: EachNode[F]): FieldNodeWithAny[F]

    Permalink
    Definition Classes
    NodeConversions
  25. def equalTo[A](a: A)(implicit arg0: Eq[A]): Predicate[A]

    Permalink
    Definition Classes
    PredicateSyntax
  26. implicit def every2Field[F <: CronField](node: EveryNode[F]): FieldNode[F]

    Permalink
    Definition Classes
    NodeConversions
  27. implicit def every2FieldWithAny[F <: CronField](node: EveryNode[F]): FieldNodeWithAny[F]

    Permalink
    Definition Classes
    NodeConversions
  28. package expr

    Permalink

    Created by alonsodomin on 04/01/2016.

  29. def noneOf[C[_], A](c: C[Predicate[A]])(implicit ev: Foldable[C]): Predicate[A]

    Permalink
    Definition Classes
    PredicateSyntax
  30. def not[A](m: Predicate[A]): Predicate[A]

    Permalink
    Definition Classes
    PredicateSyntax
  31. implicit def several2Divisible[F <: CronField](node: SeveralNode[F]): DivisibleNode[F]

    Permalink
    Definition Classes
    NodeConversions
  32. implicit def several2Field[F <: CronField](node: SeveralNode[F]): FieldNode[F]

    Permalink
    Definition Classes
    NodeConversions
  33. implicit def several2FieldWithAny[F <: CronField](node: SeveralNode[F]): FieldNodeWithAny[F]

    Permalink
    Definition Classes
    NodeConversions
  34. def supportedFields[E](implicit E: DateTimeCron[E]): List[CronField]

    Permalink
    Definition Classes
    DateTimeCronFunctions
  35. package syntax

    Permalink
  36. implicit def toDateTimeCronOps[E, DateTime](target: E)(implicit tc0: DateTimeCron[E]): DateTimeCronOps[E]

    Permalink
    Definition Classes
    DateTimeCronSyntax
  37. implicit def toDateTimeNodeOps[E[_ <: CronField], F <: CronField, DateTime](target: E[F])(implicit tc0: DateTimeNode[E, F]): DateTimeNodeOps[E, F]

    Permalink
    Definition Classes
    DateTimeNodeSyntax
  38. implicit def toEnumeratedOps[A](target: A)(implicit tc: Enumerated[A]): EnumeratedOps[A]

    Permalink
    Definition Classes
    EnumeratedSyntax
  39. implicit def toExprOps[E[_ <: CronField], F <: CronField](target: E[F])(implicit tc: FieldExpr[E, F]): FieldExprOps[E, F]

    Permalink
    Definition Classes
    FieldExprSyntax
  40. package validation

    Permalink

    Created by alonsodomin on 30/08/2016.

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