Uses of Interface
com.fasterxml.jackson.core.SerializableString

Packages that use SerializableString
com.fasterxml.jackson.core Main public API classes of the core streaming JSON processor: most importantly JsonFactory used for constructing JSON parser (JsonParser) and generator (JsonParser) instances. 
com.fasterxml.jackson.core.base Base classes used by concrete Parser and Generator implementations; contain functionality that is not specific to JSON or input abstraction (byte vs char). 
com.fasterxml.jackson.core.io   
com.fasterxml.jackson.core.json JSON-specific parser and generator implementation classes that Jackson defines and uses. 
com.fasterxml.jackson.core.util Utility classes used by Jackson Core functionality. 
 

Uses of SerializableString in com.fasterxml.jackson.core
 

Fields in com.fasterxml.jackson.core declared as SerializableString
protected  SerializableString JsonFactory._rootValueSeparator
          Separator used between root-level values, if any; null indicates "do not add separator".
 

Methods in com.fasterxml.jackson.core with parameters of type SerializableString
 boolean JsonParser.nextFieldName(SerializableString str)
          Method that fetches next token (as if calling JsonParser.nextToken()) and verifies whether it is JsonToken.FIELD_NAME with specified name and returns result of that comparison.
 JsonGenerator 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 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.
 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).
abstract  void JsonGenerator.writeString(SerializableString text)
          Method similar to JsonGenerator.writeString(String), but that takes SerializableString 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 com.fasterxml.jackson.core.base
 

Methods in com.fasterxml.jackson.core.base with parameters of type SerializableString
 void GeneratorBase.writeFieldName(SerializableString name)
           
 void GeneratorBase.writeString(SerializableString text)
           
 

Uses of SerializableString in com.fasterxml.jackson.core.io
 

Classes in com.fasterxml.jackson.core.io that implement SerializableString
 class SerializedString
          String token that can lazily serialize String contained and then reuse that serialization later on.
 

Methods in com.fasterxml.jackson.core.io that return SerializableString
abstract  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 com.fasterxml.jackson.core.json
 

Fields in com.fasterxml.jackson.core.json declared as SerializableString
protected  SerializableString WriterBasedJsonGenerator._currentEscape
          When custom escapes are used, this member variable is used internally to hold a reference to currently used escape
protected  SerializableString JsonGeneratorImpl._rootValueSeparator
          Separator to use, if any, between root-level values.
 

Methods in com.fasterxml.jackson.core.json with parameters of type SerializableString
protected  void UTF8JsonGenerator._writeFieldName(SerializableString name)
           
 void WriterBasedJsonGenerator._writeFieldName(SerializableString name, boolean commaBefore)
           
protected  void WriterBasedJsonGenerator._writePPFieldName(SerializableString name, boolean commaBefore)
           
protected  void UTF8JsonGenerator._writePPFieldName(SerializableString name, boolean commaBefore)
           
 boolean UTF8StreamJsonParser.nextFieldName(SerializableString str)
           
 JsonGenerator JsonGeneratorImpl.setRootValueSeparator(SerializableString sep)
           
 void WriterBasedJsonGenerator.writeFieldName(SerializableString name)
           
 void UTF8JsonGenerator.writeFieldName(SerializableString name)
           
 void WriterBasedJsonGenerator.writeRaw(SerializableString text)
           
 void UTF8JsonGenerator.writeRaw(SerializableString text)
           
 void WriterBasedJsonGenerator.writeString(SerializableString sstr)
           
 void UTF8JsonGenerator.writeString(SerializableString text)
           
 

Uses of SerializableString in com.fasterxml.jackson.core.util
 

Fields in com.fasterxml.jackson.core.util declared as SerializableString
protected  SerializableString DefaultPrettyPrinter._rootSeparator
          String printed between root-level values, if any.
 

Methods in com.fasterxml.jackson.core.util with parameters of type SerializableString
 JsonGenerator JsonGeneratorDelegate.setRootValueSeparator(SerializableString sep)
           
 DefaultPrettyPrinter DefaultPrettyPrinter.withRootSeparator(SerializableString rootSeparator)
           
 void JsonGeneratorDelegate.writeFieldName(SerializableString name)
           
 void JsonGeneratorDelegate.writeRaw(SerializableString raw)
           
 void JsonGeneratorDelegate.writeString(SerializableString text)
           
 

Constructors in com.fasterxml.jackson.core.util with parameters of type SerializableString
DefaultPrettyPrinter(DefaultPrettyPrinter base, SerializableString rootSeparator)
           
DefaultPrettyPrinter(SerializableString rootSeparator)
          Constructor that specifies separator String to use between root values; if null, no separator is printed.
 



Copyright © 2012 FasterXML. All Rights Reserved.