com.metl.data

History

Related Docs: object History | package data

case class History(jid: String, xScale: Double = 1.0, yScale: Double = 1.0, xOffset: Double = 0, yOffset: Double = 0) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. History
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new History(jid: String, xScale: Double = 1.0, yScale: Double = 1.0, xOffset: Double = 0, yOffset: Double = 0)

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. def addCommand(s: MeTLCommand, store: Boolean = true): History

  5. def addHighlighter(s: MeTLInk, store: Boolean = true): History

  6. def addImage(s: MeTLImage, store: Boolean = true): History

  7. def addInk(s: MeTLInk, store: Boolean = true): History

  8. def addMeTLMoveDelta(s: MeTLMoveDelta, store: Boolean = true): History

  9. def addQuiz(s: MeTLQuiz, store: Boolean = true): History

  10. def addQuizResponse(s: MeTLQuizResponse, store: Boolean = true): History

  11. def addStanza(s: MeTLStanza): History

  12. def addSubmission(s: MeTLSubmission, store: Boolean = true): History

  13. def addText(s: MeTLText, store: Boolean = true): History

  14. def adjustToVisual(xT: Double, yT: Double, xS: Double, yS: Double): History

  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def attachRealtimeHook(hook: (MeTLStanza) ⇒ Unit): History

  17. var bottom: Double

    Attributes
    protected
  18. def calculateBounds: Unit

    Attributes
    protected
  19. def calculateBoundsWithout(sLeft: Double, sRight: Double, sTop: Double, sBottom: Double): Unit

    Attributes
    protected
  20. var canvasContents: List[MeTLCanvasContent]

    Attributes
    protected
  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. var commands: List[MeTLCommand]

    Attributes
    protected
  23. def createHistory(jid: String, xScale: Double, yScale: Double, xOffset: Double, yOffset: Double): History

    Attributes
    protected
  24. var dirtyImages: List[MeTLDirtyImage]

    Attributes
    protected
  25. var dirtyInks: List[MeTLDirtyInk]

    Attributes
    protected
  26. var dirtyTexts: List[MeTLDirtyText]

    Attributes
    protected
  27. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. def filter(filterFunc: (MeTLStanza) ⇒ Boolean): History

  29. def filterCanvasContents(filterFunc: (MeTLCanvasContent) ⇒ Boolean, includeNonCanvasContents: Boolean = true): History

  30. def filterCanvasContentsForMoveDelta(md: MeTLMoveDelta): History

  31. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  32. def getAll: List[MeTLStanza]

  33. def getBottom: Double

  34. def getCanvasContents: List[MeTLCanvasContent]

  35. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  36. def getCommands: List[MeTLCommand]

  37. def getHighlighters: List[MeTLInk]

  38. def getImageByIdentity(identity: String): Option[MeTLImage]

  39. def getImageBySource(source: String): Option[MeTLImage]

  40. def getImages: List[MeTLImage]

  41. def getInks: List[MeTLInk]

  42. def getLatestCommands: Map[String, MeTLCommand]

  43. def getLatestTimestamp: Long

  44. def getLeft: Double

  45. def getQuizByIdentity(identity: String): Option[MeTLQuiz]

  46. def getQuizResponses: List[MeTLQuizResponse]

  47. def getQuizzes: List[MeTLQuiz]

  48. def getRenderable: List[MeTLCanvasContent]

  49. def getRenderableGrouped: (List[MeTLText], List[MeTLInk], List[MeTLInk], List[MeTLImage])

  50. def getRight: Double

  51. def getSubmissionByAuthorAndIdentity(author: String, identity: String): Option[MeTLSubmission]

  52. def getSubmissions: List[MeTLSubmission]

  53. def getTexts: List[MeTLText]

  54. def getTop: Double

  55. def getUserSpecificHistory(user: String, isTeacher: Boolean = false): History

  56. def growBounds(sLeft: Double, sRight: Double, sTop: Double, sBottom: Double): Unit

    Attributes
    protected
  57. var highlighters: List[MeTLInk]

    Attributes
    protected
  58. var images: List[MeTLImage]

    Attributes
    protected
  59. var inks: List[MeTLInk]

    Attributes
    protected
  60. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  61. val jid: String

  62. def lastModified: Long

  63. var lastModifiedTime: Long

    Attributes
    protected
  64. def lastVisuallyModified: Long

  65. var lastVisuallyModifiedTime: Long

    Attributes
    protected
  66. var latestCommands: Map[String, MeTLCommand]

    Attributes
    protected
  67. var latestTimestamp: Long

    Attributes
    protected
  68. var left: Double

    Attributes
    protected
  69. def merge(other: History): History

  70. var metlMoveDeltas: List[MeTLMoveDelta]

    Attributes
    protected
  71. def moveContent(s: MeTLMoveDelta): Unit

    Attributes
    protected
  72. def moveIndividualContent(s: MeTLMoveDelta, c: MeTLCanvasContent, left: Double = 0, top: Double = 0): Unit

    Attributes
    protected
  73. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  74. final def notify(): Unit

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

    Definition Classes
    AnyRef
  76. var outputHook: (MeTLStanza) ⇒ Unit

    Attributes
    protected
  77. def processNewStanza(s: MeTLStanza): History

  78. var quizResponses: List[MeTLQuizResponse]

    Attributes
    protected
  79. var quizzes: List[MeTLQuiz]

    Attributes
    protected
  80. def removeImage(dirtyImage: MeTLDirtyImage, store: Boolean = true): History

  81. def removeInk(dirtyInk: MeTLDirtyInk, store: Boolean = true): History

  82. def removeText(dirtyText: MeTLDirtyText, store: Boolean = true): History

  83. def resetToOriginalVisual: History

  84. var right: Double

    Attributes
    protected
  85. def scale(factor: Double): History

  86. def scaleItemToSuitHistory(cc: MeTLCanvasContent): MeTLCanvasContent

    Attributes
    protected
  87. def shouldAdd(cc: MeTLCanvasContent): Boolean

    Attributes
    protected
  88. def shouldAdjust: Boolean

    Attributes
    protected
  89. def shouldRender: Boolean

  90. var stanzas: List[MeTLStanza]

    Attributes
    protected
  91. var submissions: List[MeTLSubmission]

    Attributes
    protected
  92. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  93. var texts: List[MeTLText]

    Attributes
    protected
  94. var top: Double

    Attributes
    protected
  95. def unscaleItemToSuitHistory(cc: MeTLCanvasContent): MeTLCanvasContent

    Attributes
    protected
  96. def until(before: Long): History

  97. def update(visual: Boolean): Unit

    Attributes
    protected
  98. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  101. val xOffset: Double

  102. val xScale: Double

  103. val yOffset: Double

  104. val yScale: Double

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped