com.metl.h2

H2Serializer

Related Doc: package h2

class H2Serializer extends Serializer with Logger

Linear Supertypes
Logger, Serializer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. H2Serializer
  2. Logger
  3. Serializer
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new H2Serializer(config: ServerConfiguration)

Type Members

  1. case class ParsedCanvasContent(target: String, identity: String, slide: String, privacy: Privacy, author: String, timestamp: Long, audiences: List[Audience]) extends Product with Serializable

  2. case class ParsedMeTLContent(author: String, timestamp: Long, audiences: List[Audience]) extends Product with Serializable

  3. type T = AnyRef

    Definition Classes
    H2Serializer → Serializer

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 _logger: Logger

    Attributes
    protected
    Definition Classes
    Logger
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def assertLog(assertion: Boolean, msg: ⇒ String): Unit

    Definition Classes
    Logger
  7. def blacklistFromString(s: String): List[SubmissionBlacklistedPerson]

  8. def blacklistToString(bl: List[SubmissionBlacklistedPerson]): String

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val configName: String

  11. def debug(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  12. def debug(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  13. def debug(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  14. def debug(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  15. def debug(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  16. def decCanvasContent[A <: H2MeTLCanvasContent[A]](rec: A): ParsedCanvasContent

    Attributes
    protected
  17. def decStanza[A <: H2MeTLStanza[A]](rec: A): ParsedMeTLContent

    Attributes
    protected
  18. def decodeAudiences(audienceString: String): List[Audience]

  19. def decodeMultiWords(wordString: String): List[MeTLTextWord]

  20. def encodeMultiWords(words: Seq[MeTLTextWord]): String

  21. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  23. def error(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  24. def error(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  25. def error(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  26. def error(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  27. def error(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. implicit val formats: DefaultFormats.type

  30. def fromBooleanGradeValue(i: MeTLBooleanGradeValue): H2BooleanGradeValue

    Definition Classes
    H2Serializer → Serializer
  31. def fromChatMessage(i: MeTLChatMessage): H2ChatMessage

    Definition Classes
    H2Serializer → Serializer
  32. def fromColor(input: Color): AnyRef

    Definition Classes
    H2Serializer → Serializer
  33. def fromConversation(i: Conversation): H2Conversation

    Definition Classes
    H2Serializer → Serializer
  34. def fromConversationList(input: List[Conversation]): T

    Definition Classes
    Serializer
  35. def fromGrade(i: MeTLGrade): H2Grade

    Definition Classes
    H2Serializer → Serializer
  36. def fromGroup(input: Group): T

    Definition Classes
    Serializer
  37. def fromGroupSet(input: GroupSet): T

    Definition Classes
    Serializer
  38. def fromGroupingStrategy(input: GroupingStrategy): T

    Definition Classes
    Serializer
  39. def fromHistory(input: History): T

    Definition Classes
    Serializer
  40. def fromMeTLAttendance(i: Attendance): H2Attendance

    Definition Classes
    H2Serializer → Serializer
  41. def fromMeTLCommand(i: MeTLCommand): H2Command

    Definition Classes
    H2Serializer → Serializer
  42. def fromMeTLData(input: MeTLData): T

    Definition Classes
    Serializer
  43. def fromMeTLDirtyImage(i: MeTLDirtyImage): H2DirtyImage

    Definition Classes
    H2Serializer → Serializer
  44. def fromMeTLDirtyInk(i: MeTLDirtyInk): H2DirtyInk

    Definition Classes
    H2Serializer → Serializer
  45. def fromMeTLDirtyText(i: MeTLDirtyText): H2DirtyText

    Definition Classes
    H2Serializer → Serializer
  46. def fromMeTLDirtyVideo(i: MeTLDirtyVideo): H2DirtyVideo

    Definition Classes
    H2Serializer → Serializer
  47. def fromMeTLFile(i: MeTLFile): H2File

    Definition Classes
    H2Serializer → Serializer
  48. def fromMeTLImage(i: MeTLImage): H2Image

    Definition Classes
    H2Serializer → Serializer
  49. def fromMeTLInk(i: MeTLInk): H2Ink

    Definition Classes
    H2Serializer → Serializer
  50. def fromMeTLMoveDelta(i: MeTLMoveDelta): H2MoveDelta

    Definition Classes
    H2Serializer → Serializer
  51. def fromMeTLMultiWordText(t: MeTLMultiWordText): H2MultiWordText

    Definition Classes
    H2Serializer → Serializer
  52. def fromMeTLQuiz(i: MeTLQuiz): H2Quiz

    Definition Classes
    H2Serializer → Serializer
  53. def fromMeTLQuizResponse(i: MeTLQuizResponse): H2QuizResponse

    Definition Classes
    H2Serializer → Serializer
  54. def fromMeTLText(i: MeTLText): H2Text

    Definition Classes
    H2Serializer → Serializer
  55. def fromMeTLUndeletedCanvasContent(input: MeTLUndeletedCanvasContent): H2UndeletedCanvasContent

    Definition Classes
    H2Serializer → Serializer
  56. def fromMeTLUnhandledCanvasContent(i: MeTLUnhandledCanvasContent): H2UnhandledCanvasContent

    Definition Classes
    H2Serializer → Serializer
  57. def fromMeTLUnhandledData(i: MeTLUnhandledData): H2UnhandledContent

    Definition Classes
    H2Serializer → Serializer
  58. def fromMeTLUnhandledStanza(i: MeTLUnhandledStanza): H2UnhandledStanza

    Definition Classes
    H2Serializer → Serializer
  59. def fromMeTLVideo(i: MeTLVideo): H2Video

    Definition Classes
    H2Serializer → Serializer
  60. def fromMeTLVideoStream(i: MeTLVideoStream): H2VideoStream

    Definition Classes
    H2Serializer → Serializer
  61. def fromMeTLWord(input: MeTLTextWord): T

    Definition Classes
    Serializer
  62. def fromNumericGradeValue(i: MeTLNumericGradeValue): H2NumericGradeValue

    Definition Classes
    H2Serializer → Serializer
  63. def fromPermissions(input: Permissions): T

    Definition Classes
    Serializer
  64. def fromPoint(input: Point): AnyRef

    Definition Classes
    Serializer
  65. def fromPointList(input: List[Point]): AnyRef

    Definition Classes
    H2Serializer → Serializer
  66. def fromPrivacy(i: Privacy): String

  67. def fromRenderableHistory(input: History): List[T]

    Definition Classes
    Serializer
  68. def fromSlide(input: Slide): T

    Definition Classes
    Serializer
  69. def fromSubmission(i: MeTLSubmission): H2Submission

    Definition Classes
    H2Serializer → Serializer
  70. def fromTextGradeValue(i: MeTLTextGradeValue): H2TextGradeValue

    Definition Classes
    H2Serializer → Serializer
  71. def fromTheme(i: MeTLTheme): H2Theme

    Definition Classes
    H2Serializer → Serializer
  72. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  74. def incAudiences(in: List[Audience]): Elem

    Attributes
    protected
  75. def incCanvasContent[A <: H2MeTLCanvasContent[A]](rec: A, cc: MeTLCanvasContent, metlType: String): A

    Attributes
    protected
  76. def incMeTLContent[A <: H2MeTLContent[A]](rec: A, s: MeTLData, metlType: String): A

    Attributes
    protected
  77. def incStanza[A <: H2MeTLStanza[A]](rec: A, s: MeTLStanza, metlType: String): A

    Attributes
    protected
  78. def incUnhandled[A <: H2MeTLUnhandled[A], B <: AnyRef { ... /* 2 definitions in type refinement */ }](rec: A, cc: B): A

    Attributes
    protected
  79. def info(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  80. def info(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  81. def info(msg: ⇒ AnyRef, t: ⇒ Throwable): Unit

    Definition Classes
    Logger
  82. def info(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  83. def info(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  84. def internalToMeTLStanza[A <: H2MeTLStanza[A]](inputObject: T): MeTLStanza

  85. def isDebugEnabled: Boolean

    Definition Classes
    Logger
  86. def isErrorEnabled: Boolean

    Definition Classes
    Logger
  87. def isInfoEnabled: Boolean

    Definition Classes
    Logger
  88. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  89. def isTraceEnabled: Boolean

    Definition Classes
    Logger
  90. def isWarnEnabled: Boolean

    Definition Classes
    Logger
  91. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  94. def optionsFromString(s: String): List[QuizOption]

  95. def optionsToString(ls: List[QuizOption]): String

  96. def parseAudiences(in: String): List[Audience]

    Attributes
    protected
  97. def permissionsFromString(s: String): Permissions

  98. def permissionsToString(p: Permissions): String

  99. def slidesFromString(s: String): List[Slide]

  100. def slidesToString(ls: List[Slide]): String

  101. def stringToStrings(s: String): Seq[String]

    Attributes
    protected
  102. def stringsToString(ls: Seq[String]): String

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

    Definition Classes
    AnyRef
  104. def toBooleanGradeValue(i: H2BooleanGradeValue): MeTLBooleanGradeValue

  105. def toBooleanGradeValue(input: T): MeTLBooleanGradeValue

    Definition Classes
    Serializer
  106. def toChatMessage(h: H2ChatMessage): MeTLChatMessage

  107. def toChatMessage(input: T): MeTLChatMessage

    Definition Classes
    Serializer
  108. def toColor(input: AnyRef): Color

    Definition Classes
    H2Serializer → Serializer
  109. def toConversation(i: H2Conversation): Conversation

  110. def toConversation(input: T): Conversation

    Definition Classes
    Serializer
  111. def toGrade(i: H2Grade): MeTLGrade

  112. def toGrade(input: T): MeTLGrade

    Definition Classes
    Serializer
  113. def toGroup(input: T): Group

    Definition Classes
    Serializer
  114. def toGroupSet(input: T): GroupSet

    Definition Classes
    Serializer
  115. def toGroupingStrategy(input: T): GroupingStrategy

    Definition Classes
    Serializer
  116. def toHistory(input: T): History

    Definition Classes
    Serializer
  117. def toMeTLAttendance(i: H2Attendance): Attendance

  118. def toMeTLAttendance(input: T): Attendance

    Definition Classes
    Serializer
  119. def toMeTLCommand(i: H2Command): MeTLCommand

  120. def toMeTLCommand(input: T): MeTLCommand

    Definition Classes
    Serializer
  121. def toMeTLData(inputObject: T): MeTLData

    Definition Classes
    H2Serializer → Serializer
  122. def toMeTLDirtyImage(i: H2DirtyImage): MeTLDirtyImage

  123. def toMeTLDirtyImage(input: T): MeTLDirtyImage

    Definition Classes
    Serializer
  124. def toMeTLDirtyInk(i: H2DirtyInk): MeTLDirtyInk

  125. def toMeTLDirtyInk(input: T): MeTLDirtyInk

    Definition Classes
    Serializer
  126. def toMeTLDirtyText(i: H2DirtyText): MeTLDirtyText

  127. def toMeTLDirtyText(input: T): MeTLDirtyText

    Definition Classes
    Serializer
  128. def toMeTLDirtyVideo(i: H2DirtyVideo): MeTLDirtyVideo

  129. def toMeTLDirtyVideo(input: T): MeTLDirtyVideo

    Definition Classes
    Serializer
  130. def toMeTLFile(i: H2File, fileBytes: Array[Byte]): MeTLFile

  131. def toMeTLFile(i: H2File): MeTLFile

  132. def toMeTLFile(input: T, bytes: Array[Byte]): MeTLFile

    Definition Classes
    Serializer
  133. def toMeTLFile(input: T): MeTLFile

    Definition Classes
    Serializer
  134. def toMeTLImage(i: H2Image, imageData: Array[Byte]): MeTLImage

  135. def toMeTLImage(i: H2Image): MeTLImage

  136. def toMeTLImage(input: T, imageData: Array[Byte]): MeTLImage

    Definition Classes
    Serializer
  137. def toMeTLImage(input: T): MeTLImage

    Definition Classes
    Serializer
  138. def toMeTLInk(i: H2Ink): MeTLInk

  139. def toMeTLInk(input: T): MeTLInk

    Definition Classes
    Serializer
  140. def toMeTLMoveDelta(i: H2MoveDelta): MeTLMoveDelta

  141. def toMeTLMoveDelta(input: T): MeTLMoveDelta

    Definition Classes
    Serializer
  142. def toMeTLMultiWordText(i: H2MultiWordText): MeTLMultiWordText

  143. def toMeTLMultiWordText(input: T): MeTLMultiWordText

    Definition Classes
    Serializer
  144. def toMeTLQuiz(i: H2Quiz, imageData: Array[Byte]): MeTLQuiz

  145. def toMeTLQuiz(i: H2Quiz): MeTLQuiz

  146. def toMeTLQuiz(input: T, imageData: Array[Byte]): MeTLQuiz

    Definition Classes
    Serializer
  147. def toMeTLQuiz(input: T): MeTLQuiz

    Definition Classes
    Serializer
  148. def toMeTLQuizResponse(i: H2QuizResponse): MeTLQuizResponse

  149. def toMeTLQuizResponse(input: T): MeTLQuizResponse

    Definition Classes
    Serializer
  150. def toMeTLText(i: H2Text): MeTLText

  151. def toMeTLText(input: T): MeTLText

    Definition Classes
    Serializer
  152. def toMeTLUndeletedCanvasContent(input: H2UndeletedCanvasContent): MeTLUndeletedCanvasContent

  153. def toMeTLUndeletedCanvasContent(input: T): MeTLUndeletedCanvasContent

    Definition Classes
    Serializer
  154. def toMeTLUnhandledCanvasContent(i: H2UnhandledCanvasContent): MeTLUnhandledCanvasContent

  155. def toMeTLUnhandledCanvasContent(input: T): MeTLUnhandledCanvasContent

    Definition Classes
    Serializer
  156. def toMeTLUnhandledData(i: H2UnhandledContent): MeTLUnhandledData

  157. def toMeTLUnhandledData(input: T): MeTLUnhandledData

    Definition Classes
    Serializer
  158. def toMeTLUnhandledStanza(i: H2UnhandledStanza): MeTLUnhandledStanza

  159. def toMeTLUnhandledStanza(input: T): MeTLUnhandledStanza

    Definition Classes
    Serializer
  160. def toMeTLVideo(i: H2Video, videoData: Array[Byte]): MeTLVideo

  161. def toMeTLVideo(i: H2Video): MeTLVideo

  162. def toMeTLVideo(input: T, videoData: Array[Byte]): MeTLVideo

    Definition Classes
    Serializer
  163. def toMeTLVideo(input: T): MeTLVideo

    Definition Classes
    Serializer
  164. def toMeTLVideoStream(i: H2VideoStream): MeTLVideoStream

  165. def toMeTLVideoStream(input: T): MeTLVideoStream

    Definition Classes
    Serializer
  166. def toMeTLWord(input: T): MeTLTextWord

    Definition Classes
    Serializer
  167. def toNumericGradeValue(i: H2NumericGradeValue): MeTLNumericGradeValue

  168. def toNumericGradeValue(input: T): MeTLNumericGradeValue

    Definition Classes
    Serializer
  169. def toPermissions(input: T): Permissions

    Definition Classes
    Serializer
  170. def toPoint(input: AnyRef): Point

    Definition Classes
    Serializer
  171. def toPointList(input: AnyRef): List[Point]

    Definition Classes
    H2Serializer → Serializer
  172. def toPrivacy(i: String): Privacy

  173. def toSlide(input: T): Slide

    Definition Classes
    Serializer
  174. def toString(): String

    Definition Classes
    AnyRef → Any
  175. def toSubmission(i: H2Submission, imageData: Array[Byte]): MeTLSubmission

  176. def toSubmission(i: H2Submission): MeTLSubmission

  177. def toSubmission(input: T, imageData: Array[Byte]): MeTLSubmission

    Definition Classes
    Serializer
  178. def toSubmission(input: T): MeTLSubmission

    Definition Classes
    Serializer
  179. def toTextGradeValue(i: H2TextGradeValue): MeTLTextGradeValue

  180. def toTextGradeValue(input: T): MeTLTextGradeValue

    Definition Classes
    Serializer
  181. def toTheme(h: H2Theme): MeTLTheme

  182. def toTheme(input: T): MeTLTheme

    Definition Classes
    Serializer
  183. def trace(msg: ⇒ AnyRef, t: Throwable, marker: ⇒ Marker): Unit

    Definition Classes
    Logger
  184. def trace(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  185. def trace(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  186. def trace(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  187. def trace(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  188. def trace[T](msg: String, v: T): T

    Definition Classes
    Logger
  189. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  192. def warn(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  193. def warn(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  194. def warn(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  195. def warn(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  196. def warn(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  197. val xmlSerializer: GenericXmlSerializer

Inherited from Logger

Inherited from Serializer

Inherited from AnyRef

Inherited from Any

Ungrouped