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

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

    Definition Classes
    JsonSerializerSerializer
  34. def fromMeTLUnhandledStanza(i: MeTLUnhandledStanza): 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. val jsonType: String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  99. def toSlide(i: JValue): Slide

    Definition Classes
    JsonSerializerSerializer
  100. def toString(): String

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JsonSerializerHelper

Inherited from Serializer

Inherited from AnyRef

Inherited from Any

Ungrouped