fm
.
json
JsonNodeGenerator
Related Docs:
object JsonNodeGenerator
|
package json
final
class
JsonNodeGenerator
extends
JsonGenerator
Produces a JsonNode
Linear Supertypes
JsonGenerator
,
Versioned
,
Flushable
,
Closeable
,
AutoCloseable
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
JsonNodeGenerator
JsonGenerator
Versioned
Flushable
Closeable
AutoCloseable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
JsonNodeGenerator
()
new
JsonNodeGenerator
(
options:
JsonOptions
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
_copyCurrentContents
(
arg0:
JsonParser
)
:
Unit
Attributes
protected[
com.fasterxml.jackson.core
]
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
_reportError
(
arg0:
String
)
:
Unit
Attributes
protected[
com.fasterxml.jackson.core
]
Definition Classes
JsonGenerator
Annotations
@throws
(
...
)
def
_reportUnsupportedOperation
()
:
Unit
Attributes
protected[
com.fasterxml.jackson.core
]
Definition Classes
JsonGenerator
final
def
_throwInternal
()
:
Unit
Attributes
protected[
com.fasterxml.jackson.core
]
Definition Classes
JsonGenerator
final
def
_verifyOffsets
(
arg0:
Int
,
arg1:
Int
,
arg2:
Int
)
:
Unit
Attributes
protected[
com.fasterxml.jackson.core
]
Definition Classes
JsonGenerator
def
_writeSimpleObject
(
arg0:
Any
)
:
Unit
Attributes
protected[
com.fasterxml.jackson.core
]
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
assignCurrentValue
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
def
canOmitFields
()
:
Boolean
Definition Classes
JsonGenerator
def
canUseSchema
(
arg0:
FormatSchema
)
:
Boolean
Definition Classes
JsonGenerator
def
canWriteBinaryNatively
()
:
Boolean
Definition Classes
JsonGenerator
def
canWriteFormattedNumbers
()
:
Boolean
Definition Classes
JsonGenerator
def
canWriteObjectId
()
:
Boolean
Definition Classes
JsonGenerator
def
canWriteTypeId
()
:
Boolean
Definition Classes
JsonGenerator
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
@throws
(
...
)
def
close
()
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator → Closeable → AutoCloseable
final
def
configure
(
arg0:
Feature
,
arg1:
Boolean
)
:
JsonGenerator
Definition Classes
JsonGenerator
def
copyCurrentEvent
(
arg0:
JsonParser
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
copyCurrentStructure
(
arg0:
JsonParser
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
currentValue
()
:
AnyRef
Definition Classes
JsonGenerator
def
disable
(
f:
Feature
)
:
JsonGenerator
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
enable
(
f:
Feature
)
:
JsonGenerator
Definition Classes
JsonNodeGenerator
→ JsonGenerator
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
flush
()
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator → Flushable
def
getCharacterEscapes
()
:
CharacterEscapes
Definition Classes
JsonGenerator
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
def
getCodec
()
:
ObjectCodec
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
getCurrentValue
()
:
AnyRef
Definition Classes
JsonGenerator
def
getFeatureMask
()
:
Int
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
getFormatFeatures
()
:
Int
Definition Classes
JsonGenerator
def
getHighestEscapedChar
()
:
Int
Definition Classes
JsonGenerator
def
getOutputBuffered
()
:
Int
Definition Classes
JsonGenerator
def
getOutputContext
()
:
JsonStreamContext
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
getOutputTarget
()
:
AnyRef
Definition Classes
JsonGenerator
def
getPrettyPrinter
()
:
PrettyPrinter
Definition Classes
JsonGenerator
def
getSchema
()
:
FormatSchema
Definition Classes
JsonGenerator
def
getWriteCapabilities
()
:
JacksonFeatureSet
[
StreamWriteCapability
]
Definition Classes
JsonGenerator
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
def
isClosed
()
:
Boolean
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
isEnabled
(
f:
Feature
)
:
Boolean
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
isEnabled
(
arg0:
StreamWriteFeature
)
:
Boolean
Definition Classes
JsonGenerator
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
def
overrideFormatFeatures
(
arg0:
Int
,
arg1:
Int
)
:
JsonGenerator
Definition Classes
JsonGenerator
def
overrideStdFeatures
(
arg0:
Int
,
arg1:
Int
)
:
JsonGenerator
Definition Classes
JsonGenerator
def
result
()
:
JsonNode
def
setCharacterEscapes
(
arg0:
CharacterEscapes
)
:
JsonGenerator
Definition Classes
JsonGenerator
def
setCodec
(
oc:
ObjectCodec
)
:
JsonGenerator
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
setCurrentValue
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
def
setFeatureMask
(
values:
Int
)
:
JsonGenerator
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
setHighestNonEscapedChar
(
arg0:
Int
)
:
JsonGenerator
Definition Classes
JsonGenerator
def
setPrettyPrinter
(
arg0:
PrettyPrinter
)
:
JsonGenerator
Definition Classes
JsonGenerator
def
setRootValueSeparator
(
arg0:
SerializableString
)
:
JsonGenerator
Definition Classes
JsonGenerator
def
setSchema
(
arg0:
FormatSchema
)
:
Unit
Definition Classes
JsonGenerator
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
useDefaultPrettyPrinter
()
:
JsonGenerator
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
version
()
:
Version
Definition Classes
JsonNodeGenerator
→ JsonGenerator → Versioned
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
writeArray
(
arg0:
Array
[
String
]
,
arg1:
Int
,
arg2:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeArray
(
arg0:
Array
[
Double
]
,
arg1:
Int
,
arg2:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeArray
(
arg0:
Array
[
Long
]
,
arg1:
Int
,
arg2:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeArray
(
arg0:
Array
[
Int
]
,
arg1:
Int
,
arg2:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeArrayFieldStart
(
arg0:
String
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeBinary
(
bv:
Base64Variant
,
data:
InputStream
,
dataLength:
Int
)
:
Int
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeBinary
(
bv:
Base64Variant
,
data:
Array
[
Byte
]
,
offset:
Int
,
len:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeBinary
(
arg0:
InputStream
,
arg1:
Int
)
:
Int
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeBinary
(
arg0:
Array
[
Byte
]
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeBinary
(
arg0:
Array
[
Byte
]
,
arg1:
Int
,
arg2:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeBinaryField
(
arg0:
String
,
arg1:
Array
[
Byte
]
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeBoolean
(
state:
Boolean
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeBooleanField
(
arg0:
String
,
arg1:
Boolean
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeEmbeddedObject
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeEndArray
()
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeEndObject
()
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeFieldId
(
arg0:
Long
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeFieldName
(
name:
SerializableString
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeFieldName
(
name:
String
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNull
()
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNullField
(
arg0:
String
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumber
(
encodedValue:
String
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNumber
(
v:
BigDecimal
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNumber
(
v:
Float
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNumber
(
v:
Double
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNumber
(
v:
BigInteger
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNumber
(
v:
Long
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNumber
(
v:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeNumber
(
arg0:
Array
[
Char
]
,
arg1:
Int
,
arg2:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumber
(
arg0:
Short
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumberField
(
arg0:
String
,
arg1:
BigDecimal
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumberField
(
arg0:
String
,
arg1:
Double
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumberField
(
arg0:
String
,
arg1:
Float
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumberField
(
arg0:
String
,
arg1:
BigInteger
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumberField
(
arg0:
String
,
arg1:
Long
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumberField
(
arg0:
String
,
arg1:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeNumberField
(
arg0:
String
,
arg1:
Short
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeObject
(
pojo:
AnyRef
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeObjectField
(
arg0:
String
,
arg1:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeObjectFieldStart
(
arg0:
String
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeObjectId
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeObjectRef
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeOmittedField
(
arg0:
String
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writePOJO
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writePOJOField
(
arg0:
String
,
arg1:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeRaw
(
c:
Char
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRaw
(
text:
Array
[
Char
]
,
offset:
Int
,
len:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRaw
(
text:
String
,
offset:
Int
,
len:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRaw
(
text:
String
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRaw
(
arg0:
SerializableString
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeRawUTF8String
(
text:
Array
[
Byte
]
,
offset:
Int
,
length:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRawValue
(
text:
Array
[
Char
]
,
offset:
Int
,
len:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRawValue
(
text:
String
,
offset:
Int
,
len:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRawValue
(
text:
String
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeRawValue
(
arg0:
SerializableString
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeStartArray
()
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeStartArray
(
arg0:
Any
,
arg1:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeStartArray
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeStartObject
()
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeStartObject
(
arg0:
Any
,
arg1:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeStartObject
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeString
(
text:
SerializableString
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeString
(
text:
Array
[
Char
]
,
offset:
Int
,
len:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeString
(
text:
String
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeString
(
arg0:
Reader
,
arg1:
Int
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeStringField
(
arg0:
String
,
arg1:
String
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeTree
(
rootNode:
TreeNode
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
def
writeTypeId
(
arg0:
Any
)
:
Unit
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeTypePrefix
(
arg0:
WritableTypeId
)
:
WritableTypeId
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeTypeSuffix
(
arg0:
WritableTypeId
)
:
WritableTypeId
Definition Classes
JsonGenerator
Annotations
@throws
(
classOf[java.io.IOException]
)
def
writeUTF8String
(
text:
Array
[
Byte
]
,
offset:
Int
,
length:
Int
)
:
Unit
Definition Classes
JsonNodeGenerator
→ JsonGenerator
Deprecated Value Members
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@Deprecated
@deprecated
@throws
(
classOf[java.lang.Throwable]
)
Deprecated
(Since version )
see corresponding Javadoc for more information.
def
writeStartArray
(
arg0:
Int
)
:
Unit
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
Produces a JsonNode