Home | History | Annotate | Download | only in unicode

Lines Matching full:character

35  * The actual Unicode Character Database (UCD) data is stored in uprops.dat
48 * This C API provides low-level access to the Unicode Character Database.
52 * Unicode assigns each code point (not just assigned character) values for
58 * "About the Unicode Character Database" (http://www.unicode.org/ucd/)
61 * Many functions are designed to match java.lang.Character functions.
63 * and see the JDK 1.4 java.lang.Character documentation
64 * at http://java.sun.com/j2se/1.4/docs/api/java/lang/Character.html
72 * There are also only a few, broad C/POSIX character classes, and they tend
80 * ICU 3.4 and later provides API access for all twelve C/POSIX character classes.
85 * API access for C/POSIX character classes is as follows:
104 * The C/POSIX character classes are also available in UnicodeSet patterns,
129 * For a single character, UChar32 is a simple type that can hold any code point value.
148 * in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR).
199 the meaning of another character to which they apply. @stable ICU 2.1 */
202 Extend the value or shape of a preceding alphabetic character,
340 Unicode normalization and combining character sequences.
342 canonical decomposition of any character
359 /** Binary property alnum (a C/POSIX character class).
364 /** Binary property blank (a C/POSIX character class).
369 /** Binary property graph (a C/POSIX character class).
374 /** Binary property print (a C/POSIX character class).
379 /** Binary property xdigit (a C/POSIX character class).
595 /** Non-category for unassigned and non-character code points. @stable ICU 2.0 */
774 * This specifies the language directional property of a character set.
1581 * Unicode character; or the name that was defined in
1590 /** Unicode character name (Name property). @stable ICU 2.0 */
1600 /** Standard or synthetic character name. @stable ICU 2.0 */
1987 * in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR).
2083 * in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR).
2167 * Unicode Character Database.
2172 * For characters without any numeric values in the Unicode Character Database,
2177 * Similar to java.lang.Character.getNumericValue(), but u_getNumericValue()
2203 * Same as java.lang.Character.isLowerCase().
2211 * See the comments about C/POSIX character classification functions in the
2229 * Same as java.lang.Character.isUpperCase().
2237 * See the comments about C/POSIX character classification functions in the
2256 * Same as java.lang.Character.isTitleCase().
2270 * Determines whether the specified code point is a digit character according to Java.
2275 * Same as java.lang.Character.isDigit().
2279 * See the comments about C/POSIX character classification functions in the
2283 * @return TRUE if the code point is a digit character according to Character.isDigit()
2291 * Determines whether the specified code point is a letter character.
2294 * Same as java.lang.Character.isLetter().
2298 * See the comments about C/POSIX character classification functions in the
2302 * @return TRUE if the code point is a letter character
2312 * Determines whether the specified code point is an alphanumeric character
2317 * Same as java.lang.Character.isLetterOrDigit().
2321 * See the comments about C/POSIX character classification functions in the
2325 * @return TRUE if the code point is an alphanumeric character according to Character.isLetterOrDigit()
2344 * See the comments about C/POSIX character classification functions in the
2356 * Determines whether the specified code point is a punctuation character.
2360 * See the comments about C/POSIX character classification functions in the
2364 * @return TRUE if the code point is a punctuation character
2372 * Determines whether the specified code point is a "graphic" character
2379 * See the comments about C/POSIX character classification functions in the
2383 * @return TRUE if the code point is a "graphic" character
2392 * a character that visibly separates words on a line.
2408 * See the comments about C/POSIX character classification functions in the
2421 * which usually means that it is assigned a character.
2425 * Note that non-character code points (e.g., U+FDD0) are not "defined"
2428 * Same as java.lang.Character.isDefined().
2431 * @return TRUE if the code point is assigned a character
2445 * Determines if the specified character is a space character or not.
2451 * See the comments about C/POSIX character classification functions in the
2454 * @param c the character to be tested
2455 * @return true if the character is a space character; false otherwise.
2466 * Determine if the specified code point is a space character according to Java.
2470 * Same as java.lang.Character.isSpaceChar().
2476 * @return TRUE if the code point is a space character according to Character.isSpaceChar()
2487 * Determines if the specified code point is a whitespace character according to Java/ICU.
2488 * A character is considered to be a Java whitespace character if and only
2491 * - It is a Unicode Separator character (categories "Z" = "Zs" or "Zl" or "Zp"), but is not
2504 * java.lang.Character.isWhitespace(), but it may not return
2516 * @return TRUE if the code point is a whitespace character according to Java/ICU
2527 * Determines whether the specified code point is a control character
2529 * A control character is one of the following:
2530 * - ISO 8-bit control character (U+0000..U+001f and U+007f..U+009f)
2537 * See the comments about C/POSIX character classification functions in the
2541 * @return TRUE if the code point is a control character
2554 * Same as java.lang.Character.isISOControl().
2566 * Determines whether the specified code point is a printable character.
2570 * See the comments about C/POSIX character classification functions in the
2574 * @return TRUE if the code point is a printable character
2584 * Determines whether the specified code point is a base character.
2595 * @return TRUE if the code point is a base character according to this function
2612 * Same as java.lang.Character.getDirectionality()
2629 * Same as java.lang.Character.isMirrored().
2633 * @return TRUE if the character has the Bidi_Mirrored property
2642 * Maps the specified character to a "mirror-image" character.
2645 * character (code point) such that the default glyph may serve
2647 * character. This is useful for text conversion to and from
2664 * Maps the specified character to its paired bracket character.
2685 * Same as java.lang.Character.getType().
2697 * Get a single-bit bit set for the general category of a character.
2714 * with the same Unicode general category ("character type").
2737 * For each contiguous range of code points with a given general category ("character type"),
2758 * @param c the code point of the character
2759 * @return the combining class of the character
2768 * Returns the decimal digit value of a decimal digit character.
2785 * or -1 if c is not a decimal digit character
2794 * Returns the Unicode allocation block that contains the character.
2806 * Retrieve the name of a Unicode character.
2807 * Depending on <code>nameChoice</code>, the character name written
2816 * @param code The character (code point) for which to get the name.
2826 * @return The length of the name, or 0 if there is no name for this character.
2845 * Used to return the ISO 10646 comment for a character.
2848 * @param c The character (code point) for which to get the ISO comment.
2868 * Find a Unicode character by its name and return its code point value.
2894 * for each Unicode character with the code point value and
2895 * the character name.
2899 * @param code The Unicode code point for the character with this name.
2901 * @param name The character's name, zero-terminated.
2918 * for each, passing the code point value and the character name.
2925 * @param fn The function that is to be called for each character name.
3088 * Determines if the specified character is permissible as the
3089 * first character in an identifier according to Unicode
3093 * Same as java.lang.Character.isUnicodeIdentifierStart().
3108 * Determines if the specified character is permissible
3115 * Same as java.lang.Character.isUnicodeIdentifierPart().
3132 * Determines if the specified character should be regarded
3133 * as an ignorable character in an identifier,
3139 * Same as java.lang.Character.isIdentifierIgnorable().
3155 * Determines if the specified character is permissible as the
3156 * first character in a Java identifier.
3160 * Same as java.lang.Character.isJavaIdentifierStart().
3174 * Determines if the specified character is permissible
3179 * Same as java.lang.Character.isJavaIdentifierPart().
3195 * The given character is mapped to its lowercase equivalent according to
3196 * UnicodeData.txt; if the character has no lowercase equivalent, the character
3199 * Same as java.lang.Character.toLowerCase().
3220 * The given character is mapped to its uppercase equivalent according to UnicodeData.txt;
3221 * if the character has no uppercase equivalent, the character itself is
3224 * Same as java.lang.Character.toUpperCase().
3245 * The given character is mapped to its titlecase equivalent
3247 * if none is defined, the character itself is returned.
3249 * Same as java.lang.Character.toTitleCase().
3291 * The given character is mapped to its case folding equivalent according to
3293 * if the character has no case folding equivalent, the character
3321 * radix, <code>-1</code> is returned. A character is a valid digit
3324 * <li>The character has a decimal digit value.
3327 * In this case the value is the character's decimal digit value.</li>
3328 * <li>The character is one of the uppercase Latin letters
3331 * <li>The character is one of the lowercase Latin letters
3339 * Same as java.lang.Character.digit().
3343 * @return the numeric value represented by the character in the
3357 * Determines the character representation for a specific digit in
3360 * digit in the specified radix, the null character
3372 * Same as java.lang.Character.forDigit().
3374 * @param digit the number to convert to a character.
3390 * designated (as a non-character or for Private Use)
3391 * or assigned a character.
3420 * Get the FC_NFKC_Closure property string for a character.
3424 * @param c The character (code point) for which to get the FC_NFKC_Closure string.
3432 * @return The length of the string, or 0 if there is no FC_NFKC_Closure string for this character.