Extends GeneralLegacyIndexCodes with updated character tables for Unicode code points that
were assigned or reweighted in the Access 2010 release. The byte-format structure (inline bytes,
extra bytes, unprintable bytes, crazy codes) is identical to the legacy variant; only the per-character
code tables differ.
Character handlers are loaded lazily from:
index_codes_gen.txt – U+0000 to U+00FFindex_codes_ext_gen.txt – U+0100 to U+FFFFColumnImpl#GENERAL_SORT_ORDER, GeneralLegacyIndexCodes
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final String | |
| pack-priv static final GeneralIndexCodes | |
| private static final byte | |
| private static final GeneralLegacyIndexCodes. | HIGH_SURROGATE_HIGH_PLANES_CHAR_HANDLER
handler for a high surrogate in the fourth run, U+DB80 to U+DBFF |
| private static final int | |
| private static final char | |
| private static final GeneralLegacyIndexCodes. | HIGH_SURROGATE_PLANE1_CHAR_HANDLER
handler for a high surrogate in the first run, U+D800 to U+D83F |
| private static final int | |
| private static final GeneralLegacyIndexCodes. | HIGH_SURROGATE_PLANE2_CHAR_HANDLER
handler for a high surrogate in the second run, U+D840 to U+D87F |
| private static final int | |
| private static final char | |
| private static final char | |
| private static final GeneralLegacyIndexCodes. | LOW_SURROGATE_CHAR_HANDLER
handler for a low surrogate, whose weight is piecewise over its position in the 1024 char block |
| private static final byte |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv GeneralLegacyIndexCodes. | getCharHandler(char c)
Overrides io. Returns the CharHandler for the given character. |
| private static GeneralLegacyIndexCodes. | Returns: the handler for the chara high or low surrogate char c)Returns the handler for the given surrogate char. |
| CODES_FILE | back to summary |
|---|---|
| private static final String CODES_FILE Hides io. | |
| EXT_CODES_FILE | back to summary |
|---|---|
| private static final String EXT_CODES_FILE Hides io. | |
| GEN_INSTANCE | back to summary |
|---|---|
| pack-priv static final GeneralIndexCodes GEN_INSTANCE | |
| HIGH_SURROGATE_EXTRA_BYTE | back to summary |
|---|---|
| private static final byte HIGH_SURROGATE_EXTRA_BYTE | |
| HIGH_SURROGATE_HIGH_PLANES_CHAR_HANDLER | back to summary |
|---|---|
| private static final GeneralLegacyIndexCodes. handler for a high surrogate in the fourth run, U+DB80 to U+DBFF | |
| HIGH_SURROGATE_HIGH_PLANES_OFFSET | back to summary |
|---|---|
| private static final int HIGH_SURROGATE_HIGH_PLANES_OFFSET | |
| HIGH_SURROGATE_HIGH_PLANES_START | back to summary |
|---|---|
| private static final char HIGH_SURROGATE_HIGH_PLANES_START | |
| HIGH_SURROGATE_PLANE1_CHAR_HANDLER | back to summary |
|---|---|
| private static final GeneralLegacyIndexCodes. handler for a high surrogate in the first run, U+D800 to U+D83F | |
| HIGH_SURROGATE_PLANE1_OFFSET | back to summary |
|---|---|
| private static final int HIGH_SURROGATE_PLANE1_OFFSET | |
| HIGH_SURROGATE_PLANE2_CHAR_HANDLER | back to summary |
|---|---|
| private static final GeneralLegacyIndexCodes. handler for a high surrogate in the second run, U+D840 to U+D87F | |
| HIGH_SURROGATE_PLANE2_OFFSET | back to summary |
|---|---|
| private static final int HIGH_SURROGATE_PLANE2_OFFSET | |
| HIGH_SURROGATE_PLANE2_START | back to summary |
|---|---|
| private static final char HIGH_SURROGATE_PLANE2_START | |
| HIGH_SURROGATE_UNWEIGHTED_START | back to summary |
|---|---|
| private static final char HIGH_SURROGATE_UNWEIGHTED_START | |
| LOW_SURROGATE_CHAR_HANDLER | back to summary |
|---|---|
| private static final GeneralLegacyIndexCodes. handler for a low surrogate, whose weight is piecewise over its position in the 1024 char block | |
| SURROGATE_EXTRA_BYTE | back to summary |
|---|---|
| private static final byte SURROGATE_EXTRA_BYTE | |
| GeneralIndexCodes | back to summary |
|---|---|
| pack-priv GeneralIndexCodes() | |
| getCharHandler | back to summary |
|---|---|
| pack-priv GeneralLegacyIndexCodes. Overrides io. Returns the CharHandler for the given character.
| |
| getSurrogateCharHandler | back to summary |
|---|---|
| private static GeneralLegacyIndexCodes. Returns the handler for the given surrogate char. The third run of the high surrogates has no weight in the table, so those are ignored.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final GeneralLegacyIndexCodes. | VALUES
handlers for the first 256 chars. |
| Access | Constructor and Description |
|---|---|
| private |
| VALUES | back to summary |
|---|---|
| private static final GeneralLegacyIndexCodes. handlers for the first 256 chars. use nested class to lazy load the handlers | |
| Codes | back to summary |
|---|---|
| private Codes() | |
| Modifier and Type | Field and Description |
|---|---|
| private static final GeneralLegacyIndexCodes. | VALUES
handlers for the rest of the chars in BMP 0. |
| Access | Constructor and Description |
|---|---|
| private |
| VALUES | back to summary |
|---|---|
| private static final GeneralLegacyIndexCodes. handlers for the rest of the chars in BMP 0. use nested class to lazy load the handlers | |
| ExtCodes | back to summary |
|---|---|
| private ExtCodes() | |