public final class TestPNamePerf
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
INT_A |
(package private) XmlCharTypes |
mCharTypes |
(package private) byte[] |
mInputBuffer |
(package private) int |
mInputLen |
(package private) int |
mInputPtr |
protected char[] |
mNameBuffer |
protected int[] |
mQuadBuffer |
(package private) int |
mRepCount |
(package private) ByteBasedPNameTable |
mSymbols |
(package private) int |
mTmpChar |
| Constructor and Description |
|---|
TestPNamePerf(byte[] data,
int repCount) |
| Modifier and Type | Method and Description |
|---|---|
protected ByteBasedPName |
addPName(int hash,
int[] quads,
int qlen,
int lastQuadBytes) |
private ByteBasedPName |
findPName(int onlyQuad,
int lastByteCount) |
private ByteBasedPName |
findPName(int lastQuad,
int[] quads,
int qlen,
int lastByteCount) |
private ByteBasedPName |
findPName(int firstQuad,
int secondQuad,
int lastByteCount) |
private ByteBasedPName |
findPName(int lastQuad,
int lastByteCount,
int firstQuad,
int qlen,
int[] quads) |
private void |
loadMoreGuaranteed() |
private int |
loadOne() |
static void |
main(java.lang.String[] args) |
protected ByteBasedPName |
parsePName(byte b) |
protected ByteBasedPName |
parsePNameNew(byte b) |
protected ByteBasedPName |
parsePNameNew2(byte b) |
protected ByteBasedPName |
parsePNameNewLong(int q,
int[] quads) |
protected ByteBasedPName |
parsePNameNewMedium(int i2,
int q1) |
private static byte[] |
readData(java.io.File f) |
private void |
reportError(int arg) |
private void |
reportError(java.lang.String msg) |
void |
test() |
private int |
testNew() |
private int |
testNew2() |
private int |
testNew2A() |
private int |
testNewA() |
private int |
testRegular() |
private int |
testRegularA() |
static final int INT_A
final int mRepCount
int mTmpChar
final byte[] mInputBuffer
final ByteBasedPNameTable mSymbols
final XmlCharTypes mCharTypes
int mInputPtr
int mInputLen
protected int[] mQuadBuffer
protected char[] mNameBuffer
public void test()
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprivate int testRegularA()
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprivate int testNewA()
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprivate int testNew2A()
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprivate int testRegular()
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprivate int testNew()
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprivate int testNew2()
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprotected ByteBasedPName parsePName(byte b) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected ByteBasedPName parsePNameNew(byte b) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected ByteBasedPName parsePNameNew2(byte b) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected ByteBasedPName parsePNameNewMedium(int i2, int q1) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected ByteBasedPName parsePNameNewLong(int q, int[] quads) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprivate final ByteBasedPName findPName(int onlyQuad, int lastByteCount) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprivate final ByteBasedPName findPName(int firstQuad, int secondQuad, int lastByteCount) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprivate final ByteBasedPName findPName(int lastQuad, int[] quads, int qlen, int lastByteCount) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprivate final ByteBasedPName findPName(int lastQuad, int lastByteCount, int firstQuad, int qlen, int[] quads) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected final ByteBasedPName addPName(int hash, int[] quads, int qlen, int lastQuadBytes) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprivate void loadMoreGuaranteed()
private int loadOne()
private void reportError(int arg)
private void reportError(java.lang.String msg)
private static byte[] readData(java.io.File f)
throws java.io.IOException
java.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception