Trait

org.scalarules.dsl.nl

ScalaRulesDsl

Related Doc: package nl

Permalink

trait ScalaRulesDsl extends 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. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ConditionFunction = (Condition, Condition) ⇒ Condition

    Permalink
  2. type Datum = LocalDate

    Permalink
    Definition Classes
    DatumImplicits
  3. implicit class JavaDateToDslDate extends ToDslDate

    Permalink
    Definition Classes
    DatumImplicits
  4. implicit class JodaLocalDateToDslDate extends ToDslDate

    Permalink
    Definition Classes
    DatumImplicits
  5. implicit class StringToDslDate extends ToDslDate

    Permalink
    Definition Classes
    DatumImplicits
  6. 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. def Gegeven(condition: DslCondition): GegevenWord

    Permalink
  5. val Loop: DslLoopWord

    Permalink
    Definition Classes
    DslLoopWordTrait
  6. val altijd: DslCondition

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

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

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

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

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

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

    Permalink
    Definition Classes
    DslConditionImplicits
  13. lazy val dtf: DateTimeFormatter

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

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

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

    Permalink
    Definition Classes
    DslEvaluationImplicits
  17. val filter: FilterWord

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. 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 AnyRef

Inherited from Any

Ungrouped