Uses of Class
com.fasterxml.aalto.in.ByteBasedPName
-
Packages that use ByteBasedPName Package Description com.fasterxml.aalto.in test -
-
Uses of ByteBasedPName in com.fasterxml.aalto.in
Subclasses of ByteBasedPName in com.fasterxml.aalto.in Modifier and Type Class Description 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).Fields in com.fasterxml.aalto.in declared as ByteBasedPName Modifier and Type Field Description private ByteBasedPName[]
ByteBasedPNameTable. mMainNames
Array that containsPName
instances matching entries inmMainHash
.(package private) ByteBasedPName
ByteBasedPNameTable.Bucket. mName
Methods in com.fasterxml.aalto.in that return ByteBasedPName Modifier and Type Method Description ByteBasedPName
ByteBasedPNameTable. addSymbol(int hash, java.lang.String symbolStr, int colonIx, int[] quads, int qlen)
ByteBasedPName
ByteBasedPNameTable. addSymbol(int hash, java.lang.String symbolStr, int colonIx, int firstQuad, int secondQuad)
ByteBasedPName
ByteBasedPNameFactory. constructPName(int hash, java.lang.String pname, int colonIx, int[] quads, int qlen)
ByteBasedPName
ByteBasedPNameFactory. constructPName(int hash, java.lang.String pname, int colonIx, int quad1, int quad2)
ByteBasedPName
ByteBasedPNameTable.Bucket. find(int hash, int[] quads, int qlen)
ByteBasedPName
ByteBasedPNameTable.Bucket. find(int hash, int firstQuad, int secondQuad)
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.Methods in com.fasterxml.aalto.in with parameters of type ByteBasedPName Modifier and Type Method Description private void
ByteBasedPNameTable. doAddSymbol(int hash, ByteBasedPName symbol)
Constructors in com.fasterxml.aalto.in with parameters of type ByteBasedPName Constructor Description Bucket(ByteBasedPName name, ByteBasedPNameTable.Bucket next)
-
Uses of ByteBasedPName in test
Methods in test that return ByteBasedPName Modifier and Type Method Description protected ByteBasedPName
TestPNamePerf. addPName(int hash, int[] quads, int qlen, int lastQuadBytes)
private ByteBasedPName
TestPNamePerf. findPName(int onlyQuad, int lastByteCount)
private ByteBasedPName
TestPNamePerf. findPName(int lastQuad, int[] quads, int qlen, int lastByteCount)
private ByteBasedPName
TestPNamePerf. findPName(int firstQuad, int secondQuad, int lastByteCount)
private ByteBasedPName
TestPNamePerf. findPName(int lastQuad, int lastByteCount, int firstQuad, int qlen, int[] quads)
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)
-