Uses of Class com.fasterxml.jackson.core.sym.Name (Jackson-core 2.0.2 API)
Date: 2012-05-14

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

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()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2012 fasterxml.com. All Rights Reserved.