Uses of Class
com.fasterxml.aalto.in.ByteBasedPName
Packages that use ByteBasedPName
-
Uses of ByteBasedPName in com.fasterxml.aalto.in
Subclasses of ByteBasedPName in com.fasterxml.aalto.inModifier and TypeClassDescriptionfinal classSpecialized implementation of PName: can be used for short Strings that consists of at most 4 bytes.final classSpecialized implementation of PName: can be used for short Strings that consists of at most 8 bytes.final classSpecialized implementation of PName: can be used for medium-sized Strings that consists of at most 9-12 bytes.final classGeneral 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 ByteBasedPNameModifier and TypeFieldDescriptionprivate ByteBasedPName[]ByteBasedPNameTable.mMainNamesArray that containsPNameinstances matching entries inmMainHash.(package private) final ByteBasedPNameByteBasedPNameTable.Bucket.mNameMethods in com.fasterxml.aalto.in that return ByteBasedPNameModifier and TypeMethodDescriptionByteBasedPNameTable.addSymbol(int hash, String symbolStr, int colonIx, int firstQuad, int secondQuad) ByteBasedPNameFactory.constructPName(int hash, String pname, int colonIx, int[] quads, int qlen) ByteBasedPNameFactory.constructPName(int hash, String pname, int colonIx, int quad1, int quad2) ByteBasedPNameTable.Bucket.find(int hash, int[] quads, int qlen) ByteBasedPNameTable.Bucket.find(int hash, int firstQuad, int secondQuad) 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.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 ByteBasedPNameModifier and TypeMethodDescriptionprivate voidByteBasedPNameTable.doAddSymbol(int hash, ByteBasedPName symbol) Constructors in com.fasterxml.aalto.in with parameters of type ByteBasedPNameModifierConstructorDescription(package private)Bucket(ByteBasedPName name, ByteBasedPNameTable.Bucket next) -
Uses of ByteBasedPName in test
Methods in test that return ByteBasedPNameModifier and TypeMethodDescriptionprotected final ByteBasedPNameTestPNamePerf.addPName(int hash, int[] quads, int qlen, int lastQuadBytes) private final ByteBasedPNameTestPNamePerf.findPName(int onlyQuad, int lastByteCount) private final ByteBasedPNameTestPNamePerf.findPName(int lastQuad, int[] quads, int qlen, int lastByteCount) private final ByteBasedPNameTestPNamePerf.findPName(int firstQuad, int secondQuad, int lastByteCount) private final ByteBasedPNameTestPNamePerf.findPName(int lastQuad, int lastByteCount, int firstQuad, int qlen, int[] quads) protected ByteBasedPNameTestPNamePerf.parsePName(byte b) protected ByteBasedPNameTestPNamePerf.parsePNameNew(byte b) protected ByteBasedPNameTestPNamePerf.parsePNameNew2(byte b) protected ByteBasedPNameTestPNamePerf.parsePNameNewLong(int q, int[] quads) protected ByteBasedPNameTestPNamePerf.parsePNameNewMedium(int i2, int q1)