Class

fm.serializer.json

JSONOutput

Related Doc: package json

Permalink

final class JSONOutput extends Output

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JSONOutput
  2. Output
  3. RawOutput
  4. NestedOutput
  5. FieldOutput
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JSONOutput(options: JSONSerializerOptions)

    Permalink

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 allowStringMap: Boolean

    Permalink
    Definition Classes
    JSONOutputRawOutputNestedOutputFieldOutput
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  15. def reset(): Unit

    Permalink
  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. def toByteArray: Array[Byte]

    Permalink
  18. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def writeFieldBigDecimal(number: Int, name: String, value: BigDecimal): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  23. def writeFieldBigInteger(number: Int, name: String, value: BigInteger): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  24. def writeFieldBool(number: Int, name: String, value: Boolean): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  25. def writeFieldByteArray(number: Int, name: String, value: Array[Byte]): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  26. def writeFieldCollection[T](number: Int, name: String, col: T)(f: (NestedOutput, T) ⇒ Unit): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  27. def writeFieldDouble(number: Int, name: String, value: Double): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  28. def writeFieldFixedInt(number: Int, name: String, value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  29. def writeFieldFixedLong(number: Int, name: String, value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  30. def writeFieldFloat(number: Int, name: String, value: Float): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  31. def writeFieldInt(number: Int, name: String, value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  32. def writeFieldLong(number: Int, name: String, value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  33. def writeFieldNull(number: Int, name: String): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  34. def writeFieldObject[T](number: Int, name: String, obj: T)(f: (FieldOutput, T) ⇒ Unit): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  35. def writeFieldSignedInt(number: Int, name: String, value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  36. def writeFieldSignedLong(number: Int, name: String, value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  37. def writeFieldString(number: Int, name: String, value: String): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  38. def writeFieldUnsignedInt(number: Int, name: String, value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  39. def writeFieldUnsignedLong(number: Int, name: String, value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputFieldOutput
  40. def writeNestedBigDecimal(value: BigDecimal): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  41. def writeNestedBigInteger(value: BigInteger): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  42. def writeNestedBool(value: Boolean): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  43. def writeNestedByteArray(value: Array[Byte]): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  44. def writeNestedCollection[T](col: T)(f: (NestedOutput, T) ⇒ Unit): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  45. def writeNestedDouble(value: Double): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  46. def writeNestedFixedInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  47. def writeNestedFixedLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  48. def writeNestedFloat(value: Float): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  49. def writeNestedInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  50. def writeNestedLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  51. def writeNestedObject[T](obj: T)(f: (FieldOutput, T) ⇒ Unit): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  52. def writeNestedSignedInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  53. def writeNestedSignedLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  54. def writeNestedString(value: String): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  55. def writeNestedUnsignedInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  56. def writeNestedUnsignedLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputNestedOutput
  57. def writeRawBigDecimal(value: BigDecimal): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  58. def writeRawBigInteger(value: BigInteger): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  59. def writeRawBool(value: Boolean): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  60. def writeRawByteArray(value: Array[Byte]): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  61. def writeRawCollection[T](col: T)(f: (NestedOutput, T) ⇒ Unit): Unit

    Permalink

    Write out a RAW collection.

    Write out a RAW collection. This method will wrap the collection in whatever leading/trailing "stuff" is needed (e.g. length prefixing, leading/trailing chars, etc...). The method that you pass in should use the Output instance to make repeated calls to a single write

    Definition Classes
    JSONOutputRawOutput
  62. def writeRawDouble(value: Double): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  63. def writeRawFixedInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  64. def writeRawFixedLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  65. def writeRawFloat(value: Float): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  66. def writeRawInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  67. def writeRawLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  68. def writeRawObject[T](obj: T)(f: (FieldOutput, T) ⇒ Unit): Unit

    Permalink

    For writing objects.

    For writing objects. Note: that the obj is passed in for null handling by the implementation. If the object is not null then the function f will be called so the caller can write out the fields

    Definition Classes
    JSONOutputRawOutput
  69. def writeRawSignedInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  70. def writeRawSignedLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  71. def writeRawString(value: String): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  72. def writeRawUnsignedInt(value: Int): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput
  73. def writeRawUnsignedLong(value: Long): Unit

    Permalink
    Definition Classes
    JSONOutputRawOutput

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Output

Inherited from RawOutput

Inherited from NestedOutput

Inherited from FieldOutput

Inherited from AnyRef

Inherited from Any

Ungrouped