com.ibm.icu.util
public final class CompactByteArray extends Object implements Cloneable
See Also: CompactCharArray
UNKNOWN:
| Field Summary | |
|---|---|
| static int | UNICODECOUNT
The total number of Unicode characters. |
| Constructor Summary | |
|---|---|
| CompactByteArray()
Default constructor for CompactByteArray, the default value of the
compact array is 0. | |
| CompactByteArray(byte defaultValue)
Constructor for CompactByteArray. | |
| CompactByteArray(char[] indexArray, byte[] newValues)
Constructor for CompactByteArray. | |
| CompactByteArray(String indexArray, String valueArray)
Constructor for CompactByteArray.
| |
| Method Summary | |
|---|---|
| Object | clone()
Overrides Cloneable |
| void | compact()
Compact the array. |
| void | compact(boolean exhaustive)
Compact the array. |
| byte | elementAt(char index)
Get the mapped value of a Unicode character. |
| boolean | equals(Object obj)
Compares the equality of two compact array objects. |
| char[] | getIndexArray()
For internal use only. |
| byte[] | getValueArray()
For internal use only. |
| int | hashCode()
Generates the hash code for the compact array object |
| void | setElementAt(char index, byte value)
Set a new value for a Unicode character.
|
| void | setElementAt(char start, char end, byte value)
Set new values for a range of Unicode character.
|
UNKNOWN:
UNKNOWN:
Parameters: defaultValue the default value of the compact array.
UNKNOWN:
Parameters: indexArray the indicies of the compact array. newValues the values of the compact array.
Throws: IllegalArgumentException If the index is out of range.
UNKNOWN:
Parameters: indexArray the RLE-encoded indicies of the compact array. valueArray the RLE-encoded values of the compact array.
Throws: IllegalArgumentException if the index or value array is the wrong size.
UNKNOWN:
UNKNOWN:
UNKNOWN:
UNKNOWN:
Parameters: index the character to get the mapped value with
Returns: the mapped value of the given character
UNKNOWN:
Parameters: obj the compact array object to be compared with this.
Returns: true if the current compact array object is the same as the compact array object obj; false otherwise.
UNKNOWN:
UNKNOWN:
UNKNOWN:
UNKNOWN:
Parameters: index the character to set the mapped value with value the new mapped value
UNKNOWN:
Parameters: start the starting offset of the range end the ending offset of the range value the new mapped value
UNKNOWN: