Package com.ibm.icu.dev.tool.compression
Class CompressionTableGenerator
java.lang.Object
com.ibm.icu.dev.tool.compression.CompressionTableGenerator
Utility class to generate the tables used by the SCSU interface and
the UnicodeCompressor class.
- Version:
- 1.0 08 Mar 99
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
(package private) static void
Generate the table used as sOffsetTable in SCSU.(package private) static void
Generate the table used as sSingleTagTable in UnicodeCompressor.(package private) static void
Generate the table used as sUnicodeTagTable in This table contains boolean values indicating if a byte is a unicode mode tag.
-
Field Details
-
LATININDEX
static final int LATININDEX- See Also:
-
IPAEXTENSIONINDEX
static final int IPAEXTENSIONINDEX- See Also:
-
GREEKINDEX
static final int GREEKINDEX- See Also:
-
ARMENIANINDEX
static final int ARMENIANINDEX- See Also:
-
HIRAGANAINDEX
static final int HIRAGANAINDEX- See Also:
-
KATAKANAINDEX
static final int KATAKANAINDEX- See Also:
-
HALFWIDTHKATAKANAINDEX
static final int HALFWIDTHKATAKANAINDEX- See Also:
-
SDEFINEX
static final int SDEFINEX- See Also:
-
SRESERVED
static final int SRESERVED- See Also:
-
SQUOTEU
static final int SQUOTEU- See Also:
-
SCHANGEU
static final int SCHANGEU- See Also:
-
SQUOTE0
static final int SQUOTE0- See Also:
-
SQUOTE1
static final int SQUOTE1- See Also:
-
SQUOTE2
static final int SQUOTE2- See Also:
-
SQUOTE3
static final int SQUOTE3- See Also:
-
SQUOTE4
static final int SQUOTE4- See Also:
-
SQUOTE5
static final int SQUOTE5- See Also:
-
SQUOTE6
static final int SQUOTE6- See Also:
-
SQUOTE7
static final int SQUOTE7- See Also:
-
SCHANGE0
static final int SCHANGE0- See Also:
-
SCHANGE1
static final int SCHANGE1- See Also:
-
SCHANGE2
static final int SCHANGE2- See Also:
-
SCHANGE3
static final int SCHANGE3- See Also:
-
SCHANGE4
static final int SCHANGE4- See Also:
-
SCHANGE5
static final int SCHANGE5- See Also:
-
SCHANGE6
static final int SCHANGE6- See Also:
-
SCHANGE7
static final int SCHANGE7- See Also:
-
SDEFINE0
static final int SDEFINE0- See Also:
-
SDEFINE1
static final int SDEFINE1- See Also:
-
SDEFINE2
static final int SDEFINE2- See Also:
-
SDEFINE3
static final int SDEFINE3- See Also:
-
SDEFINE4
static final int SDEFINE4- See Also:
-
SDEFINE5
static final int SDEFINE5- See Also:
-
SDEFINE6
static final int SDEFINE6- See Also:
-
SDEFINE7
static final int SDEFINE7- See Also:
-
UCHANGE0
static final int UCHANGE0- See Also:
-
UCHANGE1
static final int UCHANGE1- See Also:
-
UCHANGE2
static final int UCHANGE2- See Also:
-
UCHANGE3
static final int UCHANGE3- See Also:
-
UCHANGE4
static final int UCHANGE4- See Also:
-
UCHANGE5
static final int UCHANGE5- See Also:
-
UCHANGE6
static final int UCHANGE6- See Also:
-
UCHANGE7
static final int UCHANGE7- See Also:
-
UDEFINE0
static final int UDEFINE0- See Also:
-
UDEFINE1
static final int UDEFINE1- See Also:
-
UDEFINE2
static final int UDEFINE2- See Also:
-
UDEFINE3
static final int UDEFINE3- See Also:
-
UDEFINE4
static final int UDEFINE4- See Also:
-
UDEFINE5
static final int UDEFINE5- See Also:
-
UDEFINE6
static final int UDEFINE6- See Also:
-
UDEFINE7
static final int UDEFINE7- See Also:
-
UQUOTEU
static final int UQUOTEU- See Also:
-
UDEFINEX
static final int UDEFINEX- See Also:
-
URESERVED
static final int URESERVED- See Also:
-
BLOCKSIZE
static final int BLOCKSIZE- See Also:
-
-
Constructor Details
-
CompressionTableGenerator
CompressionTableGenerator()
-
-
Method Details
-
printOffsetTable
static void printOffsetTable()Generate the table used as sOffsetTable in SCSU. This table contains preformed indices so we can do array lookups instead of calculations for speed during decompression. -
printSingleTagTable
static void printSingleTagTable()Generate the table used as sSingleTagTable in UnicodeCompressor. This table contains boolean values indicating if a byte is a single-byte mode tag. -
printUnicodeTagTable
static void printUnicodeTagTable()Generate the table used as sUnicodeTagTable in This table contains boolean values indicating if a byte is a unicode mode tag. -
main
-