reming

JsonPrinter

Related Doc: package reming

abstract class JsonPrinter extends AnyRef

Printer used for streaming.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JsonPrinter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsonPrinter(writer: PrintWriter)

Abstract Value Members

  1. abstract def endArray(): Unit

    Ends an array.

    Ends an array. Undefined behavior if called while not in the middle of printing an array.

  2. abstract def endObject(): Unit

  3. abstract def printArray[T](vals: Iterable[T])(implicit itemWriter: JsonWriter[T]): Unit

  4. abstract def printArrayItem[T](value: T)(implicit itemWriter: JsonWriter[T]): Unit

    Prints an item in an array.

    Prints an item in an array. Undefined behavior if called while not in the middle of printing an array.

  5. abstract def printField[T](key: String, value: T)(implicit fieldWriter: JsonWriter[T]): Unit

  6. abstract def startArray(): Unit

    Prints the start of an array.

    Prints the start of an array. Items should then be printed with printArrayItem, after which the array should be ended with endArray().

  7. abstract def startObject(): Unit

Concrete 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. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  15. def print[T](value: T)(implicit jsonWriter: JsonWriter[T]): Unit

  16. def printBigDecimal(value: BigDecimal): Unit

  17. def printBigInt(value: BigInt): Unit

  18. def printBoolean(value: Boolean): Unit

  19. def printByte(value: Byte): Unit

  20. def printDouble(value: Double): Unit

    Write the given double, throwing a serialization exception if it is NaN or Infinity.

  21. def printFloat(value: Float): Unit

    Write the given float, throwing a serialization exception if it is NaN or Infinity.

  22. def printInt(value: Int): Unit

  23. def printLong(value: Long): Unit

  24. def printNull(): Unit

  25. def printShort(value: Short): Unit

  26. def printString(value: String): Unit

  27. def requiresEncoding(c: Char): Boolean

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

    Definition Classes
    AnyRef
  29. def toString(): String

    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped