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 |