wandou.math.timeseries

DefaultTBaseSer

class DefaultTBaseSer extends DefaultTSer with TBaseSer

Linear Supertypes
TBaseSer, DefaultTSer, TSer, Reactor, Publishablity, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DefaultTBaseSer
  2. TBaseSer
  3. DefaultTSer
  4. TSer
  5. Reactor
  6. Publishablity
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultTBaseSer(_thing: Thing, _freq: TFreq = TFreq.DAILY, initialSize: Int = 72, maxCapacity: Int = 20160)

Type Members

  1. final type Holder = Boolean

    a place holder plus flags

    a place holder plus flags

    Attributes
    protected
    Definition Classes
    DefaultTSer
  2. final class InnerTVar[V] extends TVar[V]

    Define inner Var class ----------------------------------------------------------------------- Horizontal view of DefaultSer.

    Define inner Var class ----------------------------------------------------------------------- Horizontal view of DefaultSer. Is' a reference of one of the field vars.

    Inner Var can only live in DefaultSer.

    We define it as inner class of DefaultSer, to avoid bad usage, especially when its values is also managed by DefaultSer. We should make sure the operation on values, including add, delete actions will be consistant by cooperating with DefaultSer.

    Attributes
    protected
    Definition Classes
    DefaultTSer

Value Members

  1. def !(message: Any): Unit

    Definition Classes
    Reactor
  2. final def !=(arg0: Any): Boolean

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

    Definition Classes
    AnyRef → Any
  4. def ++=[V <: TVal](values: Array[V]): TSer

    Append TVals to ser.

    Append TVals to ser. To use this method, should define proper assignValue(value)

    Definition Classes
    DefaultTBaseSerTBaseSer
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  6. def ?(msg: Any)(implicit timeout: Timeout): Future[Any]

    Definition Classes
    Reactor
  7. object TVar

    Definition Classes
    DefaultTSer
  8. def addVar(v: TVar[_]): Unit

    used only by InnerVar's constructor and AbstractIndicator's functions

    used only by InnerVar's constructor and AbstractIndicator's functions

    Attributes
    protected
    Definition Classes
    DefaultTSer
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def ask(msg: Any)(implicit timeout: Timeout): Future[Any]

    Definition Classes
    Reactor
  11. def assignValue(tval: TVal): Unit

    Attributes
    protected
    Definition Classes
    DefaultTSer
  12. def attach(timestamps: TStamps): Unit

    Definition Classes
    DefaultTSerTSer
  13. def clear(fromTime: Long): Unit

    clear(long fromTime) instead of clear(int fromIndex) to avoid bad usage

    clear(long fromTime) instead of clear(int fromIndex) to avoid bad usage

    Definition Classes
    DefaultTSerTSer
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def context: ActorContext

    Definition Classes
    DefaultTBaseSer → Reactor
  16. def createOrReset(time: Long): Unit

    Definition Classes
    DefaultTBaseSerTBaseSer
  17. def createWhenNonExist(time: Long): Unit

  18. def deafTo(ps: Publishablity*): Unit

    Definition Classes
    Reactor
  19. def displayName: String

    Definition Classes
    DefaultTSerTSer
  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(a: Any): Boolean

    Ser may be used as the HashMap key, for efficient reason, we define equals and hashCode method as it:

    Ser may be used as the HashMap key, for efficient reason, we define equals and hashCode method as it:

    Definition Classes
    DefaultTSer → AnyRef → Any
  22. def exists(time: Long): Boolean

    Definition Classes
    DefaultTSerTSer
  23. def export(fromTime: Long, toTime: Long, limit: Int = Int.MaxValue): Map[String, Any]

    Export times and vars to map.

    Export times and vars to map. Only Var with no-empty name can be exported. The key of times is always "."

    returns

    usally a collection.Map[String, Array[_]]

    Definition Classes
    TSer
  24. def exportableVars: Seq[TVar[_]]

    The vars that will be exported by export(...)

    The vars that will be exported by export(...)

    Definition Classes
    TSer
  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def firstOccurredTime: Long

    Definition Classes
    DefaultTSerTSer
  27. def forward(message: Any)(implicit context: ActorContext): Unit

    Definition Classes
    Reactor
  28. val freq: TFreq

    Definition Classes
    DefaultTSerTSer
  29. def function[T <: Function](functionClass: Class[T], args: Any*)(implicit arg0: ClassTag[T]): T

    Definition Classes
    DefaultTBaseSerTBaseSer
  30. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  31. var grids: Array[Double]

    horizonal grids of this indicator used to draw grid

    horizonal grids of this indicator used to draw grid

    Definition Classes
    TSer
  32. def hashCode(): Int

    Definition Classes
    DefaultTSer → AnyRef → Any
  33. final val holders: ArrayList[Holder]

    Attributes
    protected
    Definition Classes
    DefaultTSer
  34. def indexOfOccurredTime(time: Long): Int

    Definition Classes
    DefaultTSerTSer
  35. def indexOfTime(time: Long): Int

    Definition Classes
    DefaultTBaseSerTBaseSer
  36. def indicator[T <: Indicator](indicatorClass: Class[T], factors: Factor*)(implicit arg0: ClassTag[T]): T

    Definition Classes
    DefaultTBaseSerTBaseSer
  37. def isAscending[V <: TVal](values: Array[V]): Boolean

    Attributes
    protected
    Definition Classes
    TSer
  38. def isInLoading: Boolean

    Definition Classes
    TSer
  39. def isInLoading_=(b: Boolean): Unit

    Definition Classes
    TSer
  40. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  41. def isLoaded: Boolean

    Definition Classes
    TSer
  42. def isLoaded_=(b: Boolean): Unit

    Definition Classes
    TSer
  43. def isOnCalendarMode: Boolean

    Definition Classes
    DefaultTBaseSerTBaseSer
  44. def isOverlapping: Boolean

    Definition Classes
    TSer
  45. def isOverlapping_=(b: Boolean): Unit

    Definition Classes
    TSer
  46. def lastOccurredRow: Int

    Definition Classes
    DefaultTBaseSerTBaseSer
  47. def lastOccurredTime: Long

    Definition Classes
    DefaultTSerTSer
  48. def listenTo(ps: Publishablity*): Unit

    Definition Classes
    Reactor
  49. final lazy val listeners: RefSet[Reactor] { val underlying: scala.collection.mutable.HashSet[scala.ref.Reference[wandou.actors.Reactor]] }

    Definition Classes
    Publishablity
  50. var lname: String

    Long description

    Long description

    Attributes
    protected
    Definition Classes
    DefaultTSer
  51. lazy val log: LoggingAdapter

    Attributes
    protected
    Definition Classes
    Reactor
  52. def longName: String

    Definition Classes
    DefaultTSerTSer
  53. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. def nonExists(time: Long): Boolean

    Definition Classes
    TSer
  55. final def notify(): Unit

    Definition Classes
    AnyRef
  56. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  57. def publish(e: Any): Unit

    Definition Classes
    Publishablity
  58. val reactions: Reactions

    Attributes
    protected
    Definition Classes
    Reactor
  59. val readLock: ReadLock

    Attributes
    protected
    Definition Classes
    TSer
  60. def rowOfTime(time: Long): Int

    Definition Classes
    DefaultTBaseSerTBaseSer
  61. def shortName: String

    Definition Classes
    DefaultTSerTSer
  62. def shortName_=(sname: String): Unit

    Definition Classes
    DefaultTSerTSer
  63. def size: Int

    Definition Classes
    DefaultTBaseSerDefaultTSerTSer
  64. var sname: String

    Short description

    Short description

    Attributes
    protected
    Definition Classes
    DefaultTSer
  65. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  66. def tell(msg: Any, sender: ActorRef): Unit

    Definition Classes
    Reactor
  67. def thing: Thing

    Definition Classes
    DefaultTBaseSerTBaseSer
  68. def timeOfIndex(idx: Int): Long

    Definition Classes
    DefaultTBaseSerTBaseSer
  69. def timeOfRow(row: Int): Long

    Definition Classes
    DefaultTBaseSerTBaseSer
  70. def timestamps: TStamps

    Definition Classes
    DefaultTSerTSer
  71. def toOnCalendarMode: Unit

    Definition Classes
    DefaultTBaseSerTBaseSer
  72. def toOnOccurredMode: Unit

    Definition Classes
    DefaultTBaseSerTBaseSer
  73. def toString(): String

    Definition Classes
    DefaultTSerTSer → AnyRef → Any
  74. def validate: Unit

    Definition Classes
    DefaultTSerTSer
  75. def vars: List[TVar[_]]

    Definition Classes
    DefaultTSerTSer
  76. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. val writeLock: WriteLock

    Attributes
    protected
    Definition Classes
    TSer

Inherited from TBaseSer

Inherited from DefaultTSer

Inherited from TSer

Inherited from Reactor

Inherited from Publishablity

Inherited from AnyRef

Inherited from Any

Ungrouped