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

## Uses of Class
com.fasterxml.aalto.in.ByteBasedPName

Packages that use ByteBasedPName
com.fasterxml.aalto.in |
test |

Uses of ByteBasedPName in com.fasterxml.aalto.in

Subclasses of ByteBasedPName in com.fasterxml.aalto.in
`class` | `PName1` Specialized implementation of PName: can be used for short Strings that consists of at most 4 bytes.
`class` | `PName2` Specialized implementation of PName: can be used for short Strings that consists of at most 8 bytes.
`class` | `PName3` Specialized implementation of PName: can be used for medium-sized Strings that consists of at most 9-12 bytes.
`class` | `PNameN` General implementation of PName to be used with longer names (ones that consist of more than 8 bytes).

Methods in com.fasterxml.aalto.in that return ByteBasedPName
`ByteBasedPName` | `ByteBasedPNameTable.addSymbol(int hash, String symbolStr, int colonIx, int[] quads, int qlen)`
`ByteBasedPName` | `ByteBasedPNameTable.addSymbol(int hash, String symbolStr, int colonIx, int firstQuad, int secondQuad)`
`ByteBasedPName` | `ByteBasedPNameFactory.constructPName(int hash, String pname, int colonIx, int[] quads, int qlen)`
`ByteBasedPName` | `ByteBasedPNameFactory.constructPName(int hash, String pname, int colonIx, int quad1, int quad2)`
`ByteBasedPName` | `ByteBasedPNameTable.findSymbol(int hash, 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.
`ByteBasedPName` | `ByteBasedPNameTable.findSymbol(int hash, int firstQuad, int secondQuad)` 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.

Uses of ByteBasedPName in test

Methods in test that return ByteBasedPName
`protected ByteBasedPName` | `TestPNamePerf.addPName(int hash, int[] quads, int qlen, int lastQuadBytes)`
`protected ByteBasedPName` | `TestPNamePerf.parsePName(byte b)`
`protected ByteBasedPName` | `TestPNamePerf.parsePNameNew(byte b)`
`protected ByteBasedPName` | `TestPNamePerf.parsePNameNew2(byte b)`
`protected ByteBasedPName` | `TestPNamePerf.parsePNameNewLong(int q, int[] quads)`
`protected ByteBasedPName` | `TestPNamePerf.parsePNameNewMedium(int i2, int q1)`

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

Copyright © 2012 Fasterxml.com. All Rights Reserved.