t

sp.domain.logic

JsonImplicit

trait JsonImplicit extends JsonDerived

Linear Supertypes
JsonDerived, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonImplicit
  2. JsonDerived
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. implicit lazy val actionsRead: JSReads[Action]
  5. implicit lazy val actionsWrites: JSWrites[Action]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. implicit lazy val condsRead: JSReads[Condition]
  9. implicit lazy val condsWrites: JSWrites[Condition]
  10. def createTheSOP[T](json: JsValue, t: String, make: (List[SOP], ID) ⇒ T): JsResult[T]
  11. lazy val dateF: DateTimeFormatter
  12. val derive: Json.type
    Definition Classes
    JsonDerived
  13. def deriveCaseObject[A](implicit derivedReads: Lazy[DerivedReads[A]], derivedOWrites: Lazy[DerivedOWrites[A]]): OFormat[A]
    Definition Classes
    JsonDerived
  14. def deriveFormatISA[A](implicit derivedReads: Lazy[DerivedReads[A]], derivedOWrites: Lazy[DerivedOWrites[A]]): OFormat[A]
    Definition Classes
    JsonDerived
  15. def deriveFormatSimple[A](implicit derivedReads: Lazy[DerivedReads[A]], derivedOWrites: Lazy[DerivedOWrites[A]]): OFormat[A]
    Definition Classes
    JsonDerived
  16. def deriveReadISA[A](implicit derivedReads: Lazy[DerivedReads[A]]): Reads[A]
    Definition Classes
    JsonDerived
  17. def deriveWriteISA[A](implicit derivedOWrites: Lazy[DerivedOWrites[A]]): OWrites[A]
    Definition Classes
    JsonDerived
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def extrIDable(isa: String, json: SPValue): JsResult[(String, ID, SPAttributes)]
  21. def extrObj[T](json: JsValue, t: String, reader: Reads[T]): JsResult[T]
  22. def extrObj2[T](json: JsValue, t: String, reader: Reads[T]): JsResult[T]
  23. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  26. implicit lazy val ididReads: JSReads[Map[ID, ID]]
  27. implicit lazy val ididWrites: JSWrites[Map[ID, ID]]
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. implicit lazy val javatimeF: Format[ZonedDateTime]
  30. val jsonISA: OFormat[String]
    Definition Classes
    JsonDerived
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  34. def parseMe(x: SPValue): JsResult[Proposition]
  35. implicit lazy val propW: Writes[Proposition]
  36. implicit lazy val readAND: Reads[AND]
  37. implicit lazy val readASSIGN: Reads[ASSIGN]
  38. implicit lazy val readAlternative: Reads[Alternative]
  39. implicit lazy val readArbitrary: Reads[Arbitrary]
  40. implicit lazy val readDECR: Reads[DECR]
  41. implicit lazy val readEQ: Reads[EQ]
  42. implicit lazy val readGR: Reads[GR]
  43. implicit lazy val readGREQ: Reads[GREQ]
  44. implicit lazy val readIDAble: Reads[IDAble]
  45. implicit lazy val readINCR: Reads[INCR]
  46. implicit lazy val readLE: Reads[LE]
  47. implicit lazy val readLEEQ: Reads[LEEQ]
  48. implicit lazy val readNEQ: Reads[NEQ]
  49. implicit lazy val readNOT: Reads[NOT]
  50. implicit lazy val readOR: Reads[OR]
  51. implicit lazy val readOperation: Reads[Operation]
  52. implicit lazy val readOperationNode: Reads[OperationNode]
  53. implicit lazy val readOther: Reads[Other]
  54. implicit lazy val readParallel: Reads[Parallel]
  55. implicit lazy val readProp: Reads[Proposition]
  56. implicit lazy val readPropEval: Reads[PropositionEvaluator]
  57. implicit lazy val readSOP: Reads[SOP]
  58. implicit lazy val readSOPSpec: Reads[SOPSpec]
  59. implicit lazy val readSPResult: Reads[SPResult]
  60. implicit lazy val readSPSpec: Reads[SPSpec]
  61. implicit lazy val readSPState: Reads[SPState]
  62. implicit lazy val readSVIDEval: Reads[SVIDEval]
  63. implicit lazy val readSequence: Reads[Sequence]
  64. implicit lazy val readSometimeSequence: Reads[SometimeSequence]
  65. implicit lazy val readStateEval: Reads[StateEvaluator]
  66. implicit lazy val readStateUpd: Reads[StateUpdater]
  67. implicit lazy val readStruct: Reads[Struct]
  68. implicit lazy val readThing: Reads[Thing]
  69. implicit lazy val readValueHolder: Reads[ValueHolder]
  70. def rr[T](make: (StateEvaluator, StateEvaluator) ⇒ T): Reads[T]
  71. implicit lazy val sopW: Writes[SOP]
  72. implicit lazy val stateReads: JSReads[Map[ID, SPValue]]
  73. implicit lazy val stateWrites: JSWrites[Map[ID, SPValue]]
  74. implicit lazy val structRead: JSReads[StructNode]
  75. implicit lazy val structwrites: JSWrites[StructNode]
  76. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  77. def toString(): String
    Definition Classes
    AnyRef → Any
  78. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. implicit lazy val writeAND: Writes[AND]
  82. implicit lazy val writeASSIGN: Writes[ASSIGN]
  83. implicit lazy val writeAlternative: Writes[Alternative]
  84. implicit lazy val writeArbitrary: Writes[Arbitrary]
  85. implicit lazy val writeDECR: Writes[DECR]
  86. implicit lazy val writeEQ: Writes[EQ]
  87. implicit lazy val writeGR: Writes[GR]
  88. implicit lazy val writeGREQ: Writes[GREQ]
  89. implicit lazy val writeINCR: Writes[INCR]
  90. def writeJson[T](x: T)(implicit fjs: JSWrites[T]): String
  91. implicit lazy val writeLE: Writes[LE]
  92. implicit lazy val writeLEEQ: Writes[LEEQ]
  93. implicit lazy val writeNEQ: Writes[NEQ]
  94. implicit lazy val writeNOT: Writes[NOT]
  95. implicit lazy val writeOR: Writes[OR]
  96. implicit lazy val writeOperation: Writes[Operation]
  97. implicit lazy val writeOperationNode: Writes[OperationNode]
  98. implicit lazy val writeOther: Writes[Other]
  99. implicit lazy val writeParallel: Writes[Parallel]
  100. implicit lazy val writePropEval: Writes[PropositionEvaluator]
  101. implicit lazy val writeSOPSpec: Writes[SOPSpec]
  102. implicit lazy val writeSPResult: Writes[SPResult]
  103. implicit lazy val writeSPSpec: Writes[SPSpec]
  104. implicit lazy val writeSPState: Writes[SPState]
  105. implicit lazy val writeSVIDEval: Writes[SVIDEval]
  106. implicit lazy val writeSequence: Writes[Sequence]
  107. implicit lazy val writeSometimeSequence: Writes[SometimeSequence]
  108. implicit lazy val writeStateEval: Writes[StateEvaluator]
  109. implicit lazy val writeStateUpd: Writes[StateUpdater]
  110. implicit lazy val writeStruct: Writes[Struct]
  111. implicit lazy val writeThing: Writes[Thing]
  112. implicit lazy val writeValueHolder: Writes[ValueHolder]
  113. def ww(isa: String, left: StateEvaluator, right: StateEvaluator): JsObject
  114. def wwIDAble(isa: String, extra: SPAttributes, x: IDAble): JsObject
  115. def wwSOP(isa: String, sop: List[SOP], nodeID: ID): JsObject
  116. implicit object WriteIDAble extends Writes[IDAble]
  117. implicit object WriteProp extends Writes[Proposition]
  118. implicit object WriteSOP extends Writes[SOP]

Inherited from JsonDerived

Inherited from AnyRef

Inherited from Any

Ungrouped