Uses of Class
com.fasterxml.jackson.core.sym.Name

Packages that use Name
com.fasterxml.jackson.core.json JSON-specific parser and generator implementation classes that Jackson defines and uses. 
com.fasterxml.jackson.core.sym Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects) 
 

Uses of Name in com.fasterxml.jackson.core.json
 

Methods in com.fasterxml.jackson.core.json that return Name
protected  Name UTF8StreamJsonParser._handleUnusualFieldName(int ch)
          Method called when we see non-white space character other than double quote, when expecting a field name.
protected  Name UTF8StreamJsonParser._parseApostropheFieldName()
           
protected  Name UTF8StreamJsonParser._parseFieldName(int i)
           
protected  Name UTF8StreamJsonParser.parseEscapedFieldName(int[] quads, int qlen, int currQuad, int ch, int currQuadBytes)
          Slower parsing method which is generally branched to when an escape sequence is detected (or alternatively for long names, or ones crossing input buffer boundary).
protected  Name UTF8StreamJsonParser.parseLongFieldName(int q)
           
protected  Name UTF8StreamJsonParser.parseMediumFieldName(int q2, int[] codes)
           
protected  Name UTF8StreamJsonParser.slowParseFieldName()
          Method called when not even first 8 bytes are guaranteed to come consequtively.
 

Uses of Name in com.fasterxml.jackson.core.sym
 

Subclasses of Name in com.fasterxml.jackson.core.sym
 class Name1
          Specialized implementation of PName: can be used for short Strings that consists of at most 4 bytes.
 class Name2
          Specialized implementation of PName: can be used for short Strings that consists of 5 to 8 bytes.
 class Name3
          Specialized implementation of PName: can be used for short Strings that consists of 9 to 12 bytes.
 class NameN
          Generic implementation of PName used for "long" names, where long means that its byte (UTF-8) representation is 13 bytes or more.
 

Fields in com.fasterxml.jackson.core.sym declared as Name
protected  Name[] BytesToNameCanonicalizer._mainNames
          Array that contains Name instances matching entries in _mainHash.
 

Methods in com.fasterxml.jackson.core.sym that return Name
 Name BytesToNameCanonicalizer.addName(String symbolStr, int[] quads, int qlen)
           
 Name BytesToNameCanonicalizer.addName(String symbolStr, int q1, int q2)
           
 Name BytesToNameCanonicalizer.findName(int firstQuad)
          Finds and returns name matching the specified symbol, if such name already exists in the table.
 Name BytesToNameCanonicalizer.findName(int[] quads, int qlen)
          Finds and returns name matching the specified symbol, if such name already exists in the table; or if not, creates name object, adds to the table, and returns it.
 Name BytesToNameCanonicalizer.findName(int firstQuad, int secondQuad)
          Finds and returns name matching the specified symbol, if such name already exists in the table.
static Name BytesToNameCanonicalizer.getEmptyName()
           
 



Copyright © 2012 FasterXML. All Rights Reserved.