Trait

com.xiaomi.duckling.dimension.time

Rules

Related Doc: package time

Permalink

trait Rules extends DimRules

Linear Supertypes
DimRules, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Rules
  2. DimRules
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val composite: List[Rule]

    Permalink
  7. def dimRules: List[Rule]

    Permalink
    Definition Classes
    RulesDimRules
  8. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  17. def openInterval(td: TimeData, direction: IntervalDirection): Option[Token]

    Permalink
  18. def recentHint(hint: Hint): Boolean

    Permalink
  19. val ruleDurationIntersectTime: Rule

    Permalink

    一个月后的下午19点

  20. val ruleEndOfGrain: Rule

    Permalink
  21. val ruleFromToInterval: Rule

    Permalink

    时间区间

  22. val ruleInAInterval: Rule

    Permalink

    时间区间

  23. val ruleIntersect: Rule

    Permalink
  24. val ruleIntersect2: Rule

    Permalink
  25. val ruleLastNextNCycle: Rule

    Permalink

    时间区间: 未来三天,包括今天 下一周,不包括本周 未来一周 = 未来七天 定义有待明确

  26. val ruleNCycleNext2: Rule

    Permalink

    时间点 + 时间粒度粒度 2

  27. val ruleNCycleNext3: Rule

    Permalink

    时间点 + 时间粒度粒度 2

  28. val ruleNCycleNextLast1: Rule

    Permalink

    时间点 + 时间粒度粒度 1

  29. val ruleNthTimeOfTime: Rule

    Permalink

    五月的第三个星期天

  30. val ruleNthTimeOfTime2: Rule

    Permalink
  31. val ruleRecentCycle: Rule

    Permalink

    现在的组合中有一些错误的,后续可以只留下有效的

  32. val ruleRecentTime: Rule

    Permalink
  33. val ruleSequence: Rule

    Permalink

    明天的后天/1988年的今天

  34. val ruleSequence2: Rule

    Permalink

    明天的后天/1988年的今天

  35. val ruleSequence3: Rule

    Permalink

    明天之后的三天

  36. val ruleTimeBeforeOfAfter: Rule

    Permalink
  37. val ruleTimeBeforeOfAfter2: Rule

    Permalink

    3月5号的八天前/3月5号的两个星期后

  38. def sequenceProd(td1: TimeData, td2: TimeData): Option[Token]

    Permalink
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  40. def toString(): String

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

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

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

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

Inherited from DimRules

Inherited from AnyRef

Inherited from Any

Ungrouped