Uses of Interface
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.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.
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode
), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
com.fasterxml.jackson.databind
).Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core
Modifier and TypeFieldDescriptionprotected SerializableString
JsonFactory._rootValueSeparator
Separator used between root-level values, if any; null indicates "do not add separator".protected SerializableString
JsonFactoryBuilder._rootValueSeparator
static final SerializableString
JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR
Modifier and TypeMethodDescriptionJsonpCharacterEscapes.getEscapeSequence
(int ch) JsonFactoryBuilder.rootValueSeparator()
Modifier and TypeMethodDescriptionboolean
JsonParser.nextFieldName
(SerializableString str) Method that fetches next token (as if callingJsonParser.nextToken()
) and verifies whether it isJsonToken.FIELD_NAME
with specified name and returns result of that comparison.JsonFactoryBuilder.rootValueSeparator
(SerializableString sep) Method that allows overriding String used for separating root-level JSON values (default is single space character)JsonGenerator.setRootValueSeparator
(SerializableString sep) Method that allows overriding String used for separating root-level JSON values (default is single space character)abstract void
JsonGenerator.writeFieldName
(SerializableString name) Method similar toJsonGenerator.writeFieldName(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.void
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).void
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 void
JsonGenerator.writeString
(SerializableString text) Method similar toJsonGenerator.writeString(String)
, but that takesSerializableString
which can make this potentially more efficient to call as generator may be able to reuse quoted and/or encoded representation. -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.base
Modifier and TypeMethodDescriptionvoid
GeneratorBase.writeFieldName
(SerializableString name) void
GeneratorBase.writeRawValue
(SerializableString text) void
GeneratorBase.writeString
(SerializableString text) -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.filter
Modifier and TypeMethodDescriptionvoid
FilteringGeneratorDelegate.writeFieldName
(SerializableString name) void
FilteringGeneratorDelegate.writeRaw
(SerializableString text) void
FilteringGeneratorDelegate.writeString
(SerializableString value) -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.io
Modifier and TypeClassDescriptionclass
String token that can lazily serialize String contained and then reuse that serialization later on.Modifier and TypeMethodDescriptionabstract SerializableString
CharacterEscapes.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 edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.json
Modifier and TypeFieldDescriptionprotected SerializableString
WriterBasedJsonGenerator._currentEscape
When custom escapes are used, this member variable is used internally to hold a reference to currently used escapeprotected SerializableString
JsonGeneratorImpl._rootValueSeparator
Separator to use, if any, between root-level values.Modifier and TypeMethodDescriptionprotected final void
WriterBasedJsonGenerator._writeFieldName
(SerializableString name, boolean commaBefore) protected final void
UTF8JsonGenerator._writePPFieldName
(SerializableString name) protected final void
WriterBasedJsonGenerator._writePPFieldName
(SerializableString name, boolean commaBefore) boolean
ReaderBasedJsonParser.nextFieldName
(SerializableString sstr) boolean
UTF8StreamJsonParser.nextFieldName
(SerializableString str) JsonGeneratorImpl.setRootValueSeparator
(SerializableString sep) void
UTF8JsonGenerator.writeFieldName
(SerializableString name) void
WriterBasedJsonGenerator.writeFieldName
(SerializableString name) void
UTF8JsonGenerator.writeRaw
(SerializableString text) void
WriterBasedJsonGenerator.writeRaw
(SerializableString text) void
UTF8JsonGenerator.writeRawValue
(SerializableString text) final void
UTF8JsonGenerator.writeString
(SerializableString text) void
WriterBasedJsonGenerator.writeString
(SerializableString sstr) -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.util
Modifier and TypeFieldDescriptionprotected final SerializableString
DefaultPrettyPrinter._rootSeparator
String printed between root-level values, if any.Modifier and TypeMethodDescriptionJsonGeneratorDelegate.setRootValueSeparator
(SerializableString sep) DefaultPrettyPrinter.withRootSeparator
(SerializableString rootSeparator) void
JsonGeneratorDelegate.writeFieldName
(SerializableString name) void
JsonGeneratorDelegate.writeRaw
(SerializableString raw) void
JsonGeneratorDelegate.writeString
(SerializableString text) ModifierConstructorDescriptionDefaultPrettyPrinter
(SerializableString rootSeparator) Constructor that specifies separator String to use between root values; if null, no separator is printed.DefaultPrettyPrinter
(DefaultPrettyPrinter base, SerializableString rootSeparator) -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Modifier and TypeFieldDescriptionprotected SerializableString
PropertyName._encodedSimple
Lazily-constructed efficient representation of the simple name.final SerializableString
ObjectWriter.GeneratorSettings.rootValueSeparator
Caller may want to override so-called "root value separator", String added (verbatim, with no quoting or escaping) between values in root context.Modifier and TypeMethodDescriptionPropertyName.simpleAsEncoded
(MapperConfig<?> config) Accessor that may be used to get lazily-constructed efficient representation of the simple name.Modifier and TypeMethodDescriptionObjectWriter.GeneratorSettings.withRootValueSeparator
(SerializableString sep) ObjectWriter.withRootValueSeparator
(SerializableString sep) ModifierConstructorDescriptionGeneratorSettings
(PrettyPrinter pp, FormatSchema sch, CharacterEscapes esc, SerializableString rootSep) -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg
Modifier and TypeMethodDescriptionMapperConfig.compileString
(String src) Method for constructing a specialized textual object that can typically be serialized faster than basicString
(depending on escaping needed if any, char-to-byte encoding if needed). -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser
-
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser.impl
Modifier and TypeFieldDescriptionfinal SerializableString
ObjectIdWriter.propertyName
Name of id property to write, if not null: if null, should only write references, but id property is handled by some other entity.ModifierConstructorDescriptionprotected
ObjectIdWriter
(JavaType t, SerializableString propName, ObjectIdGenerator<?> gen, JsonSerializer<?> ser, boolean alwaysAsId) -
Uses of SerializableString in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.util
Modifier and TypeMethodDescriptionEnumValues.internalMap()
Method used for serialization and introspection by core Jackson code.EnumValues.values()
Modifier and TypeMethodDescriptionstatic EnumValues
EnumValues.construct
(Class<Enum<?>> enumClass, SerializableString[] externalValues) void
TokenBuffer.writeFieldName
(SerializableString name) void
TokenBuffer.writeRaw
(SerializableString text) void
TokenBuffer.writeString
(SerializableString text)