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 fromHistory(input: History): JValue

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    JsonSerializerHelper
  44. def getIntByName(input: JObject, name: String): Int

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

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

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

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

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

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

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

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

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

    Attributes
    protected
  54. def hashCode(): Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    JsonSerializerSerializer
  72. def toHistory(input: T): History

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  93. def toSlide(i: JValue): Slide

    Definition Classes
    JsonSerializerSerializer
  94. def toString(): String

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JsonSerializerHelper

Inherited from Serializer

Inherited from AnyRef

Inherited from Any

Ungrouped