Uses of Class org.codehaus.jackson.io.SerializedString (Jackson JSON Processor)
Date: 2013-07-14

## Uses of Class
org.codehaus.jackson.io.SerializedString

- Packages that use SerializedString
  Package | Description
  --- | ---
  org.codehaus.jackson | Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonParser`) instances.
  org.codehaus.jackson.impl | Parser and generator implementation classes that Jackson defines and uses.
  org.codehaus.jackson.map | Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via `ObjectMapper` class, as well as convenience methods included in `JsonParser`
  org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding.
  org.codehaus.jackson.map.ser | Contains implementation classes of serialization part of data binding.
  org.codehaus.jackson.map.util | Utility classes for Mapper package.
  org.codehaus.jackson.smile | Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants).
  org.codehaus.jackson.util | Utility classes used by Jackson Core functionality.

- - ### Uses of SerializedString in org.codehaus.jackson

    Methods in org.codehaus.jackson with parameters of type SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `void` | JsonGenerator.`writeFieldName(SerializedString name)` Method similar to `JsonGenerator.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.

  - ### Uses of SerializedString in org.codehaus.jackson.impl

    Methods in org.codehaus.jackson.impl with parameters of type SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `void` | WriterBasedGenerator.`writeFieldName(SerializedString name)`
    `void` | Utf8Generator.`writeFieldName(SerializedString name)`

  - ### Uses of SerializedString in org.codehaus.jackson.map

    Methods in org.codehaus.jackson.map that return SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `abstract SerializedString` | DeserializerProvider.`findExpectedRootName(DeserializationConfig config, JavaType type)` Method that can be used to try find expected root name for given type

  - ### Uses of SerializedString in org.codehaus.jackson.map.deser

    Methods in org.codehaus.jackson.map.deser that return SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `SerializedString` | StdDeserializerProvider.`findExpectedRootName(DeserializationConfig config, JavaType type)`

  - ### Uses of SerializedString in org.codehaus.jackson.map.ser

    Fields in org.codehaus.jackson.map.ser declared as SerializedString
    Modifier and Type | Field and Description
    --- | ---
    `protected SerializedString` | BeanPropertyWriter.`_name` Logical name of the property; will be used as the field name under which value for the property is written.

    Methods in org.codehaus.jackson.map.ser that return SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `SerializedString` | BeanPropertyWriter.`getSerializedName()`

    Constructors in org.codehaus.jackson.map.ser with parameters of type SerializedString
    Constructor and Description
    `BeanPropertyWriter(AnnotatedMember member, Annotations contextAnnotations, SerializedString name, JavaType declaredType, JsonSerializer<Object> ser, TypeSerializer typeSer, JavaType serType, Method m, Field f, boolean suppressNulls, Object suppressableValue)`

  - ### Uses of SerializedString in org.codehaus.jackson.map.util

    Fields in org.codehaus.jackson.map.util with type parameters of type SerializedString
    Modifier and Type | Field and Description
    --- | ---
    `protected LRUMap<ClassKey,SerializedString>` | RootNameLookup.`_rootNames` For efficient operation, let's try to minimize number of times we need to introspect root element name to use.

    Methods in org.codehaus.jackson.map.util that return SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `SerializedString` | RootNameLookup.`findRootName(Class<?> rootType, MapperConfig<?> config)`
    `SerializedString` | RootNameLookup.`findRootName(JavaType rootType, MapperConfig<?> config)`
    `SerializedString` | EnumValues.`serializedValueFor(Enum<?> key)`

    Methods in org.codehaus.jackson.map.util that return types with arguments of type SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `Collection<SerializedString>` | EnumValues.`values()`

  - ### Uses of SerializedString in org.codehaus.jackson.smile

    Methods in org.codehaus.jackson.smile with parameters of type SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `void` | SmileGenerator.`writeFieldName(SerializedString name)`

  - ### Uses of SerializedString in org.codehaus.jackson.util

    Methods in org.codehaus.jackson.util with parameters of type SerializedString
    Modifier and Type | Method and Description
    --- | ---
    `void` | TokenBuffer.`writeFieldName(SerializedString name)`
    `void` | JsonGeneratorDelegate.`writeFieldName(SerializedString name)`