Uses of Class
tools.jackson.core.JacksonException
Packages that use JacksonException
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser)
and generator
(JsonGenerator)
instances.Package that contains abstractions needed to support optional
non-blocking decoding (parsing) functionality.
Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
Package for subtypes of
JacksonException
defined and used by streaming API.JSON-specific parser and generator implementation classes that
Jackson defines and uses.
Non-blocking ("async") JSON parser implementation.
Utility classes used by Jackson Core functionality.
-
Uses of JacksonException in tools.jackson.core
Methods in tools.jackson.core that return JacksonExceptionModifier and TypeMethodDescriptionprotected JacksonExceptionJsonGenerator._wrapIOFailure(IOException e) protected JacksonExceptionTokenStreamFactory._wrapIOFailure(IOException e) JacksonException.clearLocation()Method that allows to remove context information from this exception's message.JacksonException.prependPath(Object referrer, int index) Method called to prepend a reference information in front of current pathJacksonException.prependPath(Object referrer, String propertyName) Method called to prepend a reference information in front of current pathJacksonException.prependPath(JacksonException.Reference r) static JacksonExceptionJacksonException.wrapWithPath(Throwable src, Object refFrom, int index) Method that can be called to either create a newJacksonException(if underlying exception is not aJacksonException), or augment given exception with given path/reference information.static JacksonExceptionJacksonException.wrapWithPath(Throwable src, Object refFrom, String refPropertyName) Method that can be called to either create a newJacksonException(if underlying exception is not aJacksonException), or augment given exception with given path/reference information.static JacksonExceptionJacksonException.wrapWithPath(Throwable src, JacksonException.Reference ref) Method that can be called to either create a newJacksonException(if underlying exception is not aJacksonException), or augment given exception with given path/reference information.static JacksonExceptionJacksonException.wrapWithPath(Throwable src, JacksonException.Reference ref, BiFunction<String, Throwable, JacksonException> ctor) Method parameters in tools.jackson.core with type arguments of type JacksonExceptionModifier and TypeMethodDescriptionstatic JacksonExceptionJacksonException.wrapWithPath(Throwable src, JacksonException.Reference ref, BiFunction<String, Throwable, JacksonException> ctor) Methods in tools.jackson.core that throw JacksonExceptionModifier and TypeMethodDescriptionprotected voidTokenStreamFactory._checkRangeBoundsForByteArray(byte[] data, int offset, int len) protected voidTokenStreamFactory._checkRangeBoundsForCharArray(char[] data, int offset, int len) protected voidJsonGenerator._copyCurrentContents(JsonParser p) protected voidJsonGenerator._copyCurrentFloatValue(JsonParser p) Method for copying currentJsonToken.VALUE_NUMBER_FLOATvalue; overridable by format backend implementations.protected voidJsonGenerator._copyCurrentFloatValueExact(JsonParser p) Method for copying currentJsonToken.VALUE_NUMBER_FLOATvalue; overridable by format backend implementations.protected voidJsonGenerator._copyCurrentIntValue(JsonParser p) Method for copying currentJsonToken.VALUE_NUMBER_FLOATvalue; overridable by format backend implementations.protected voidJsonGenerator._copyCurrentStringValue(JsonParser p) Method for copying currentJsonToken.VALUE_STRINGvalue; overridable by format backend implementations.protected InputStreamTokenStreamFactory._fileInputStream(File f) Helper methods used for constructing anInputStreamfor parsers to use, when input is to be read from givenFile.protected OutputStreamTokenStreamFactory._fileOutputStream(File f) Helper methods used for constructing anOutputStreamfor generator to use, when target is to be written into givenFile.protected InputStreamTokenStreamFactory._optimizedStreamFromURL(URL url) Deprecated.Since 3.0protected InputStreamTokenStreamFactory._pathInputStream(Path p) protected OutputStreamTokenStreamFactory._pathOutputStream(Path p) protected <T> TTokenStreamFactory._reportRangeError(String msg) protected booleanJsonGenerator._writeTypePrefixUsingNative(WritableTypeId typeIdDef) Writes a native type id (when supported by format).protected booleanJsonGenerator._writeTypePrefixUsingWrapper(WritableTypeId typeIdDef) Writes a wrapper for the type id if necessary.voidPrettyPrinter.beforeArrayValues(JsonGenerator g) Method called after array start marker has been output, and right before the first value is to be output.voidPrettyPrinter.beforeObjectEntries(JsonGenerator g) Method called after object start marker has been output, and right before the Name of the first property is to be output.voidJsonGenerator.copyCurrentEvent(JsonParser p) Method for copying contents of the current event that the given parser instance points to.voidJsonGenerator.copyCurrentEventExact(JsonParser p) Same asJsonGenerator.copyCurrentEvent(tools.jackson.core.JsonParser)with the exception that copying of numeric values tries to avoid any conversion losses; in particular for floating-point numbers.voidJsonGenerator.copyCurrentStructure(JsonParser p) Method for copying contents of the current event and following events that it encloses the given parser instance points to.default JsonGeneratorObjectWriteContext.createGenerator(OutputStream out) default JsonGeneratorObjectWriteContext.createGenerator(OutputStream out, JsonEncoding enc) default JsonGeneratorObjectWriteContext.createGenerator(Writer w) TokenStreamFactory.createGenerator(OutputStream out) Deprecated.TokenStreamFactory.createGenerator(OutputStream out, JsonEncoding enc) Deprecated.TokenStreamFactory.createGenerator(Writer w) Deprecated.TokenStreamFactory.createGenerator(ObjectWriteContext writeCtxt, DataOutput out) Method for constructing generator that writes content into specifiedDataOutput, using UTF-8 encoding (with formats where encoding is user-configurable).abstract JsonGeneratorTokenStreamFactory.createGenerator(ObjectWriteContext writeCtxt, File f, JsonEncoding enc) Method for constructing generator that writes contents to specified file, overwriting contents it might have (or creating it if such file does not yet exist).TokenStreamFactory.createGenerator(ObjectWriteContext writeCtxt, OutputStream out) Method for constructing generator that writes contents using specifiedOutputStream.abstract JsonGeneratorTokenStreamFactory.createGenerator(ObjectWriteContext writeCtxt, OutputStream out, JsonEncoding enc) Method for constructing generator that writes contents using specifiedOutputStreamwith specified textual encoding (if applicable).abstract JsonGeneratorTokenStreamFactory.createGenerator(ObjectWriteContext writeCtxt, Writer w) Method for constructing generator that writes contents using specifiedWriter.abstract JsonGeneratorTokenStreamFactory.createGenerator(ObjectWriteContext writeCtxt, Path p, JsonEncoding enc) Method for constructing generator that writes contents to specified path, overwriting contents it might have (or creating it if such path does not yet exist).<P extends JsonParser & ByteArrayFeeder>
PTokenStreamFactory.createNonBlockingByteArrayParser(ObjectReadContext readCtxt) Optional method for constructing parser for non-blocking parsing viaByteArrayFeederinterface (accessed usingJsonParser.nonBlockingInputFeeder()from constructed instance).<P extends JsonParser & ByteArrayFeeder>
PTokenStreamFactory.createNonBlockingByteBufferParser(ObjectReadContext readCtxt) Optional method for constructing parser for non-blocking parsing viaByteBufferFeederinterface (accessed usingJsonParser.nonBlockingInputFeeder()from constructed instance).default JsonParserObjectReadContext.createParser(byte[] content) default JsonParserObjectReadContext.createParser(byte[] content, int offset, int length) default JsonParserObjectReadContext.createParser(InputStream in) default JsonParserObjectReadContext.createParser(Reader r) default JsonParserObjectReadContext.createParser(String content) TokenStreamFactory.createParser(byte[] content) Deprecated.TokenStreamFactory.createParser(byte[] content, int offset, int len) Deprecated.TokenStreamFactory.createParser(char[] content) Deprecated.TokenStreamFactory.createParser(char[] content, int offset, int len) Deprecated.TokenStreamFactory.createParser(File f) Deprecated.TokenStreamFactory.createParser(InputStream in) Deprecated.TokenStreamFactory.createParser(Reader r) Deprecated.TokenStreamFactory.createParser(String content) Deprecated.TokenStreamFactory.createParser(ObjectReadContext readCtxt, byte[] data) Method for constructing parser for parsing the contents of given byte array.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, byte[] content, int offset, int len) Method for constructing parser for parsing the contents of given byte array.TokenStreamFactory.createParser(ObjectReadContext readCtxt, char[] content) Method for constructing parser for parsing contents of given char array.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, char[] content, int offset, int len) Method for constructing parser for parsing contents of given char array.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, DataInput in) Optional method for constructing parser for reading contents from specifiedDataInputinstance.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, File f) Method for constructing parser instance to decode contents of specified file.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, InputStream in) Method for constructing JSON parser instance to parse the contents accessed via specified input stream.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, Reader r) Method for constructing parser for parsing the contents accessed via specified Reader.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, String content) Method for constructing parser for parsing contents of given String.abstract JsonParserTokenStreamFactory.createParser(ObjectReadContext readCtxt, Path p) Method for constructing parser instance to decode contents of specified path.abstract voidJsonParser.finishToken()Method that may be used to force full handling of the current token so that even if lazy processing is enabled, the whole contents are read for possible retrieval.byte[]JsonParser.getBinaryValue()Convenience alternative toJsonParser.getBinaryValue(Base64Variant)that defaults to usingBase64Variants.getDefaultVariant()as the default encoding.abstract byte[]JsonParser.getBinaryValue(Base64Variant bv) Method that can be used to read (and consume -- results may not be accessible using other methods after the call) base64-encoded binary data included in the current textual JSON value.abstract StringJsonParser.getString()Method for accessing textual representation of the current token; if no current token (before first call toJsonParser.nextToken(), or after encountering end-of-input), returns null.abstract intMethod to read the textual representation of the current token in chunks and pass it to the given Writer.abstract char[]JsonParser.getStringCharacters()Method similar toJsonParser.getString(), but that will return underlying (unmodifiable) character array that contains textual value, instead of constructing a String object to contain this information.abstract intJsonParser.getStringLength()Accessor used withJsonParser.getStringCharacters(), to know length of String stored in returned buffer.abstract intJsonParser.getStringOffset()Accessor used withJsonParser.getStringCharacters(), to know offset of the first text content character within buffer.JsonParser.getText()Deprecated.since 3.0 useJsonParser.getString()instead.char[]JsonParser.getTextCharacters()Deprecated.since 3.0 useJsonParser.getStringCharacters()instead.intJsonParser.getTextLength()Deprecated.since 3.0 useJsonParser.getStringLength()instead.intJsonParser.getTextOffset()Deprecated.since 3.0 useJsonParser.getStringOffset()instead.JsonParser.nextBooleanValue()Method that fetches next token (as if callingJsonParser.nextToken()) and if it isJsonToken.VALUE_TRUEorJsonToken.VALUE_FALSEreturns matching Boolean value; otherwise return null.intJsonParser.nextIntValue(int defaultValue) Method that fetches next token (as if callingJsonParser.nextToken()) and if it isJsonToken.VALUE_NUMBER_INTreturns 32-bit int value; otherwise returns specified default value It is functionally equivalent to:longJsonParser.nextLongValue(long defaultValue) Method that fetches next token (as if callingJsonParser.nextToken()) and if it isJsonToken.VALUE_NUMBER_INTreturns 64-bit long value; otherwise returns specified default value It is functionally equivalent to:abstract StringJsonParser.nextName()Method that fetches next token (as if callingJsonParser.nextToken()) and verifies whether it isJsonToken.PROPERTY_NAME; if it is, returns same asJsonParser.currentName(), otherwise null.abstract booleanJsonParser.nextName(SerializableString str) Method that fetches next token (as if callingJsonParser.nextToken()) and verifies whether it isJsonToken.PROPERTY_NAMEwith specified name and returns result of that comparison.abstract intJsonParser.nextNameMatch(PropertyNameMatcher matcher) Method that tries to match next token from stream asJsonToken.PROPERTY_NAME, and if so, further match it to one of pre-specified (field) names.JsonParser.nextStringValue()Method that fetches next token (as if callingJsonParser.nextToken()) and if it isJsonToken.VALUE_STRINGreturns contained String value; otherwise returns null.abstract JsonTokenJsonParser.nextToken()Main iteration method, which will advance stream enough to determine type of the next token, if any.abstract JsonTokenJsonParser.nextValue()Iteration method that will advance stream enough to determine type of the next token that is a value type (including JSON Array and Object start/end markers).intJsonParser.readBinaryValue(OutputStream out) Method that can be used as an alternative toJsonParser.getBinaryValue(), especially when value can be large.intJsonParser.readBinaryValue(Base64Variant bv, OutputStream out) Similar toJsonParser.readBinaryValue(OutputStream)but allows explicitly specifying base64 variant to use.<T extends TreeNode>
TObjectReadContext.readTree(JsonParser p) <T extends TreeNode>
TTreeCodec.readTree(JsonParser p) <T> TObjectReadContext.readValue(JsonParser p, Class<T> valueType) <T> TObjectReadContext.readValue(JsonParser p, ResolvedType type) <T> TObjectReadContext.readValue(JsonParser p, TypeReference<T> valueTypeRef) abstract <T> TJsonParser.readValueAs(Class<T> valueType) Method to deserialize stream content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (likeBoolean).abstract <T> TJsonParser.readValueAs(ResolvedType type) abstract <T> TJsonParser.readValueAs(TypeReference<T> valueTypeRef) Method to deserialize stream content into a Java type, reference to which is passed as argument.abstract <T extends TreeNode>
TJsonParser.readValueAsTree()Method to deserialize stream content into equivalent "tree model", represented by rootTreeNodeof resulting model.intJsonParser.releaseBuffered(OutputStream out) Method that can be called to push back any content that has been read but not consumed by the parser.intJsonParser.releaseBuffered(Writer w) Method that can be called to push back any content that has been read but not consumed by the parser.abstract JsonParserJsonParser.skipChildren()Method that will skip all child tokens of an array or object token that the parser currently points to, iff stream points toJsonToken.START_OBJECTorJsonToken.START_ARRAY.JsonGenerator.writeArray(double[] array, int offset, int length) Value write method that can be called to write a single array (sequence ofJsonToken.START_ARRAY, zero or moreJsonToken.VALUE_NUMBER_FLOAT,JsonToken.END_ARRAY)JsonGenerator.writeArray(int[] array, int offset, int length) Value write method that can be called to write a single array (sequence ofJsonToken.START_ARRAY, zero or moreJsonToken.VALUE_NUMBER_INT,JsonToken.END_ARRAY)JsonGenerator.writeArray(long[] array, int offset, int length) Value write method that can be called to write a single array (sequence ofJsonToken.START_ARRAY, zero or moreJsonToken.VALUE_NUMBER_INT,JsonToken.END_ARRAY)JsonGenerator.writeArray(String[] array, int offset, int length) Value write method that can be called to write a single array (sequence ofJsonToken.START_ARRAY, zero or moreJsonToken.VALUE_STRING,JsonToken.END_ARRAY)final JsonGeneratorJsonGenerator.writeArrayPropertyStart(String propertyName) Convenience method for outputting an Object property (that will contain a JSON Array value), and the START_ARRAY marker.voidPrettyPrinter.writeArrayValueSeparator(JsonGenerator g) Method called after an array value has been completely output, and before another value is to be output.JsonGenerator.writeBinary(byte[] data) Similar toJsonGenerator.writeBinary(Base64Variant,byte[],int,int), but assumes default to using the Jackson default Base64 variant (which isBase64Variants.MIME_NO_LINEFEEDS).JsonGenerator.writeBinary(byte[] data, int offset, int len) Similar toJsonGenerator.writeBinary(Base64Variant,byte[],int,int), but default to using the Jackson default Base64 variant (which isBase64Variants.MIME_NO_LINEFEEDS).intJsonGenerator.writeBinary(InputStream data, int dataLength) Similar toJsonGenerator.writeBinary(Base64Variant,InputStream,int), but assumes default to using the Jackson default Base64 variant (which isBase64Variants.MIME_NO_LINEFEEDS).abstract JsonGeneratorJsonGenerator.writeBinary(Base64Variant bv, byte[] data, int offset, int len) Method that will output given chunk of binary data as base64 encoded, as a complete String value (surrounded by double quotes).abstract intJsonGenerator.writeBinary(Base64Variant bv, InputStream data, int dataLength) Method similar toJsonGenerator.writeBinary(Base64Variant,byte[],int,int), but where input is provided through a stream, allowing for incremental writes without holding the whole input in memory.final JsonGeneratorJsonGenerator.writeBinaryProperty(String propertyName, byte[] data) Convenience method for outputting an Object property that contains specified data in base64-encoded form.abstract JsonGeneratorJsonGenerator.writeBoolean(boolean state) Method for outputting literal JSON boolean value (one of Strings 'true' and 'false').final JsonGeneratorJsonGenerator.writeBooleanProperty(String propertyName, boolean value) Convenience method for outputting an Object property that has a boolean value.JsonGenerator.writeEmbeddedObject(Object object) Method that can be called on backends that support passing opaque native values that some data formats support; not used with JSON backend, more common with binary formats.abstract JsonGeneratorJsonGenerator.writeEndArray()Method for writing closing marker of a JSON Array value (character ']'; plus possible white space decoration if pretty-printing is enabled).voidPrettyPrinter.writeEndArray(JsonGenerator g, int nrOfValues) Method called after an Array value has been completely output (minus closing bracket).abstract JsonGeneratorJsonGenerator.writeEndObject()Method for writing closing marker of an Object value (character '}'; plus possible white space decoration if pretty-printing is enabled).voidPrettyPrinter.writeEndObject(JsonGenerator g, int nrOfEntries) Method called after an Object value has been completely output (minus closing curly bracket).abstract JsonGeneratorMethod for writing an Object Property name (JSON String surrounded by double quotes: syntactically identical to a JSON String value), possibly decorated by white space if pretty-printing is enabled.abstract JsonGeneratorJsonGenerator.writeName(SerializableString name) Method similar toJsonGenerator.writeName(String), main difference being that it may perform better as some of processing (such as quoting of certain characters, or encoding into external encoding if supported by generator) can be done just once and reused for later calls.abstract JsonGeneratorJsonGenerator.writeNull()Method for outputting literal JSON null value.final JsonGeneratorJsonGenerator.writeNullProperty(String propertyName) Convenience method for outputting an Object property that has JSON literal value null.JsonGenerator.writeNumber(char[] encodedValueBuffer, int offset, int len) Overloaded version ofJsonGenerator.writeNumber(String)with same semantics but possibly more efficient operation.abstract JsonGeneratorJsonGenerator.writeNumber(double v) Method for outputting indicate JSON numeric value.abstract JsonGeneratorJsonGenerator.writeNumber(float v) Method for outputting indicate JSON numeric value.abstract JsonGeneratorJsonGenerator.writeNumber(int v) Method for outputting given value as JSON number.abstract JsonGeneratorJsonGenerator.writeNumber(long v) Method for outputting given value as JSON number.abstract JsonGeneratorJsonGenerator.writeNumber(short v) Method for outputting given value as JSON number.abstract JsonGeneratorJsonGenerator.writeNumber(String encodedValue) Write method that can be used for custom numeric types that can not be (easily?)abstract JsonGeneratorJsonGenerator.writeNumber(BigDecimal v) Method for outputting indicate JSON numeric value.abstract JsonGeneratorJsonGenerator.writeNumber(BigInteger v) Method for outputting given value as JSON number.final JsonGeneratorJsonGenerator.writeNumberProperty(String propertyName, double value) Convenience method for outputting an Object property that has the specified numeric value.final JsonGeneratorJsonGenerator.writeNumberProperty(String propertyName, float value) Convenience method for outputting an Object property that has the specified numeric value.final JsonGeneratorJsonGenerator.writeNumberProperty(String propertyName, int value) Convenience method for outputting an Object property that has the specified numeric value.final JsonGeneratorJsonGenerator.writeNumberProperty(String propertyName, long value) Convenience method for outputting an Object property that has the specified numeric value.final JsonGeneratorJsonGenerator.writeNumberProperty(String propertyName, short value) Convenience method for outputting an Object property that has the specified numeric value.final JsonGeneratorJsonGenerator.writeNumberProperty(String propertyName, BigDecimal value) Convenience method for outputting an Object property that has the specified numeric value.final JsonGeneratorJsonGenerator.writeNumberProperty(String propertyName, BigInteger value) Convenience method for outputting an Object property that has the specified numeric value.voidPrettyPrinter.writeObjectEntrySeparator(JsonGenerator g) Method called after an Object entry (field:value) has been completely output, and before another value is to be output.JsonGenerator.writeObjectId(Object id) Method that can be called to output so-called native Object Id.voidPrettyPrinter.writeObjectNameValueSeparator(JsonGenerator g) Method called after an Object property name has been output, but before the value is output.final JsonGeneratorJsonGenerator.writeObjectPropertyStart(String propertyName) Convenience method for outputting an Object property (that will contain an Object value), and the START_OBJECT marker.JsonGenerator.writeObjectRef(Object referenced) Method that can be called to output references to native Object Ids.JsonGenerator.writeOmittedProperty(String propertyName) Method called to indicate that a property in this position was skipped.abstract JsonGeneratorMethod for writing given Java object (POJO) as tokens into stream this generator manages; serialization must be a valid JSON Value (Object, Array, null, Number, String or Boolean).final JsonGeneratorJsonGenerator.writePOJOProperty(String propertyName, Object pojo) Convenience method for outputting am Object property that has contents of specific Java object (POJO) as its value.abstract JsonGeneratorJsonGenerator.writePropertyId(long id) Alternative toJsonGenerator.writeName(String)that may be used in cases where Object Property key is of numeric type; usually where underlying format supports such notion (some binary formats do, unlike JSON).abstract JsonGeneratorJsonGenerator.writeRaw(char c) Method that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).abstract JsonGeneratorJsonGenerator.writeRaw(char[] buffer, int offset, int len) Method that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).abstract JsonGeneratorMethod that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).abstract JsonGeneratorMethod that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).JsonGenerator.writeRaw(SerializableString raw) Method that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).abstract JsonGeneratorJsonGenerator.writeRawUTF8String(byte[] buffer, int offset, int len) Method similar toJsonGenerator.writeString(String)but that takes as its input a UTF-8 encoded String that is to be output as-is, without additional escaping (type of which depends on data format; backslashes for JSON).abstract JsonGeneratorJsonGenerator.writeRawValue(char[] text, int offset, int len) abstract JsonGeneratorJsonGenerator.writeRawValue(String text) Method that will force generator to copy input text verbatim without any modifications, but assuming it must constitute a single legal JSON value (number, string, boolean, null, Array or List).abstract JsonGeneratorJsonGenerator.writeRawValue(String text, int offset, int len) JsonGenerator.writeRawValue(SerializableString raw) Method similar toJsonGenerator.writeRawValue(String), but potentially more efficient as it may be able to use pre-encoded content (similar toJsonGenerator.writeRaw(SerializableString).voidPrettyPrinter.writeRootValueSeparator(JsonGenerator g) Method called after a root-level value has been completely output, and before another value is to be output.abstract JsonGeneratorJsonGenerator.writeStartArray()Method for writing starting marker of a Array value (for JSON this is character '['; plus possible white space decoration if pretty-printing is enabled).abstract JsonGeneratorJsonGenerator.writeStartArray(Object currentValue) Method for writing start marker of an Array value, similar toJsonGenerator.writeStartArray(), but also specifying what is the Java object that the Array Object being written represents (if any);nullmay be passed if not known or not applicable.abstract JsonGeneratorJsonGenerator.writeStartArray(Object currentValue, int size) Method for writing start marker of an Array value, similar toJsonGenerator.writeStartArray(), but also specifying what is the Java object that the Array Object being written represents (if any) and how many elements will be written for the array before callingJsonGenerator.writeEndArray().voidPrettyPrinter.writeStartArray(JsonGenerator g) Method called when an Array value is to be output, before any member/child values are output.abstract JsonGeneratorJsonGenerator.writeStartObject()Method for writing starting marker of an Object value (character '{'; plus possible white space decoration if pretty-printing is enabled).abstract JsonGeneratorJsonGenerator.writeStartObject(Object currentValue) Method for writing starting marker of an Object value to represent the given Java Object value.abstract JsonGeneratorJsonGenerator.writeStartObject(Object forValue, int size) Method for writing starting marker of an Object value to represent the given Java Object value.voidPrettyPrinter.writeStartObject(JsonGenerator g) Method called when an Object value is to be output, before any fields are output.abstract JsonGeneratorJsonGenerator.writeString(char[] buffer, int offset, int len) Method for outputting a String value.abstract JsonGeneratorJsonGenerator.writeString(Reader reader, int len) Method for outputting a String value.abstract JsonGeneratorJsonGenerator.writeString(String value) Method for outputting a String value.abstract JsonGeneratorJsonGenerator.writeString(SerializableString value) Method similar toJsonGenerator.writeString(String), but that takesSerializableStringwhich can make this potentially more efficient to call as generator may be able to reuse quoted and/or encoded representation.final JsonGeneratorJsonGenerator.writeStringProperty(String propertyName, String value) Convenience method for outputting an Object property that has a String value.abstract JsonGeneratorMethod for writing given JSON tree (expressed as a tree where givenTreeNodeis the root) using this generator.voidObjectWriteContext.writeTree(JsonGenerator g, TreeNode value) voidTreeCodec.writeTree(JsonGenerator g, TreeNode tree) JsonGenerator.writeTypeId(Object id) Method that can be called to output so-called native Type Id.JsonGenerator.writeTypePrefix(WritableTypeId typeIdDef) Replacement method forJsonGenerator.writeTypeId(Object)which is called regardless of whether format has native type ids.JsonGenerator.writeTypeSuffix(WritableTypeId typeIdDef) abstract JsonGeneratorJsonGenerator.writeUTF8String(byte[] buffer, int offset, int len) Method similar toJsonGenerator.writeString(String)but that takes as its input a UTF-8 encoded String which has not been escaped using whatever escaping scheme data format requires (for JSON that is backslash-escaping for control characters and double-quotes; for other formats something else).voidObjectWriteContext.writeValue(JsonGenerator g, Object value) Method that may be called to serialize given value, using specified token stream generator. -
Uses of JacksonException in tools.jackson.core.async
Methods in tools.jackson.core.async that throw JacksonExceptionModifier and TypeMethodDescriptionvoidByteArrayFeeder.feedInput(byte[] data, int offset, int end) Method that can be called to feed more data, if (and only if)NonBlockingInputFeeder.needMoreInput()returns true.voidByteBufferFeeder.feedInput(ByteBuffer buffer) Method that can be called to feed more data, if (and only if)NonBlockingInputFeeder.needMoreInput()returns true. -
Uses of JacksonException in tools.jackson.core.base
Methods in tools.jackson.core.base that return JacksonExceptionModifier and TypeMethodDescriptionprotected JacksonExceptionParserMinimalBase._wrapIOFailure(IOException e) Methods in tools.jackson.core.base that throw JacksonExceptionModifier and TypeMethodDescriptionprotected StringGeneratorBase._asString(BigDecimal value) Helper method used to serialize aBigDecimalas a String, for serialization, taking into account configuration settingsprotected voidGeneratorBase._checkRangeBoundsForByteArray(byte[] data, int offset, int len) protected voidGeneratorBase._checkRangeBoundsForCharArray(char[] data, int offset, int len) protected voidGeneratorBase._checkRangeBoundsForString(String data, int offset, int len) protected abstract JsonGeneratorBinaryTSFactory._createGenerator(ObjectWriteContext writeCtxt, IOContext ioCtxt, OutputStream out) Overridable factory method that actually instantiates generator for givenOutputStreamand context object, using UTF-8 encoding.protected abstract JsonGeneratorTextualTSFactory._createGenerator(ObjectWriteContext writeCtxt, IOContext ioCtxt, Writer out) Overridable factory method that actually instantiates generator for givenWriterand context object.protected abstract JsonParserBinaryTSFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, byte[] data, int offset, int len) protected abstract JsonParserBinaryTSFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, DataInput input) protected abstract JsonParserBinaryTSFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, InputStream in) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, byte[] data, int offset, int len) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, char[] data, int offset, int len, boolean recyclable) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, DataInput input) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, InputStream in) protected abstract JsonParserTextualTSFactory._createParser(ObjectReadContext readCtxt, IOContext ctxt, Reader r) protected abstract JsonGeneratorTextualTSFactory._createUTF8Generator(ObjectWriteContext writeCtxt, IOContext ioCtxt, OutputStream out) Overridable factory method that actually instantiates generator for givenOutputStreamand context object, using UTF-8 encoding.protected WriterTextualTSFactory._createWriter(IOContext ioCtxt, OutputStream out, JsonEncoding enc) protected voidParserMinimalBase._decodeBase64(String str, ByteArrayBuilder builder, Base64Variant b64variant) Helper method that can be used for base64 decoding in cases where encoded content has already been read as a String.protected final intParserBase._decodeBase64Escape(Base64Variant b64variant, char ch, int index) protected final intParserBase._decodeBase64Escape(Base64Variant b64variant, int ch, int index) protected charParserBase._decodeEscaped()Method that sub-classes must implement to support escaped sequences in base64-encoded sections.protected final intGeneratorBase._decodeSurrogate(int surr1, int surr2) protected DataInputprotected InputStreamDecorableTSFactory._decorate(IOContext ioCtxt, InputStream in) protected OutputStreamDecorableTSFactory._decorate(IOContext ioCtxt, OutputStream out) protected Readerprotected Writerprotected voidParserBase._handleEOF()Method called when an EOF is encountered between tokens.protected abstract voidParserMinimalBase._handleEOF()Method sub-classes need to implement to check whether end-of-content is allowed at the current decoding position: formats often want to verify the all start/end token pairs match, for example.protected <T> TBinaryTSFactory._nonByteSource()protected <T> TBinaryTSFactory._nonByteTarget()protected abstract intParserBase._parseIntValue()protected abstract voidParserBase._parseNumericValue(int expType) Method that will parse actual numeric value out of a syntactically valid number value.protected abstract voidGeneratorBase._verifyValueWrite(String typeMsg) Method called before trying to write a value (scalar or structured), to verify that this is legal in current output state, as well as to output separators if and as necessary.voidParserBase.close()Method that can be called to get the name associated with the current event.voidParserMinimalBase.close()BinaryTSFactory.createGenerator(ObjectWriteContext writeCtxt, File f, JsonEncoding enc) BinaryTSFactory.createGenerator(ObjectWriteContext writeCtxt, OutputStream out, JsonEncoding enc) BinaryTSFactory.createGenerator(ObjectWriteContext writeCtxt, Writer w) BinaryTSFactory.createGenerator(ObjectWriteContext writeCtxt, Path p, JsonEncoding enc) TextualTSFactory.createGenerator(ObjectWriteContext writeCtxt, File f, JsonEncoding enc) TextualTSFactory.createGenerator(ObjectWriteContext writeCtxt, OutputStream out, JsonEncoding enc) TextualTSFactory.createGenerator(ObjectWriteContext writeCtxt, Writer w) TextualTSFactory.createGenerator(ObjectWriteContext writeCtxt, Path p, JsonEncoding enc) BinaryTSFactory.createParser(ObjectReadContext readCtxt, byte[] data, int offset, int len) BinaryTSFactory.createParser(ObjectReadContext readCtxt, char[] content, int offset, int len) BinaryTSFactory.createParser(ObjectReadContext readCtxt, DataInput in) BinaryTSFactory.createParser(ObjectReadContext readCtxt, File f) BinaryTSFactory.createParser(ObjectReadContext readCtxt, InputStream in) BinaryTSFactory.createParser(ObjectReadContext readCtxt, Reader r) BinaryTSFactory.createParser(ObjectReadContext readCtxt, String content) BinaryTSFactory.createParser(ObjectReadContext readCtxt, Path p) TextualTSFactory.createParser(ObjectReadContext readCtxt, byte[] data, int offset, int len) TextualTSFactory.createParser(ObjectReadContext readCtxt, char[] content, int offset, int len) TextualTSFactory.createParser(ObjectReadContext readCtxt, DataInput in) TextualTSFactory.createParser(ObjectReadContext readCtxt, File f) TextualTSFactory.createParser(ObjectReadContext readCtxt, InputStream in) TextualTSFactory.createParser(ObjectReadContext readCtxt, Reader r) TextualTSFactory.createParser(ObjectReadContext readCtxt, String content) TextualTSFactory.createParser(ObjectReadContext readCtxt, Path p) voidParserMinimalBase.finishToken()ParserBase.getBigIntegerValue()byte[]ParserBase.getBinaryValue(Base64Variant variant) ParserBase.getDecimalValue()doubleParserBase.getDoubleValue()floatParserBase.getFloatValue()intParserBase.getIntValue()longParserBase.getLongValue()intParserMinimalBase.nextName()booleanParserMinimalBase.nextName(SerializableString str) intParserMinimalBase.nextNameMatch(PropertyNameMatcher matcher) ParserMinimalBase.nextValue()<T> TParserMinimalBase.readValueAs(Class<T> valueType) <T> TParserMinimalBase.readValueAs(ResolvedType type) <T> TParserMinimalBase.readValueAs(TypeReference<T> valueTypeRef) <T extends TreeNode>
TParserMinimalBase.readValueAsTree()protected final JsonTokenParserBase.reset(boolean negative, int intLen, int fractLen, int expLen) protected final JsonTokenParserBase.resetFloat(boolean negative, int intLen, int fractLen, int expLen) protected final JsonTokenParserBase.resetInt(boolean negative, int intLen) ParserMinimalBase.skipChildren()intGeneratorBase.writeBinary(Base64Variant b64variant, InputStream data, int dataLength) GeneratorBase.writeName(SerializableString name) GeneratorBase.writeRawValue(char[] text, int offset, int len) GeneratorBase.writeRawValue(String text) GeneratorBase.writeRawValue(String text, int offset, int len) GeneratorBase.writeRawValue(SerializableString text) GeneratorBase.writeStartArray(Object forValue, int size) GeneratorBase.writeStartObject(Object forValue, int size) GeneratorBase.writeString(Reader reader, int len) GeneratorBase.writeString(SerializableString text) -
Uses of JacksonException in tools.jackson.core.exc
Subclasses of JacksonException in tools.jackson.core.excModifier and TypeClassDescriptionclassException type for read-side problems that are not direct decoding ("parsing") problems (those would be reported as basicStreamReadExceptions), but rather result from failed attempts to convert specific Java value out of valid but incompatible input value.classException type used to wrap low-level I/O issues that are reported (asIOException) on reading and writing content using JDK streams and other sources and targets.classException type used to indicate violations of stream constraints (for exampleStreamReadConstraints) when reading or writing content.classIntermediate base class for all read-side streaming processing problems, including parsing and input value coercion problems.classIntermediate base class for all write-side streaming processing problems, mostly content generation issues.classSpecializedStreamReadExceptionthat is thrown when end-of-input is reached unexpectedly, usually within token being decoded, but possibly within intervening non-token content (for formats that have that, such as whitespace for textual formats) -
Uses of JacksonException in tools.jackson.core.filter
Methods in tools.jackson.core.filter that throw JacksonExceptionModifier and TypeMethodDescriptionprotected booleanFilteringGeneratorDelegate._checkBinaryWrite()protected voidFilteringGeneratorDelegate._checkParentPath()protected voidFilteringGeneratorDelegate._checkParentPath(boolean isMatch) protected voidFilteringGeneratorDelegate._checkPropertyParentPath()Specialized variant ofFilteringGeneratorDelegate._checkParentPath()used when checking parent for a property name to be included with value: rules are slightly different.protected booleanFilteringGeneratorDelegate._checkRawValueWrite()protected final JsonTokenFilteringParserDelegate._nextToken2()protected final JsonTokenFilteringParserDelegate._nextTokenWithBuffering(TokenFilterContext buffRoot) TokenFilterContext.closeArray(JsonGenerator gen) TokenFilterContext.closeObject(JsonGenerator gen) voidTokenFilterContext.ensurePropertyNameWritten(JsonGenerator gen) Method called to ensure that the property name, if present, has been written; may result (but does not always) in a call using given generatorFilteringParserDelegate.getString()char[]FilteringParserDelegate.getStringCharacters()intFilteringParserDelegate.getStringLength()intFilteringParserDelegate.getStringOffset()FilteringParserDelegate.getValueAsString()FilteringParserDelegate.getValueAsString(String defaultValue) booleanTokenFilter.includeValue(JsonParser p) Call made when verifying whether a scalar value is being read from a parser.FilteringParserDelegate.nextName()booleanFilteringParserDelegate.nextName(SerializableString str) intFilteringParserDelegate.nextNameMatch(PropertyNameMatcher matcher) FilteringParserDelegate.nextToken()FilteringParserDelegate.nextValue()FilteringParserDelegate.skipChildren()Need to override, re-implement similar to how method defined inParserMinimalBase, to keep state correct here.FilteringGeneratorDelegate.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len) intFilteringGeneratorDelegate.writeBinary(Base64Variant b64variant, InputStream data, int dataLength) FilteringGeneratorDelegate.writeBoolean(boolean v) FilteringGeneratorDelegate.writeEndArray()FilteringGeneratorDelegate.writeEndObject()FilteringGeneratorDelegate.writeName(SerializableString name) FilteringGeneratorDelegate.writeNull()FilteringGeneratorDelegate.writeNumber(char[] encodedValueBuffer, int offset, int length) FilteringGeneratorDelegate.writeNumber(double v) FilteringGeneratorDelegate.writeNumber(float v) FilteringGeneratorDelegate.writeNumber(int v) FilteringGeneratorDelegate.writeNumber(long v) FilteringGeneratorDelegate.writeNumber(short v) FilteringGeneratorDelegate.writeNumber(String encodedValue) FilteringGeneratorDelegate.writeNumber(BigDecimal v) FilteringGeneratorDelegate.writeNumber(BigInteger v) FilteringGeneratorDelegate.writeObjectId(Object id) FilteringGeneratorDelegate.writeObjectRef(Object id) FilteringGeneratorDelegate.writeOmittedProperty(String propertyName) voidTokenFilterContext.writePath(JsonGenerator gen) Method called to ensure that parent path from root is written up to and including this node.FilteringGeneratorDelegate.writePropertyId(long id) FilteringGeneratorDelegate.writeRaw(char c) FilteringGeneratorDelegate.writeRaw(char[] text, int offset, int len) FilteringGeneratorDelegate.writeRaw(SerializableString text) FilteringGeneratorDelegate.writeRawUTF8String(byte[] text, int offset, int length) FilteringGeneratorDelegate.writeRawValue(char[] text, int offset, int len) FilteringGeneratorDelegate.writeRawValue(String text) FilteringGeneratorDelegate.writeRawValue(String text, int offset, int len) FilteringGeneratorDelegate.writeStartArray()FilteringGeneratorDelegate.writeStartArray(Object currValue) FilteringGeneratorDelegate.writeStartArray(Object currValue, int size) FilteringGeneratorDelegate.writeStartObject()FilteringGeneratorDelegate.writeStartObject(Object currValue) FilteringGeneratorDelegate.writeStartObject(Object currValue, int size) FilteringGeneratorDelegate.writeString(char[] text, int offset, int len) FilteringGeneratorDelegate.writeString(Reader reader, int len) FilteringGeneratorDelegate.writeString(String value) FilteringGeneratorDelegate.writeString(SerializableString value) FilteringGeneratorDelegate.writeTypeId(Object id) FilteringGeneratorDelegate.writeUTF8String(byte[] text, int offset, int length) -
Uses of JacksonException in tools.jackson.core.io
Methods in tools.jackson.core.io that throw JacksonExceptionModifier and TypeMethodDescriptionSegmentedStringWriter.append(char c) SegmentedStringWriter.append(CharSequence csq) SegmentedStringWriter.append(CharSequence csq, int start, int end) abstract InputStreamMethod called byJsonFactoryinstance when creating parser on given "raw" byte source.Method called byJsonFactoryinstance when creating parser given anDataInput, when this decorator has been registered.abstract InputStreamInputDecorator.decorate(IOContext ctxt, InputStream in) Method called byJsonFactoryinstance when creating parser given anInputStream, when this decorator has been registered.abstract ReaderMethod called byJsonFactoryinstance when creating parser given anReader, when this decorator has been registered.abstract OutputStreamOutputDecorator.decorate(IOContext ctxt, OutputStream out) Method called byJsonFactoryinstance when creating generator for givenOutputStream, when this decorator has been registered.abstract WriterMethod called byJsonFactoryinstance when creating generator for givenWriter, when this decorator has been registered.SegmentedStringWriter.getAndClear()Main access method that will construct a String that contains all the contents, release all internal buffers we may have, and return result String.voidSegmentedStringWriter.write(char[] cbuf) voidSegmentedStringWriter.write(char[] cbuf, int off, int len) voidSegmentedStringWriter.write(int c) voidvoid -
Uses of JacksonException in tools.jackson.core.json
Methods in tools.jackson.core.json that throw JacksonExceptionModifier and TypeMethodDescriptionprotected voidUTF8JsonGenerator._closeInput()protected voidWriterBasedJsonGenerator._closeInput()protected JsonGeneratorJsonFactory._createGenerator(ObjectWriteContext writeCtxt, IOContext ioCtxt, Writer out) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, byte[] data, int offset, int len) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, char[] data, int offset, int len, boolean recyclable) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, DataInput input) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, InputStream in) protected JsonParserJsonFactory._createParser(ObjectReadContext readCtxt, IOContext ioCtxt, Reader r) protected JsonGeneratorJsonFactory._createUTF8Generator(ObjectWriteContext writeCtxt, IOContext ioCtxt, OutputStream out) protected byte[]ReaderBasedJsonParser._decodeBase64(Base64Variant b64variant) Efficient handling for incremental parsing of base64-encoded textual content.protected final byte[]UTF8StreamJsonParser._decodeBase64(Base64Variant b64variant) Efficient handling for incremental parsing of base64-encoded textual content.protected intUTF8StreamJsonParser._decodeCharForError(int firstByte) protected charReaderBasedJsonParser._decodeEscaped()protected charUTF8DataInputJsonParser._decodeEscaped()protected charUTF8StreamJsonParser._decodeEscaped()protected StringUTF8StreamJsonParser._finishAndReturnString()protected final voidReaderBasedJsonParser._finishString()protected voidUTF8DataInputJsonParser._finishString()protected voidUTF8StreamJsonParser._finishString()protected voidReaderBasedJsonParser._finishString2()protected final voidUTF8JsonGenerator._flushBuffer()protected voidWriterBasedJsonGenerator._flushBuffer()protected final Stringprotected final Stringprotected final Stringprotected JsonTokenReaderBasedJsonParser._handleApos()protected JsonTokenUTF8StreamJsonParser._handleApos()protected JsonTokenReaderBasedJsonParser._handleInvalidNumberStart(int ch, boolean negative) protected JsonTokenReaderBasedJsonParser._handleInvalidNumberStart(int ch, boolean negative, boolean hasSign) protected JsonTokenUTF8StreamJsonParser._handleInvalidNumberStart(int ch, boolean neg) protected JsonTokenUTF8StreamJsonParser._handleInvalidNumberStart(int ch, boolean neg, boolean hasSign) protected StringReaderBasedJsonParser._handleOddName(int i) Method called when we see non-white space character other than double quote, when expecting an Object property name.protected StringUTF8StreamJsonParser._handleOddName(int ch) Method called when we see non-white space character other than double quote, when expecting a property name.protected JsonTokenReaderBasedJsonParser._handleOddValue(int i) Method for handling cases where first non-space character of an expected value token is not legal for standard JSON content.protected JsonTokenUTF8StreamJsonParser._handleUnexpectedValue(int c) Method for handling cases where first non-space character of an expected value token is not legal for standard JSON content.protected booleanReaderBasedJsonParser._isNextTokenNameMaybe(int i, String nameToMatch) protected booleanReaderBasedJsonParser._loadMore()protected final booleanUTF8StreamJsonParser._loadMore()protected voidReaderBasedJsonParser._loadMoreGuaranteed()protected voidUTF8StreamJsonParser._loadMoreGuaranteed()protected final voidUTF8StreamJsonParser._matchFalse()protected final intUTF8StreamJsonParser._matchLongName(PropertyNameMatcher matcher, int qptr, int q) protected final intUTF8StreamJsonParser._matchMediumName(PropertyNameMatcher matcher, int qptr, int q2) protected final intUTF8StreamJsonParser._matchMediumName2(PropertyNameMatcher matcher, int qptr, int q3, int q2) protected final intUTF8StreamJsonParser._matchName(PropertyNameMatcher matcher, int i) protected final voidUTF8StreamJsonParser._matchNull()protected final voidReaderBasedJsonParser._matchToken(String matchStr, int i) protected final voidUTF8StreamJsonParser._matchToken(String matchStr, int i) protected final voidUTF8StreamJsonParser._matchTrue()protected final voidUTF8JsonGenerator._outputSurrogates(int surr1, int surr2) protected StringReaderBasedJsonParser._parseAposName()protected StringUTF8StreamJsonParser._parseAposName()protected final JsonTokenReaderBasedJsonParser._parseFloatThatStartsWithPeriod(boolean neg) protected final JsonTokenUTF8StreamJsonParser._parseFloatThatStartsWithPeriod(boolean neg, boolean hasSign) protected intJsonParserBase._parseIntValue()protected final StringReaderBasedJsonParser._parseName()protected final StringUTF8StreamJsonParser._parseName(int i) protected voidJsonParserBase._parseNumericValue(int expType) protected final JsonTokenReaderBasedJsonParser._parseUnsignedNumber(int ch) Initial parsing method for number values.protected JsonTokenUTF8StreamJsonParser._parseUnsignedNumber(int c) Initial parsing method for number values.protected intReaderBasedJsonParser._readBinary(Base64Variant b64variant, OutputStream out, byte[] buffer) protected voidJsonGeneratorBase._reportCantWriteValueExpectName(String typeMsg) protected voidReaderBasedJsonParser._reportInvalidToken(String matchedPart) protected voidReaderBasedJsonParser._reportInvalidToken(String matchedPart, String msg) protected voidUTF8DataInputJsonParser._reportInvalidToken(int ch, String matchedPart) protected voidUTF8DataInputJsonParser._reportInvalidToken(int ch, String matchedPart, String msg) protected <T> TUTF8StreamJsonParser._reportInvalidToken(String matchedPart) protected <T> TUTF8StreamJsonParser._reportInvalidToken(String matchedPart, int ptr) protected <T> TUTF8StreamJsonParser._reportInvalidToken(String matchedPart, String msg) protected voidJsonParserBase._reportTooLongIntegral(int expType, String rawNum) protected final voidReaderBasedJsonParser._skipCR()protected final voidUTF8StreamJsonParser._skipCR()protected final voidReaderBasedJsonParser._skipString()Method called to skim through rest of unparsed String value, if it is not needed.protected voidUTF8StreamJsonParser._skipString()Method called to skim through rest of unparsed String value, if it is not needed.protected voidJsonGeneratorBase._verifyPrettyValueWrite(String typeMsg, int status) protected final voidUTF8JsonGenerator._verifyValueWrite(String typeMsg) protected final voidWriterBasedJsonGenerator._verifyValueWrite(String typeMsg) protected final voidUTF8JsonGenerator._writeBinary(Base64Variant b64variant, byte[] input, int inputPtr, int inputEnd) protected final intUTF8JsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer) protected final intUTF8JsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer, int bytesLeft) protected final voidWriterBasedJsonGenerator._writeBinary(Base64Variant b64variant, byte[] input, int inputPtr, int inputEnd) protected final intWriterBasedJsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer) protected final intWriterBasedJsonGenerator._writeBinary(Base64Variant b64variant, InputStream data, byte[] readBuffer, int bytesLeft) protected final voidWriterBasedJsonGenerator._writeName(String name, boolean commaBefore) protected final voidWriterBasedJsonGenerator._writeName(SerializableString name, boolean commaBefore) protected final voidUTF8JsonGenerator._writePPName(String name) protected final voidUTF8JsonGenerator._writePPName(SerializableString name) protected final voidWriterBasedJsonGenerator._writePPName(String name, boolean commaBefore) protected final voidWriterBasedJsonGenerator._writePPName(SerializableString name, boolean commaBefore) ByteSourceJsonBootstrapper.constructParser(ObjectReadContext readCtxt, int streamReadFeatures, int formatReadFeatures, ByteQuadsCanonicalizer rootByteSymbols, CharsToNameCanonicalizer rootCharSymbols, int factoryFeatures) ByteSourceJsonBootstrapper.constructReader()protected voidJsonParserBase.createChildArrayContext(int lineNr, int colNr) protected voidJsonParserBase.createChildObjectContext(int lineNr, int colNr) ByteSourceJsonBootstrapper.detectEncoding()Method that should be called after constructing an instace.protected booleanByteSourceJsonBootstrapper.ensureLoaded(int minimum) voidReaderBasedJsonParser.finishToken()voidUTF8DataInputJsonParser.finishToken()voidUTF8StreamJsonParser.finishToken()voidUTF8JsonGenerator.flush()voidWriterBasedJsonGenerator.flush()byte[]ReaderBasedJsonParser.getBinaryValue(Base64Variant b64variant) byte[]UTF8DataInputJsonParser.getBinaryValue(Base64Variant b64variant) byte[]UTF8StreamJsonParser.getBinaryValue(Base64Variant b64variant) protected charReaderBasedJsonParser.getNextChar(String eofMsg, JsonToken forToken) final StringReaderBasedJsonParser.getString()Method for accessing textual representation of the current event; if no current event (before first call toReaderBasedJsonParser.nextToken(), or after encountering end-of-input), returns null.intUTF8DataInputJsonParser.getString()intUTF8StreamJsonParser.getString()intfinal char[]ReaderBasedJsonParser.getStringCharacters()char[]UTF8DataInputJsonParser.getStringCharacters()char[]UTF8StreamJsonParser.getStringCharacters()final intReaderBasedJsonParser.getStringLength()intUTF8DataInputJsonParser.getStringLength()intUTF8StreamJsonParser.getStringLength()final intReaderBasedJsonParser.getStringOffset()intUTF8DataInputJsonParser.getStringOffset()intUTF8StreamJsonParser.getStringOffset()intUTF8DataInputJsonParser.getValueAsInt()intUTF8DataInputJsonParser.getValueAsInt(int defValue) intUTF8StreamJsonParser.getValueAsInt()intUTF8StreamJsonParser.getValueAsInt(int defValue) final StringReaderBasedJsonParser.getValueAsString()final StringReaderBasedJsonParser.getValueAsString(String defValue) UTF8DataInputJsonParser.getValueAsString()UTF8DataInputJsonParser.getValueAsString(String defValue) UTF8StreamJsonParser.getValueAsString()UTF8StreamJsonParser.getValueAsString(String defValue) final BooleanReaderBasedJsonParser.nextBooleanValue()UTF8DataInputJsonParser.nextBooleanValue()UTF8StreamJsonParser.nextBooleanValue()final intReaderBasedJsonParser.nextIntValue(int defaultValue) intUTF8DataInputJsonParser.nextIntValue(int defaultValue) intUTF8StreamJsonParser.nextIntValue(int defaultValue) final longReaderBasedJsonParser.nextLongValue(long defaultValue) longUTF8DataInputJsonParser.nextLongValue(long defaultValue) longUTF8StreamJsonParser.nextLongValue(long defaultValue) ReaderBasedJsonParser.nextName()booleanReaderBasedJsonParser.nextName(SerializableString sstr) UTF8DataInputJsonParser.nextName()UTF8StreamJsonParser.nextName()booleanUTF8StreamJsonParser.nextName(SerializableString str) intUTF8StreamJsonParser.nextNameMatch(PropertyNameMatcher matcher) final StringReaderBasedJsonParser.nextStringValue()UTF8DataInputJsonParser.nextStringValue()UTF8StreamJsonParser.nextStringValue()final JsonTokenReaderBasedJsonParser.nextToken()UTF8DataInputJsonParser.nextToken()UTF8StreamJsonParser.nextToken()protected final StringUTF8StreamJsonParser.parseEscapedName(int[] quads, int qlen, int currQuad, int ch, int currQuadBytes) protected final StringUTF8StreamJsonParser.parseLongName(int q, int q2, int q3) protected final StringUTF8StreamJsonParser.parseMediumName(int q2) protected final StringUTF8StreamJsonParser.parseMediumName2(int q3, int q2) intReaderBasedJsonParser.readBinaryValue(Base64Variant b64variant, OutputStream out) intUTF8DataInputJsonParser.readBinaryValue(Base64Variant b64variant, OutputStream out) intUTF8StreamJsonParser.readBinaryValue(Base64Variant b64variant, OutputStream out) intReaderBasedJsonParser.releaseBuffered(Writer w) intUTF8StreamJsonParser.releaseBuffered(OutputStream out) static intByteSourceJsonBootstrapper.skipUTF8BOM(DataInput input) Helper method that may be called to see if givenDataInputhas BOM marker, and if so, to skip it.protected StringUTF8StreamJsonParser.slowParseName()UTF8JsonGenerator.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len) intUTF8JsonGenerator.writeBinary(Base64Variant b64variant, InputStream data, int dataLength) WriterBasedJsonGenerator.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len) intWriterBasedJsonGenerator.writeBinary(Base64Variant b64variant, InputStream data, int dataLength) UTF8JsonGenerator.writeBoolean(boolean state) WriterBasedJsonGenerator.writeBoolean(boolean state) UTF8JsonGenerator.writeEndArray()WriterBasedJsonGenerator.writeEndArray()UTF8JsonGenerator.writeEndObject()WriterBasedJsonGenerator.writeEndObject()UTF8JsonGenerator.writeName(SerializableString name) WriterBasedJsonGenerator.writeName(SerializableString name) UTF8JsonGenerator.writeNull()WriterBasedJsonGenerator.writeNull()UTF8JsonGenerator.writeNumber(char[] encodedValueBuffer, int offset, int length) UTF8JsonGenerator.writeNumber(double d) UTF8JsonGenerator.writeNumber(float f) UTF8JsonGenerator.writeNumber(int i) UTF8JsonGenerator.writeNumber(long l) UTF8JsonGenerator.writeNumber(short s) UTF8JsonGenerator.writeNumber(String encodedValue) UTF8JsonGenerator.writeNumber(BigDecimal value) UTF8JsonGenerator.writeNumber(BigInteger value) WriterBasedJsonGenerator.writeNumber(char[] encodedValueBuffer, int offset, int length) WriterBasedJsonGenerator.writeNumber(double d) WriterBasedJsonGenerator.writeNumber(float f) WriterBasedJsonGenerator.writeNumber(int i) WriterBasedJsonGenerator.writeNumber(long l) WriterBasedJsonGenerator.writeNumber(short s) WriterBasedJsonGenerator.writeNumber(String encodedValue) WriterBasedJsonGenerator.writeNumber(BigDecimal value) WriterBasedJsonGenerator.writeNumber(BigInteger value) JsonGeneratorBase.writePropertyId(long id) UTF8JsonGenerator.writeRaw(char ch) UTF8JsonGenerator.writeRaw(char[] cbuf, int offset, int len) UTF8JsonGenerator.writeRaw(SerializableString text) WriterBasedJsonGenerator.writeRaw(char c) WriterBasedJsonGenerator.writeRaw(char[] cbuf, int offset, int len) WriterBasedJsonGenerator.writeRaw(SerializableString text) UTF8JsonGenerator.writeRawUTF8String(byte[] text, int offset, int len) WriterBasedJsonGenerator.writeRawUTF8String(byte[] text, int offset, int length) UTF8JsonGenerator.writeRawValue(SerializableString text) JsonGeneratorBase.writeStartArray(Object currentValue, int size) UTF8JsonGenerator.writeStartArray()UTF8JsonGenerator.writeStartArray(Object forValue) UTF8JsonGenerator.writeStartArray(Object forValue, int len) WriterBasedJsonGenerator.writeStartArray()WriterBasedJsonGenerator.writeStartArray(Object forValue) WriterBasedJsonGenerator.writeStartArray(Object forValue, int len) JsonGeneratorBase.writeStartObject(Object currentValue, int size) UTF8JsonGenerator.writeStartObject()UTF8JsonGenerator.writeStartObject(Object forValue) UTF8JsonGenerator.writeStartObject(Object forValue, int size) WriterBasedJsonGenerator.writeStartObject()WriterBasedJsonGenerator.writeStartObject(Object forValue) WriterBasedJsonGenerator.writeStartObject(Object forValue, int size) UTF8JsonGenerator.writeString(char[] text, int offset, int len) UTF8JsonGenerator.writeString(Reader reader, int len) UTF8JsonGenerator.writeString(String text) UTF8JsonGenerator.writeString(SerializableString text) WriterBasedJsonGenerator.writeString(char[] text, int offset, int len) WriterBasedJsonGenerator.writeString(Reader reader, int len) WriterBasedJsonGenerator.writeString(String text) WriterBasedJsonGenerator.writeString(SerializableString sstr) UTF8JsonGenerator.writeUTF8String(byte[] text, int offset, int len) WriterBasedJsonGenerator.writeUTF8String(byte[] text, int offset, int length) -
Uses of JacksonException in tools.jackson.core.json.async
Methods in tools.jackson.core.json.async that throw JacksonExceptionModifier and TypeMethodDescriptionprotected final StringNonBlockingJsonParserBase._addName(int[] quads, int qlen, int lastQuadBytes) protected final JsonTokenNonBlockingJsonParserBase._closeArrayScope()protected final JsonTokenNonBlockingJsonParserBase._closeObjectScope()protected charNonBlockingUtf8JsonParserBase._decodeEscaped()protected final JsonTokenNonBlockingJsonParserBase._eofAsNextToken()protected final JsonTokenNonBlockingJsonParserBase._fieldComplete(String name) protected final StringNonBlockingJsonParserBase._findName(int q1, int lastQuadBytes) protected final StringNonBlockingJsonParserBase._findName(int q1, int q2, int lastQuadBytes) protected final StringNonBlockingJsonParserBase._findName(int q1, int q2, int q3, int lastQuadBytes) protected JsonTokenNonBlockingUtf8JsonParserBase._finishErrorToken()protected JsonTokenNonBlockingUtf8JsonParserBase._finishErrorTokenWithEOF()protected JsonTokenNonBlockingUtf8JsonParserBase._finishFloatExponent(boolean checkSign, int ch) protected JsonTokenNonBlockingUtf8JsonParserBase._finishFloatFraction()protected JsonTokenNonBlockingUtf8JsonParserBase._finishKeywordToken(String expToken, int matched, JsonToken result) protected JsonTokenNonBlockingUtf8JsonParserBase._finishKeywordTokenWithEOF(String expToken, int matched, JsonToken result) protected JsonTokenNonBlockingUtf8JsonParserBase._finishNonStdToken(int type, int matched) protected JsonTokenNonBlockingUtf8JsonParserBase._finishNonStdTokenWithEOF(int type, int matched) protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberIntegralPart(char[] outBuf, int outPtr) protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberLeadingNegZeroes()protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberLeadingPosNegZeroes(boolean negative) protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberLeadingPosZeroes()protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberLeadingZeroes()protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberMinus(int ch) protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberPlus(int ch) protected JsonTokenNonBlockingUtf8JsonParserBase._finishNumberPlusMinus(int ch, boolean negative) protected final JsonTokenNonBlockingUtf8JsonParserBase._finishPropertyWithEscape()protected final JsonTokenNonBlockingUtf8JsonParserBase._finishToken()Method called when decoding of a token has been started, but not yet completed due to missing input; method is to continue decoding due to at least one more byte being made available to decode.protected final JsonTokenNonBlockingUtf8JsonParserBase._finishTokenWithEOF()Method similar toNonBlockingUtf8JsonParserBase._finishToken(), but called when no more input is available, and end-of-input has been detected.protected final Stringprotected voidNonBlockingJsonParserBase._releaseBuffers()protected JsonTokenNonBlockingUtf8JsonParserBase._reportErrorToken(String actualToken) protected voidNonBlockingJsonParserBase._reportInvalidChar(int c) protected voidNonBlockingJsonParserBase._reportInvalidInitial(int mask) protected voidNonBlockingJsonParserBase._reportInvalidOther(int mask) protected voidNonBlockingJsonParserBase._reportInvalidOther(int mask, int ptr) protected JsonTokenNonBlockingUtf8JsonParserBase._startAposString()protected final JsonTokenNonBlockingJsonParserBase._startArrayScope()protected JsonTokenNonBlockingUtf8JsonParserBase._startFalseToken()protected JsonTokenNonBlockingUtf8JsonParserBase._startFloat(char[] outBuf, int outPtr, int ch) protected JsonTokenNonBlockingUtf8JsonParserBase._startFloatThatStartsWithPeriod()protected JsonTokenNonBlockingUtf8JsonParserBase._startNegativeNumber()protected JsonTokenNonBlockingUtf8JsonParserBase._startNullToken()protected JsonTokenNonBlockingUtf8JsonParserBase._startNumberLeadingZero()protected final JsonTokenNonBlockingJsonParserBase._startObjectScope()protected JsonTokenNonBlockingUtf8JsonParserBase._startPositiveNumber()protected JsonTokenNonBlockingUtf8JsonParserBase._startPositiveNumber(int ch) protected JsonTokenNonBlockingUtf8JsonParserBase._startString()protected JsonTokenNonBlockingUtf8JsonParserBase._startTrueToken()protected JsonTokenNonBlockingUtf8JsonParserBase._startUnexpectedValue(boolean leadingComma, int ch) protected final JsonTokenNonBlockingJsonParserBase._valueComplete(JsonToken t) protected final JsonTokenNonBlockingJsonParserBase._valueCompleteInt(int value, String asText) protected final JsonTokenNonBlockingJsonParserBase._valueNonStdNumberComplete(int type) voidNonBlockingByteArrayJsonParser.feedInput(byte[] buf, int start, int end) voidNonBlockingByteBufferJsonParser.feedInput(ByteBuffer byteBuffer) byte[]NonBlockingJsonParserBase.getBinaryValue(Base64Variant b64variant) NonBlockingJsonParserBase.getEmbeddedObject()NonBlockingJsonParserBase.getString()Method for accessing textual representation of the current event; if no current event (before first call toJsonParser.nextToken(), or after encountering end-of-input), returns null.intchar[]NonBlockingJsonParserBase.getStringCharacters()intNonBlockingJsonParserBase.getStringLength()intNonBlockingJsonParserBase.getStringOffset()NonBlockingJsonParserBase.getValueAsString()NonBlockingJsonParserBase.getValueAsString(String defValue) NonBlockingUtf8JsonParserBase.nextToken()intNonBlockingJsonParserBase.readBinaryValue(Base64Variant b64variant, OutputStream out) intNonBlockingByteArrayJsonParser.releaseBuffered(OutputStream out) intNonBlockingByteBufferJsonParser.releaseBuffered(OutputStream out) abstract intNonBlockingJsonParserBase.releaseBuffered(OutputStream out) -
Uses of JacksonException in tools.jackson.core.util
Methods in tools.jackson.core.util that throw JacksonExceptionModifier and TypeMethodDescriptionvoidTextBuffer.append(char c) voidTextBuffer.append(char[] c, int start, int len) voidvoidDefaultPrettyPrinter.beforeArrayValues(JsonGenerator g) voidMinimalPrettyPrinter.beforeArrayValues(JsonGenerator g) voidDefaultPrettyPrinter.beforeObjectEntries(JsonGenerator g) voidMinimalPrettyPrinter.beforeObjectEntries(JsonGenerator g) voidJsonParserSequence.close()char[]TextBuffer.contentsAsArray()TextBuffer.contentsAsString()Accessor that may be used to get the contents of this buffer as a singleStringregardless of whether they were collected in a segmented fashion or not: this typically require construction of the result String.intTextBuffer.contentsToWriter(Writer w) Accessor that will write buffered contents using givenWriter.voidJsonGeneratorDelegate.copyCurrentEvent(JsonParser p) voidJsonGeneratorDelegate.copyCurrentStructure(JsonParser p) TextBuffer.finishAndReturn(int lastSegmentEnd, boolean trimTrailingSpaces) char[]TextBuffer.finishCurrentSegment()voidJsonParserDelegate.finishToken()byte[]JsonParserDelegate.getBinaryValue(Base64Variant b64variant) JsonParserDelegate.getString()intchar[]JsonParserDelegate.getStringCharacters()intJsonParserDelegate.getStringLength()intJsonParserDelegate.getStringOffset()char[]TextBuffer.getTextBuffer()Accessor that may be used to get the contents of this buffer as a singlechar[]regardless of whether they were collected in a segmented fashion or not: this typically require allocation of the result buffer.JsonParserDelegate.nextName()booleanJsonParserDelegate.nextName(SerializableString str) JsonParserSequence.nextName()booleanJsonParserSequence.nextName(SerializableString str) intJsonParserDelegate.nextNameMatch(PropertyNameMatcher matcher) intJsonParserSequence.nextNameMatch(PropertyNameMatcher matcher) JsonParserDelegate.nextToken()JsonParserSequence.nextToken()JsonParserDelegate.nextValue()intJsonParserDelegate.readBinaryValue(Base64Variant b64variant, OutputStream out) <T> TJsonParserDelegate.readValueAs(Class<T> valueType) <T> TJsonParserDelegate.readValueAs(ResolvedType type) <T> TJsonParserDelegate.readValueAs(TypeReference<T> valueTypeRef) <T extends TreeNode>
TJsonParserDelegate.readValueAsTree()voidTextBuffer.resetWithCopy(char[] buf, int offset, int len) voidTextBuffer.resetWithCopy(String text, int start, int len) voidTextBuffer.resetWithString(String value) TextBuffer.setCurrentAndReturn(int len) Convenience method that finishes the current active content segment (by specifying how many characters within consists of valid content) and aggregates and returns resulting contents (similar to a call toTextBuffer.contentsAsString()).JsonParserDelegate.skipChildren()JsonParserSequence.skipChildren()Need to override, re-implement similar to how method defined inParserMinimalBase, to keep state correct here.protected JsonTokenJsonParserSequence.switchAndReturnNext()protected voidTextBuffer.validateStringLength(int length) Convenience method that can be used to verify that a String of specified length does not exceed maximum specific by this constraints object: if it does, aJacksonExceptionis thrown.JsonGeneratorDelegate.writeArray(double[] array, int offset, int length) JsonGeneratorDelegate.writeArray(int[] array, int offset, int length) JsonGeneratorDelegate.writeArray(long[] array, int offset, int length) JsonGeneratorDelegate.writeArray(String[] array, int offset, int length) voidDefaultPrettyPrinter.writeArrayValueSeparator(JsonGenerator g) Method called after an array value has been completely output, and before another value is to be output.voidMinimalPrettyPrinter.writeArrayValueSeparator(JsonGenerator g) Method called after an array value has been completely output, and before another value is to be output.JsonGeneratorDelegate.writeBinary(Base64Variant b64variant, byte[] data, int offset, int len) intJsonGeneratorDelegate.writeBinary(Base64Variant b64variant, InputStream data, int dataLength) JsonGeneratorDelegate.writeBoolean(boolean state) JsonGeneratorDelegate.writeEmbeddedObject(Object object) voidDefaultPrettyPrinter.writeEndArray(JsonGenerator g, int nrOfValues) JsonGeneratorDelegate.writeEndArray()voidMinimalPrettyPrinter.writeEndArray(JsonGenerator g, int nrOfValues) voidDefaultPrettyPrinter.writeEndObject(JsonGenerator g, int nrOfEntries) JsonGeneratorDelegate.writeEndObject()voidMinimalPrettyPrinter.writeEndObject(JsonGenerator g, int nrOfEntries) voidDefaultIndenter.writeIndentation(JsonGenerator jg, int level) voidDefaultPrettyPrinter.FixedSpaceIndenter.writeIndentation(JsonGenerator g, int level) voidDefaultPrettyPrinter.Indenter.writeIndentation(JsonGenerator g, int level) JsonGeneratorDelegate.writeName(SerializableString name) JsonGeneratorDelegate.writeNull()JsonGeneratorDelegate.writeNumber(char[] encodedValueBuffer, int offset, int length) JsonGeneratorDelegate.writeNumber(double v) JsonGeneratorDelegate.writeNumber(float v) JsonGeneratorDelegate.writeNumber(int v) JsonGeneratorDelegate.writeNumber(long v) JsonGeneratorDelegate.writeNumber(short v) JsonGeneratorDelegate.writeNumber(String encodedValue) JsonGeneratorDelegate.writeNumber(BigDecimal v) JsonGeneratorDelegate.writeNumber(BigInteger v) voidDefaultPrettyPrinter.writeObjectEntrySeparator(JsonGenerator g) Method called after an object entry (field:value) has been completely output, and before another value is to be output.voidMinimalPrettyPrinter.writeObjectEntrySeparator(JsonGenerator g) Method called after an object entry (field:value) has been completely output, and before another value is to be output.JsonGeneratorDelegate.writeObjectId(Object id) voidDefaultPrettyPrinter.writeObjectNameValueSeparator(JsonGenerator g) Method called after the object property name has been output, but before the value is output.voidMinimalPrettyPrinter.writeObjectNameValueSeparator(JsonGenerator g) Method called after the Object property name has been output, but before the value is output.JsonGeneratorDelegate.writeObjectRef(Object id) JsonGeneratorDelegate.writeOmittedProperty(String propName) JsonGeneratorDelegate.writePropertyId(long id) JsonGeneratorDelegate.writeRaw(char c) JsonGeneratorDelegate.writeRaw(char[] text, int offset, int len) JsonGeneratorDelegate.writeRaw(SerializableString raw) JsonGeneratorDelegate.writeRawUTF8String(byte[] text, int offset, int length) JsonGeneratorDelegate.writeRawValue(char[] text, int offset, int len) JsonGeneratorDelegate.writeRawValue(String text) JsonGeneratorDelegate.writeRawValue(String text, int offset, int len) voidDefaultPrettyPrinter.writeRootValueSeparator(JsonGenerator g) voidMinimalPrettyPrinter.writeRootValueSeparator(JsonGenerator g) voidDefaultPrettyPrinter.writeStartArray(JsonGenerator g) JsonGeneratorDelegate.writeStartArray()JsonGeneratorDelegate.writeStartArray(Object forValue) JsonGeneratorDelegate.writeStartArray(Object forValue, int size) voidMinimalPrettyPrinter.writeStartArray(JsonGenerator g) voidDefaultPrettyPrinter.writeStartObject(JsonGenerator g) JsonGeneratorDelegate.writeStartObject()JsonGeneratorDelegate.writeStartObject(Object forValue) JsonGeneratorDelegate.writeStartObject(Object forValue, int size) voidMinimalPrettyPrinter.writeStartObject(JsonGenerator g) JsonGeneratorDelegate.writeString(char[] text, int offset, int len) JsonGeneratorDelegate.writeString(Reader reader, int len) JsonGeneratorDelegate.writeString(String text) JsonGeneratorDelegate.writeString(SerializableString text) JsonGeneratorDelegate.writeTypeId(Object id) JsonGeneratorDelegate.writeUTF8String(byte[] text, int offset, int length)