Uses of Interface
tools.jackson.core.SerializableString
Packages that use SerializableString
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.Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
Utility classes used by Jackson Core functionality.
-
Uses of SerializableString in tools.jackson.core
Methods in tools.jackson.core that return SerializableStringModifier and TypeMethodDescriptionObjectWriteContext.Base.getRootValueSeparator(SerializableString defaultSeparator) ObjectWriteContext.getRootValueSeparator(SerializableString defaultSeparator) Methods in tools.jackson.core with parameters of type SerializableStringModifier and TypeMethodDescriptionObjectWriteContext.Base.getRootValueSeparator(SerializableString defaultSeparator) ObjectWriteContext.getRootValueSeparator(SerializableString defaultSeparator) 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 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.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).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).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. -
Uses of SerializableString in tools.jackson.core.base
Methods in tools.jackson.core.base with parameters of type SerializableStringModifier and TypeMethodDescriptionbooleanParserMinimalBase.nextName(SerializableString str) GeneratorBase.writeName(SerializableString name) GeneratorBase.writeRawValue(SerializableString text) GeneratorBase.writeString(SerializableString text) -
Uses of SerializableString in tools.jackson.core.filter
Methods in tools.jackson.core.filter with parameters of type SerializableStringModifier and TypeMethodDescriptionbooleanFilteringParserDelegate.nextName(SerializableString str) FilteringGeneratorDelegate.writeName(SerializableString name) FilteringGeneratorDelegate.writeRaw(SerializableString text) FilteringGeneratorDelegate.writeString(SerializableString value) -
Uses of SerializableString in tools.jackson.core.io
Classes in tools.jackson.core.io that implement SerializableStringModifier and TypeClassDescriptionclassString token that can lazily serialize String contained and then reuse that serialization later on.Methods in tools.jackson.core.io that return SerializableStringModifier and TypeMethodDescriptionabstract SerializableStringCharacterEscapes.getEscapeSequence(int ch) Method generators can call to get lookup table for determining exact escape sequence to use for given character. -
Uses of SerializableString in tools.jackson.core.json
Fields in tools.jackson.core.json declared as SerializableStringModifier and TypeFieldDescriptionprotected SerializableStringWriterBasedJsonGenerator._currentEscapeWhen custom escapes are used, this member variable is used internally to hold a reference to currently used escapeprotected final SerializableStringJsonFactory._rootValueSeparatorSeparator used between root-level values, if any; null indicates "do not add separator".protected SerializableStringJsonFactoryBuilder._rootValueSeparatorprotected final SerializableStringJsonGeneratorBase._rootValueSeparatorSeparator to use, if any, between root-level values.static final SerializableStringJsonFactory.DEFAULT_ROOT_VALUE_SEPARATORMethods in tools.jackson.core.json that return SerializableStringMethods in tools.jackson.core.json with parameters of type SerializableStringModifier and TypeMethodDescriptionprotected final voidWriterBasedJsonGenerator._writeName(SerializableString name, boolean commaBefore) protected final voidUTF8JsonGenerator._writePPName(SerializableString name) protected final voidWriterBasedJsonGenerator._writePPName(SerializableString name, boolean commaBefore) booleanReaderBasedJsonParser.nextName(SerializableString sstr) booleanUTF8StreamJsonParser.nextName(SerializableString str) JsonFactoryBuilder.rootValueSeparator(SerializableString sep) Method that allows overriding String used for separating root-level JSON values (default is single space character)UTF8JsonGenerator.writeName(SerializableString name) WriterBasedJsonGenerator.writeName(SerializableString name) UTF8JsonGenerator.writeRaw(SerializableString text) WriterBasedJsonGenerator.writeRaw(SerializableString text) UTF8JsonGenerator.writeRawValue(SerializableString text) UTF8JsonGenerator.writeString(SerializableString text) WriterBasedJsonGenerator.writeString(SerializableString sstr) Constructors in tools.jackson.core.json with parameters of type SerializableStringModifierConstructorDescriptionprotectedJsonGeneratorBase(ObjectWriteContext writeCtxt, IOContext ioCtxt, int streamWriteFeatures, int formatWriteFeatures, SerializableString rootValueSeparator, PrettyPrinter pp, CharacterEscapes charEsc, int maxNonEscaped) UTF8JsonGenerator(ObjectWriteContext writeCtxt, IOContext ioCtxt, int streamWriteFeatures, int formatWriteFeatures, OutputStream out, SerializableString rootValueSep, CharacterEscapes charEsc, PrettyPrinter pp, int maxNonEscaped, char quoteChar) UTF8JsonGenerator(ObjectWriteContext writeCtxt, IOContext ioCtxt, int streamWriteFeatures, int formatWriteFeatures, OutputStream out, SerializableString rootValueSep, CharacterEscapes charEsc, PrettyPrinter pp, int maxNonEscaped, char quoteChar, byte[] outputBuffer, int outputOffset, boolean bufferRecyclable) WriterBasedJsonGenerator(ObjectWriteContext writeCtxt, IOContext ioCtxt, int streamWriteFeatures, int formatWriteFeatures, Writer w, SerializableString rootValueSep, PrettyPrinter pp, CharacterEscapes charEsc, int maxNonEscaped, char quoteChar) -
Uses of SerializableString in tools.jackson.core.util
Fields in tools.jackson.core.util declared as SerializableStringModifier and TypeFieldDescriptionprotected final SerializableStringDefaultPrettyPrinter._rootValueSeparatorString printed between root-level values, if any.Methods in tools.jackson.core.util that return SerializableStringMethods in tools.jackson.core.util with parameters of type SerializableStringModifier and TypeMethodDescriptionbooleanJsonParserDelegate.nextName(SerializableString str) booleanJsonParserSequence.nextName(SerializableString str) JsonGeneratorDelegate.writeName(SerializableString name) JsonGeneratorDelegate.writeRaw(SerializableString raw) JsonGeneratorDelegate.writeString(SerializableString text)