java.lang.Object | |
↳ | android.text.AndroidCharacter |
AndroidCharacter exposes some character properties that are not easily accessed from java.lang.Character.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | EAST_ASIAN_WIDTH_AMBIGUOUS | ||||||||||
int | EAST_ASIAN_WIDTH_FULL_WIDTH | ||||||||||
int | EAST_ASIAN_WIDTH_HALF_WIDTH | ||||||||||
int | EAST_ASIAN_WIDTH_NARROW | ||||||||||
int | EAST_ASIAN_WIDTH_NEUTRAL | ||||||||||
int | EAST_ASIAN_WIDTH_WIDE |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Fill in the first
count bytes of dest with the
directionalities from the first count chars of src . | |||||||||||
Calculate the East Asian Width of a character according to
Unicode TR#11.
| |||||||||||
Fill the first
count bytes of dest with the
East Asian Width from count chars of src
starting at start . | |||||||||||
Return the right-to-left mirror (or the original char if none)
of the specified char.
| |||||||||||
Replace the specified slice of
text with the chars'
right-to-left mirrors (if any), returning true if any
replacements were made. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Fill in the first count
bytes of dest
with the
directionalities from the first count
chars of src
.
This is just like Character.getDirectionality() except it is a
batch operation.
Calculate the East Asian Width of a character according to
Unicode TR#11. The return
will be one of EAST_ASIAN_WIDTH_NEUTRAL
,
EAST_ASIAN_WIDTH_AMBIGUOUS
, EAST_ASIAN_WIDTH_HALF_WIDTH
,
EAST_ASIAN_WIDTH_FULL_WIDTH
, EAST_ASIAN_WIDTH_NARROW
,
or EAST_ASIAN_WIDTH_WIDE
.
input | the character to measure |
---|
Fill the first count
bytes of dest
with the
East Asian Width from count
chars of src
starting at start
. East Asian Width is calculated based on
Unicode TR#11. Each entry
in dest
will be one of EAST_ASIAN_WIDTH_NEUTRAL
,
EAST_ASIAN_WIDTH_AMBIGUOUS
, EAST_ASIAN_WIDTH_HALF_WIDTH
,
EAST_ASIAN_WIDTH_FULL_WIDTH
, EAST_ASIAN_WIDTH_NARROW
,
or EAST_ASIAN_WIDTH_WIDE
.
src | character array of input to measure |
---|---|
start | first character in array to measure |
count | maximum number of characters to measure |
dest | byte array of results for each character in src |
Return the right-to-left mirror (or the original char if none) of the specified char.
Replace the specified slice of text
with the chars'
right-to-left mirrors (if any), returning true if any
replacements were made.
text | array of characters to apply mirror operation |
---|---|
start | first character in array to mirror |
count | maximum number of characters to mirror |