Class

com.metl.data

JsonSerializer

Related Doc: package data

Permalink

class JsonSerializer extends Serializer with JsonSerializerHelper with Logger

Linear Supertypes
Logger, JsonSerializerHelper, Serializer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonSerializer
  2. Logger
  3. JsonSerializerHelper
  4. Serializer
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsonSerializer(config: ServerConfiguration)

    Permalink

Type Members

  1. type T = JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer

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

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

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

    Permalink
    Definition Classes
    Logger
  7. def clone(): AnyRef

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

    Permalink
  9. def convert2AfterN(h: String, n: Int): Int

    Permalink
    Attributes
    protected
  10. val dateFormat: SimpleDateFormat

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

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

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

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

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

    Permalink
    Definition Classes
    Logger
  16. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

    Permalink
    Definition Classes
    Logger
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. implicit lazy val formats: Formats

    Permalink
    Definition Classes
    JsonSerializerHelper
  25. def fromBooleanGradeValue(input: MeTLBooleanGradeValue): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  26. def fromChatMessage(t: MeTLChatMessage): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  27. def fromColor(input: Color): AnyRef

    Permalink
    Definition Classes
    JsonSerializerSerializer
  28. def fromConversation(input: Conversation): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  29. def fromConversationList(input: List[Conversation]): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  30. def fromGrade(input: MeTLGrade): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  31. def fromGroup(input: Group): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  32. def fromGroupSet(input: GroupSet): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  33. def fromGroupingStrategy(input: GroupingStrategy): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  34. def fromHistory(input: History): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  35. def fromMeTLAttendance(i: Attendance): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  36. def fromMeTLCommand(input: MeTLCommand): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  37. def fromMeTLData(input: MeTLData): T

    Permalink
    Definition Classes
    Serializer
  38. def fromMeTLDirtyImage(input: MeTLDirtyImage): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  39. def fromMeTLDirtyInk(input: MeTLDirtyInk): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  40. def fromMeTLDirtyText(input: MeTLDirtyText): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  41. def fromMeTLDirtyVideo(input: MeTLDirtyVideo): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  42. def fromMeTLFile(input: MeTLFile): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  43. def fromMeTLImage(input: MeTLImage): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  44. def fromMeTLInk(input: MeTLInk): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  45. def fromMeTLMoveDelta(input: MeTLMoveDelta): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  46. def fromMeTLMultiWordText(input: MeTLMultiWordText): JObject

    Permalink
    Definition Classes
    JsonSerializerSerializer
  47. def fromMeTLQuiz(input: MeTLQuiz): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  48. def fromMeTLQuizResponse(input: MeTLQuizResponse): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  49. def fromMeTLText(input: MeTLText): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  50. def fromMeTLUndeletedCanvasContent(input: MeTLUndeletedCanvasContent): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  51. def fromMeTLUnhandledCanvasContent(i: MeTLUnhandledCanvasContent): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  52. def fromMeTLUnhandledData(i: MeTLUnhandledData): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  53. def fromMeTLUnhandledStanza(i: MeTLUnhandledStanza): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  54. def fromMeTLVideo(input: MeTLVideo): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  55. def fromMeTLVideoStream(input: MeTLVideoStream): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  56. def fromMeTLWord(input: MeTLTextWord): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  57. def fromNumericGradeValue(input: MeTLNumericGradeValue): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  58. def fromPermissions(input: Permissions): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  59. def fromPoint(input: Point): AnyRef

    Permalink
    Definition Classes
    JsonSerializerSerializer
  60. def fromPointList(input: List[Point]): AnyRef

    Permalink
    Definition Classes
    JsonSerializerSerializer
  61. def fromQuizOption(input: QuizOption): JValue

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

    Permalink
    Definition Classes
    Serializer
  63. def fromSlide(input: Slide): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  64. def fromSubmission(input: MeTLSubmission): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  65. def fromTextGradeValue(input: MeTLTextGradeValue): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  66. def fromTheme(t: MeTLTheme): JValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  67. def getBooleanByName(input: JObject, name: String): Boolean

    Permalink
    Definition Classes
    JsonSerializerHelper
  68. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  69. def getColorByName(input: JObject, name: String): List[Any]

    Permalink
    Definition Classes
    JsonSerializerHelper
  70. def getDoubleByName(input: JObject, name: String): Double

    Permalink
    Definition Classes
    JsonSerializerHelper
  71. def getFields(i: JValue, parentName: String): List[JField]

    Permalink
    Attributes
    protected
  72. def getIntByName(input: JObject, name: String): Int

    Permalink
    Definition Classes
    JsonSerializerHelper
  73. def getListOfDoublesByName(input: JObject, name: String): List[Double]

    Permalink
    Definition Classes
    JsonSerializerHelper
  74. def getListOfObjectsByName(input: JObject, name: String): List[JObject]

    Permalink
    Definition Classes
    JsonSerializerHelper
  75. def getListOfStringsByName(input: JObject, name: String): List[String]

    Permalink
    Definition Classes
    JsonSerializerHelper
  76. def getLongByName(input: JObject, name: String): Long

    Permalink
    Definition Classes
    JsonSerializerHelper
  77. def getObjectByName(input: JObject, name: String): JObject

    Permalink
    Definition Classes
    JsonSerializerHelper
  78. def getOptionalBooleanByName(input: JObject, name: String): Option[Boolean]

    Permalink
    Definition Classes
    JsonSerializerHelper
  79. def getOptionalObjectByName(input: JObject, name: String): Option[JField]

    Permalink
    Definition Classes
    JsonSerializerHelper
  80. def getOptionalStringByName(input: JObject, name: String): Option[String]

    Permalink
    Definition Classes
    JsonSerializerHelper
  81. def getPrivacyByName(input: JObject, name: String): Privacy

    Permalink
    Definition Classes
    JsonSerializerHelper
  82. def getStringByName(input: JObject, name: String): String

    Permalink
    Definition Classes
    JsonSerializerHelper
  83. def hasField(input: JObject, fieldName: String): Boolean

    Permalink
    Attributes
    protected
  84. def hasFields(input: JObject, fieldNames: List[String]): Boolean

    Permalink
    Attributes
    protected
  85. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  86. def hexToInt(h: String): Int

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

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

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

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

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

    Permalink
    Definition Classes
    Logger
  92. def isDebugEnabled: Boolean

    Permalink
    Definition Classes
    Logger
  93. def isErrorEnabled: Boolean

    Permalink
    Definition Classes
    Logger
  94. def isInfoEnabled: Boolean

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

    Permalink
    Definition Classes
    Any
  96. def isOfType(input: JObject, name: String): Boolean

    Permalink
    Attributes
    protected
  97. def isTraceEnabled: Boolean

    Permalink
    Definition Classes
    Logger
  98. def isWarnEnabled: Boolean

    Permalink
    Definition Classes
    Logger
  99. val jsonType: String

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

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

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

    Permalink
    Definition Classes
    AnyRef
  103. def parseAudiences(input: MeTLData): List[JField]

    Permalink
    Attributes
    protected
  104. def parseCanvasContent(input: MeTLCanvasContent): List[JField]

    Permalink
    Attributes
    protected
  105. def parseJObjForAudiences(input: JObject, config: ServerConfiguration = ServerConfiguration.empty): List[Audience]

    Permalink
    Attributes
    protected
  106. def parseJObjForCanvasContent(input: JObject): ParsedCanvasContent

    Permalink
    Attributes
    protected
  107. def parseJObjForMeTLContent(input: JObject, config: ServerConfiguration = ServerConfiguration.empty): ParsedMeTLContent

    Permalink
    Attributes
    protected
  108. def parseMeTLContent(input: MeTLStanza): List[JField]

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

    Permalink
    Definition Classes
    AnyRef
  110. def toBooleanGradeValue(input: JValue): MeTLBooleanGradeValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  111. def toChatMessage(i: JValue): MeTLChatMessage

    Permalink
    Definition Classes
    JsonSerializerSerializer
  112. def toColor(input: AnyRef): Color

    Permalink
    Definition Classes
    JsonSerializerSerializer
  113. def toConversation(i: JValue): Conversation

    Permalink
    Definition Classes
    JsonSerializerSerializer
  114. def toGrade(input: JValue): MeTLGrade

    Permalink
    Definition Classes
    JsonSerializerSerializer
  115. def toGroup(i: JValue): Group

    Permalink
    Definition Classes
    JsonSerializerSerializer
  116. def toGroupSet(i: JValue): GroupSet

    Permalink
    Definition Classes
    JsonSerializerSerializer
  117. def toGroupingStrategy(i: JValue): GroupingStrategy

    Permalink
    Definition Classes
    JsonSerializerSerializer
  118. def toHistory(i: JValue): History

    Permalink
    Definition Classes
    JsonSerializerSerializer
  119. def toJsObj(name: String, fields: List[JField]): JObject

    Permalink
    Attributes
    protected
  120. def toMeTLAttendance(i: JValue): Attendance

    Permalink
    Definition Classes
    JsonSerializerSerializer
  121. def toMeTLCommand(i: JValue): MeTLCommand

    Permalink
    Definition Classes
    JsonSerializerSerializer
  122. def toMeTLData(input: JValue): MeTLData

    Permalink
    Definition Classes
    JsonSerializerSerializer
  123. def toMeTLDirtyImage(i: JValue): MeTLDirtyImage

    Permalink
    Definition Classes
    JsonSerializerSerializer
  124. def toMeTLDirtyInk(i: JValue): MeTLDirtyInk

    Permalink
    Definition Classes
    JsonSerializerSerializer
  125. def toMeTLDirtyText(i: JValue): MeTLDirtyText

    Permalink
    Definition Classes
    JsonSerializerSerializer
  126. def toMeTLDirtyVideo(i: JValue): MeTLDirtyVideo

    Permalink
    Definition Classes
    JsonSerializerSerializer
  127. def toMeTLFile(i: JValue): MeTLFile

    Permalink
    Definition Classes
    JsonSerializerSerializer
  128. def toMeTLFile(input: T, bytes: Array[Byte]): MeTLFile

    Permalink
    Definition Classes
    Serializer
  129. def toMeTLImage(i: JValue): MeTLImage

    Permalink
    Definition Classes
    JsonSerializerSerializer
  130. def toMeTLImage(input: T, imageData: Array[Byte]): MeTLImage

    Permalink
    Definition Classes
    Serializer
  131. def toMeTLInk(i: JValue): MeTLInk

    Permalink
    Definition Classes
    JsonSerializerSerializer
  132. def toMeTLMoveDelta(i: JValue): MeTLMoveDelta

    Permalink
    Definition Classes
    JsonSerializerSerializer
  133. def toMeTLMultiWordText(j: JValue): MeTLMultiWordText

    Permalink
    Definition Classes
    JsonSerializerSerializer
  134. def toMeTLQuiz(i: JValue): MeTLQuiz

    Permalink
    Definition Classes
    JsonSerializerSerializer
  135. def toMeTLQuiz(input: T, imageData: Array[Byte]): MeTLQuiz

    Permalink
    Definition Classes
    Serializer
  136. def toMeTLQuizResponse(i: JValue): MeTLQuizResponse

    Permalink
    Definition Classes
    JsonSerializerSerializer
  137. def toMeTLText(i: JValue): MeTLText

    Permalink
    Definition Classes
    JsonSerializerSerializer
  138. def toMeTLUndeletedCanvasContent(input: JValue): MeTLUndeletedCanvasContent

    Permalink
    Definition Classes
    JsonSerializerSerializer
  139. def toMeTLUnhandledCanvasContent(i: JValue): MeTLUnhandledCanvasContent

    Permalink
    Definition Classes
    JsonSerializerSerializer
  140. def toMeTLUnhandledData(i: JValue): MeTLUnhandledData

    Permalink
    Definition Classes
    JsonSerializerSerializer
  141. def toMeTLUnhandledStanza(i: JValue): MeTLUnhandledStanza

    Permalink
    Definition Classes
    JsonSerializerSerializer
  142. def toMeTLVideo(i: JValue): MeTLVideo

    Permalink
    Definition Classes
    JsonSerializerSerializer
  143. def toMeTLVideo(input: T, videoData: Array[Byte]): MeTLVideo

    Permalink
    Definition Classes
    Serializer
  144. def toMeTLVideoStream(i: JValue): MeTLVideoStream

    Permalink
    Definition Classes
    JsonSerializerSerializer
  145. def toMeTLWord(input: T): MeTLTextWord

    Permalink
    Definition Classes
    Serializer
  146. def toNumericGradeValue(input: JValue): MeTLNumericGradeValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  147. def toPermissions(i: JValue): Permissions

    Permalink
    Definition Classes
    JsonSerializerSerializer
  148. def toPoint(input: AnyRef): Point

    Permalink
    Definition Classes
    JsonSerializerSerializer
  149. def toPointList(input: AnyRef): List[Point]

    Permalink
    Definition Classes
    JsonSerializerSerializer
  150. def toQuizOption(i: JValue): QuizOption

    Permalink
  151. def toSlide(i: JValue): Slide

    Permalink
    Definition Classes
    JsonSerializerSerializer
  152. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  153. def toSubmission(i: JValue): MeTLSubmission

    Permalink
    Definition Classes
    JsonSerializerSerializer
  154. def toSubmission(input: T, imageData: Array[Byte]): MeTLSubmission

    Permalink
    Definition Classes
    Serializer
  155. def toTextGradeValue(input: JValue): MeTLTextGradeValue

    Permalink
    Definition Classes
    JsonSerializerSerializer
  156. def toTheme(i: JValue): MeTLTheme

    Permalink
    Definition Classes
    JsonSerializerSerializer
  157. def trace(msg: ⇒ AnyRef, t: Throwable, marker: ⇒ Marker): Unit

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

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

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

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

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

    Permalink
    Definition Classes
    Logger
  163. final def wait(): Unit

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Logger

Inherited from Logger

Inherited from JsonSerializerHelper

Inherited from Serializer

Inherited from AnyRef

Inherited from Any

Ungrouped