Trait

org.scalarules.dsl.nl

ScalaRulesDsl

Related Doc: package nl

Permalink

trait ScalaRulesDsl extends AfrondingsWordsTrait with DslConditionImplicits with DslEvaluationImplicits with DatumImplicits with DslLoopWordTrait with DslListFilterWord

Aggregates the keywords and implicit definitions of the Scala-Rules DSL. The implicits available in this trait can be used by importing the grammar package object's members, or extending this trait.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaRulesDsl
  2. DslListFilterWord
  3. DslLoopWordTrait
  4. DatumImplicits
  5. DslEvaluationImplicits
  6. DslConditionImplicits
  7. AfrondingsWordsTrait
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed class AfgerondKeyword extends AnyRef

    Permalink
    Definition Classes
    AfrondingsWordsTrait
  2. class Afronding[T] extends AnyRef

    Permalink
    Definition Classes
    AfrondingsWordsTrait
  3. class AfrondingOpWord[T] extends AnyRef

    Permalink
    Definition Classes
    AfrondingsWordsTrait
  4. implicit class AfrondingsTerm[T] extends AnyRef

    Permalink
    Definition Classes
    AfrondingsWordsTrait
  5. type ConditionFunction = (Condition, Condition) ⇒ Condition

    Permalink
  6. type Datum = LocalDate

    Permalink
    Definition Classes
    DatumImplicits
  7. implicit class JavaDateToDslDate extends ToDslDate

    Permalink
    Definition Classes
    DatumImplicits
  8. implicit class JodaLocalDateToDslDate extends ToDslDate

    Permalink
    Definition Classes
    DatumImplicits
  9. implicit class StringToDslDate extends ToDslDate

    Permalink
    Definition Classes
    DatumImplicits
  10. abstract class ToDslDate extends AnyRef

    Permalink
    Definition Classes
    DatumImplicits

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. macro def Gegeven(condition: DslCondition): GegevenWord

    Permalink
  5. val Loop: DslLoopWord

    Permalink
    Definition Classes
    DslLoopWordTrait
  6. val afgerond: AfgerondKeyword

    Permalink

    a "filler" value required to enforce proper Dsl readability

    a "filler" value required to enforce proper Dsl readability

    Definition Classes
    AfrondingsWordsTrait
  7. implicit def afrondbaarBedrag: Afrondbaar[Bedrag]

    Permalink
    Definition Classes
    AfrondingsWordsTrait
  8. implicit def afrondbaarBigDecimal: Afrondbaar[BigDecimal]

    Permalink
    Definition Classes
    AfrondingsWordsTrait
  9. implicit def afrondbaarPercentage: Afrondbaar[Percentage]

    Permalink
    Definition Classes
    AfrondingsWordsTrait
  10. val altijd: DslCondition

    Permalink
    Definition Classes
    DslConditionImplicits
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. implicit def bedragToDslEvaluation(value: Bedrag): DslEvaluation[Bedrag]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  13. implicit def bigDecimalToDslEvaluation(value: BigDecimal): DslEvaluation[BigDecimal]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. implicit def dslDatumToDslEvaluation(value: LocalDate): DslEvaluation[LocalDate]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  16. implicit def dslEvaluationToConditionDslPart[T](dslEvaluation: DslEvaluation[T]): DslEvaluationConditionPart[T]

    Permalink
    Definition Classes
    DslConditionImplicits
  17. lazy val dtf: DateTimeFormatter

    Permalink
    Definition Classes
    DatumImplicits
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. implicit def factToDslEvaluation[A](fact: SingularFact[A]): DslEvaluation[A]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  21. val filter: FilterWord

    Permalink
    Definition Classes
    DslListFilterWord
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  25. implicit def intToBigDecimalDslEvaluation(value: Int): DslEvaluation[BigDecimal]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  26. implicit def intToDslEvaluation(value: Int): DslEvaluation[Int]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. implicit def listFactToDslEvaluation[A](fact: ListFact[A]): DslEvaluation[List[A]]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. implicit def percentageToDslEvaluation(value: Percentage): DslEvaluation[Percentage]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  33. implicit def stringToDslEvaluation(value: String): DslEvaluation[String]

    Permalink
    Definition Classes
    DslEvaluationImplicits
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. implicit def toConditionDslPart[T](factDef: Fact[T]): DslConditionPart[T]

    Permalink
    Definition Classes
    DslConditionImplicits
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DslListFilterWord

Inherited from DslLoopWordTrait

Inherited from DatumImplicits

Inherited from DslEvaluationImplicits

Inherited from DslConditionImplicits

Inherited from AfrondingsWordsTrait

Inherited from AnyRef

Inherited from Any

Ungrouped