Class

com.rallyhealth.weejson.v1.jackson

VisitorJsonGenerator

Related Doc: package jackson

Permalink

class VisitorJsonGenerator[J] extends JsonGenerator

Implements most of the JsonGenerator interface.

CharSequences emitted to the visitor are typically thin wrappers around jackson's internal mutable buffer. Values are stable until the visitor methods return. It is the visitor's responsibility to call toString if immutability is needed.

J

visitor return value

Linear Supertypes
JsonGenerator, Versioned, Flushable, Closeable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VisitorJsonGenerator
  2. JsonGenerator
  3. Versioned
  4. Flushable
  5. Closeable
  6. AutoCloseable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VisitorJsonGenerator(visitor: Visitor[_, J])

    Permalink
  2. new VisitorJsonGenerator(rootVisitor: Visitor[_, J], objectCodec: ObjectCodec)

    Permalink

    rootVisitor

    underlying sink of json events

    objectCodec

    used for writeObject(), which will probably never be called.

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 _copyCurrentContents(arg0: JsonParser): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.core]
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  5. def _reportError(arg0: String): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.core]
    Definition Classes
    JsonGenerator
    Annotations
    @throws( ... )
  6. def _reportUnsupportedOperation(): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.core]
    Definition Classes
    JsonGenerator
  7. final def _throwInternal(): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.core]
    Definition Classes
    JsonGenerator
  8. final def _verifyOffsets(arg0: Int, arg1: Int, arg2: Int): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.core]
    Definition Classes
    JsonGenerator
  9. def _writeSimpleObject(arg0: Any): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.core]
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def assignCurrentValue(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
  12. def canOmitFields(): Boolean

    Permalink
    Definition Classes
    JsonGenerator
  13. def canUseSchema(arg0: FormatSchema): Boolean

    Permalink
    Definition Classes
    JsonGenerator
  14. def canWriteBinaryNatively(): Boolean

    Permalink
    Definition Classes
    JsonGenerator
  15. def canWriteFormattedNumbers(): Boolean

    Permalink
    Definition Classes
    JsonGenerator
  16. def canWriteObjectId(): Boolean

    Permalink
    Definition Classes
    JsonGenerator
  17. def canWriteTypeId(): Boolean

    Permalink
    Definition Classes
    JsonGenerator
  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def close(): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator → Closeable → AutoCloseable
  20. final def configure(arg0: Feature, arg1: Boolean): JsonGenerator

    Permalink
    Definition Classes
    JsonGenerator
  21. def copyCurrentEvent(arg0: JsonParser): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  22. def copyCurrentStructure(arg0: JsonParser): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  23. def currentValue(): AnyRef

    Permalink
    Definition Classes
    JsonGenerator
  24. def disable(f: Feature): JsonGenerator

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  25. def enable(f: Feature): JsonGenerator

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  26. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  28. def facade: Visitor[_, _]

    Permalink
    Attributes
    protected
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. def flush(): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator → Flushable
  31. def getCharacterEscapes(): CharacterEscapes

    Permalink
    Definition Classes
    JsonGenerator
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def getCodec(): ObjectCodec

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  34. def getCurrentValue(): AnyRef

    Permalink
    Definition Classes
    JsonGenerator
  35. def getFeatureMask(): Int

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  36. def getFormatFeatures(): Int

    Permalink
    Definition Classes
    JsonGenerator
  37. def getHighestEscapedChar(): Int

    Permalink
    Definition Classes
    JsonGenerator
  38. def getOutputBuffered(): Int

    Permalink
    Definition Classes
    JsonGenerator
  39. def getOutputContext(): JsonStreamContext

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  40. def getOutputTarget(): AnyRef

    Permalink
    Definition Classes
    JsonGenerator
  41. def getPrettyPrinter(): PrettyPrinter

    Permalink
    Definition Classes
    JsonGenerator
  42. def getSchema(): FormatSchema

    Permalink
    Definition Classes
    JsonGenerator
  43. def getWriteCapabilities(): JacksonFeatureSet[StreamWriteCapability]

    Permalink
    Definition Classes
    JsonGenerator
  44. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  45. def isClosed(): Boolean

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  46. def isEnabled(f: Feature): Boolean

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  47. def isEnabled(arg0: StreamWriteFeature): Boolean

    Permalink
    Definition Classes
    JsonGenerator
  48. final def isInstanceOf[T0]: Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  51. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  52. def overrideFormatFeatures(arg0: Int, arg1: Int): JsonGenerator

    Permalink
    Definition Classes
    JsonGenerator
  53. def overrideStdFeatures(arg0: Int, arg1: Int): JsonGenerator

    Permalink
    Definition Classes
    JsonGenerator
  54. def pop(): ObjArrVisitor[Any, _]

    Permalink
    Attributes
    protected
  55. def push(e: ObjArrVisitor[Any, _]): Unit

    Permalink
    Attributes
    protected
  56. def setCharacterEscapes(arg0: CharacterEscapes): JsonGenerator

    Permalink
    Definition Classes
    JsonGenerator
  57. def setCodec(oc: ObjectCodec): JsonGenerator

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  58. def setCurrentValue(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
  59. def setFeatureMask(values: Int): JsonGenerator

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  60. def setHighestNonEscapedChar(arg0: Int): JsonGenerator

    Permalink
    Definition Classes
    JsonGenerator
  61. def setPrettyPrinter(arg0: PrettyPrinter): JsonGenerator

    Permalink
    Definition Classes
    JsonGenerator
  62. def setRootValueSeparator(arg0: SerializableString): JsonGenerator

    Permalink
    Definition Classes
    JsonGenerator
  63. def setSchema(arg0: FormatSchema): Unit

    Permalink
    Definition Classes
    JsonGenerator
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  65. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  66. def top: ObjArrVisitor[Any, _]

    Permalink
    Attributes
    protected
  67. def useDefaultPrettyPrinter(): JsonGenerator

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  68. def version(): Version

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator → Versioned
  69. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. def writeArray(arg0: Array[String], arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  73. def writeArray(arg0: Array[Double], arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  74. def writeArray(arg0: Array[Long], arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  75. def writeArray(arg0: Array[Int], arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  76. def writeArrayFieldStart(arg0: String): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  77. def writeBinary(bv: Base64Variant, data: InputStream, dataLength: Int): Int

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  78. def writeBinary(bv: Base64Variant, data: Array[Byte], offset: Int, len: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  79. def writeBinary(arg0: InputStream, arg1: Int): Int

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  80. def writeBinary(arg0: Array[Byte]): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  81. def writeBinary(arg0: Array[Byte], arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  82. def writeBinaryField(arg0: String, arg1: Array[Byte]): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  83. def writeBoolean(state: Boolean): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  84. def writeBooleanField(arg0: String, arg1: Boolean): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  85. def writeEmbeddedObject(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  86. def writeEndArray(): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  87. def writeEndObject(): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  88. def writeFalse(): Unit

    Permalink
  89. def writeFieldId(arg0: Long): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  90. def writeFieldName(name: SerializableString): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  91. def writeFieldName(name: String): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  92. def writeNull(): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  93. def writeNullField(arg0: String): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  94. def writeNumber(encodedValue: String): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  95. def writeNumber(v: BigDecimal): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  96. def writeNumber(v: Float): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  97. def writeNumber(v: Double): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  98. def writeNumber(v: BigInteger): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  99. def writeNumber(v: Long): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  100. def writeNumber(v: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  101. def writeNumber(arg0: Array[Char], arg1: Int, arg2: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  102. def writeNumber(arg0: Short): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  103. def writeNumberField(arg0: String, arg1: BigDecimal): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  104. def writeNumberField(arg0: String, arg1: Double): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  105. def writeNumberField(arg0: String, arg1: Float): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  106. def writeNumberField(arg0: String, arg1: BigInteger): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  107. def writeNumberField(arg0: String, arg1: Long): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  108. def writeNumberField(arg0: String, arg1: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  109. def writeNumberField(arg0: String, arg1: Short): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  110. def writeObject(pojo: Any): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  111. def writeObjectField(arg0: String, arg1: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  112. def writeObjectFieldStart(arg0: String): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  113. def writeObjectId(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  114. def writeObjectRef(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  115. def writeOmittedField(arg0: String): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  116. def writePOJO(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  117. def writePOJOField(arg0: String, arg1: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  118. def writeRaw(c: Char): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  119. def writeRaw(text: Array[Char], offset: Int, len: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  120. def writeRaw(text: String, offset: Int, len: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  121. def writeRaw(text: String): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  122. def writeRaw(arg0: SerializableString): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  123. def writeRawUTF8String(text: Array[Byte], offset: Int, length: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  124. def writeRawValue(text: Array[Char], offset: Int, len: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  125. def writeRawValue(text: String, offset: Int, len: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  126. def writeRawValue(text: String): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  127. def writeRawValue(arg0: SerializableString): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  128. def writeStartArray(): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  129. def writeStartArray(arg0: Any, arg1: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  130. def writeStartArray(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  131. def writeStartObject(): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  132. def writeStartObject(arg0: Any, arg1: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  133. def writeStartObject(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  134. def writeString(text: SerializableString): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  135. def writeString(buf: Array[Char], off: Int, len: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  136. def writeString(text: String): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  137. def writeString(arg0: Reader, arg1: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  138. def writeStringField(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  139. def writeTree(rootNode: TreeNode): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator
  140. def writeTrue(): Unit

    Permalink
  141. def writeTypeId(arg0: Any): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  142. def writeTypePrefix(arg0: WritableTypeId): WritableTypeId

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  143. def writeTypeSuffix(arg0: WritableTypeId): WritableTypeId

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @throws( classOf[java.io.IOException] )
  144. def writeUTF8String(text: Array[Byte], offset: Int, length: Int): Unit

    Permalink
    Definition Classes
    VisitorJsonGenerator → JsonGenerator

Deprecated Value Members

  1. def writeStartArray(arg0: Int): Unit

    Permalink
    Definition Classes
    JsonGenerator
    Annotations
    @Deprecated @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from JsonGenerator

Inherited from Versioned

Inherited from Flushable

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped