com.metl.data

JsonSerializer

Related Doc: package data

class JsonSerializer extends Serializer with JsonSerializerHelper

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JsonSerializer
  2. JsonSerializerHelper
  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 JsonSerializer(configName: String)

Type Members

  1. type T = JValue

    Definition Classes
    JsonSerializerSerializer

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

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. lazy val config: ServerConfiguration

  7. def convert2AfterN(h: String, n: Int): Int

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

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

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

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

    Definition Classes
    JsonSerializerHelper
  12. def fromColor(input: Color): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    JsonSerializerSerializer
  32. def fromMeTLUnhandledCanvasContent(i: MeTLUnhandledCanvasContent[JValue]): JValue

    Definition Classes
    JsonSerializerSerializer
  33. def fromMeTLUnhandledData(i: MeTLUnhandledData[JValue]): JValue

    Definition Classes
    JsonSerializerSerializer
  34. def fromMeTLUnhandledStanza(i: MeTLUnhandledStanza[JValue]): JValue

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Attributes
    protected
  57. def hashCode(): Int

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

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

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

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

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

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

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

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

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

    Attributes
    protected
  67. def parseJObjForCanvasContent(input: JObject): ParsedCanvasContent

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

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

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

    Definition Classes
    AnyRef
  71. def toColor(input: AnyRef): Color

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

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

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

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

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

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

    Attributes
    protected
  78. def toMeTLAttendance(i: JValue): Attendance

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

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

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

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

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

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

    Definition Classes
    JsonSerializerSerializer
  85. def toMeTLImage(i: JValue): MeTLImage

    Definition Classes
    JsonSerializerSerializer
  86. def toMeTLInk(i: JValue): MeTLInk

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

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

    Definition Classes
    JsonSerializerSerializer
  89. def toMeTLQuizResponse(i: JValue): MeTLQuizResponse

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

    Definition Classes
    JsonSerializerSerializer
  91. def toMeTLUnhandledCanvasContent(i: JValue): MeTLUnhandledCanvasContent[T]

    Definition Classes
    JsonSerializerSerializer
  92. def toMeTLUnhandledData(i: JValue): MeTLUnhandledData[JValue]

    Definition Classes
    JsonSerializerSerializer
  93. def toMeTLUnhandledStanza(i: JValue): MeTLUnhandledStanza[T]

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

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

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

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

  98. def toSlide(i: JValue): Slide

    Definition Classes
    JsonSerializerSerializer
  99. def toString(): String

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

    Definition Classes
    JsonSerializerSerializer
  101. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JsonSerializerHelper

Inherited from Serializer

Inherited from AnyRef

Inherited from Any

Ungrouped