Package test
Class TestScannerPerf
- java.lang.Object
-
- test.TestScannerPerf
-
public final class TestScannerPerf extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static byte
BYTE_LF
(package private) static byte
BYTE_NULL
(package private) static int[]
CHAR_TYPES
(package private) static int
INT_AMP
(package private) static int
INT_CR
(package private) static int
INT_LF
(package private) static int
INT_LT
(package private) static int
INT_RBRACKET
(package private) static int
INT_SPACE
(package private) static int
INT_TAB
(package private) static int
MB_CODE_BASE
(package private) int
mBracketCount
(package private) int
mByteCount
(package private) byte[]
mData
(package private) int
mEntityCount
(package private) java.io.InputStream
mIn
(package private) byte[]
mInputBuffer
(package private) int
mInputLen
(package private) int
mInputPtr
(package private) int
mLineNr
(package private) char[]
mOutputBuffer
(package private) int
mRepCount
(package private) int
mTagCount
(package private) int
mTmpChar
(package private) int
mTmpType
-
Constructor Summary
Constructors Constructor Description TestScannerPerf(byte[] data, int repCount)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
decodeMultiByteChar(int c, int ptr)
private boolean
loadMoreBytes()
private void
loadMoreBytesGuaranteed()
static void
main(java.lang.String[] args)
private static byte[]
readData(java.io.File f)
void
test()
private int
testScannerCode()
private int
testScannerInts()
private int
testScannerInts2()
-
-
-
Field Detail
-
INT_AMP
static final int INT_AMP
- See Also:
- Constant Field Values
-
INT_LT
static final int INT_LT
- See Also:
- Constant Field Values
-
INT_RBRACKET
static final int INT_RBRACKET
- See Also:
- Constant Field Values
-
INT_SPACE
static final int INT_SPACE
- See Also:
- Constant Field Values
-
INT_TAB
static final int INT_TAB
- See Also:
- Constant Field Values
-
INT_CR
static final int INT_CR
- See Also:
- Constant Field Values
-
INT_LF
static final int INT_LF
- See Also:
- Constant Field Values
-
BYTE_LF
static final byte BYTE_LF
- See Also:
- Constant Field Values
-
BYTE_NULL
static final byte BYTE_NULL
- See Also:
- Constant Field Values
-
mRepCount
final int mRepCount
-
mTmpChar
int mTmpChar
-
mData
final byte[] mData
-
mInputBuffer
final byte[] mInputBuffer
-
mOutputBuffer
final char[] mOutputBuffer
-
MB_CODE_BASE
static final int MB_CODE_BASE
- See Also:
- Constant Field Values
-
CHAR_TYPES
static final int[] CHAR_TYPES
-
mIn
java.io.InputStream mIn
-
mLineNr
int mLineNr
-
mByteCount
int mByteCount
-
mTagCount
int mTagCount
-
mEntityCount
int mEntityCount
-
mBracketCount
int mBracketCount
-
mInputPtr
int mInputPtr
-
mInputLen
int mInputLen
-
mTmpType
int mTmpType
-
-
Method Detail
-
test
public void test() throws java.io.IOException
- Throws:
java.io.IOException
-
testScannerCode
private int testScannerCode() throws java.io.IOException
- Throws:
java.io.IOException
-
testScannerInts
private int testScannerInts() throws java.io.IOException
- Throws:
java.io.IOException
-
testScannerInts2
private int testScannerInts2() throws java.io.IOException
- Throws:
java.io.IOException
-
loadMoreBytes
private final boolean loadMoreBytes() throws java.io.IOException
- Throws:
java.io.IOException
-
loadMoreBytesGuaranteed
private final void loadMoreBytesGuaranteed() throws java.io.IOException
- Throws:
java.io.IOException
-
decodeMultiByteChar
private final int decodeMultiByteChar(int c, int ptr) throws java.io.IOException
- Throws:
java.io.IOException
-
readData
private static byte[] readData(java.io.File f) throws java.io.IOException
- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args) throws java.io.IOException
- Throws:
java.io.IOException
-
-