ICU-19 Remove USCRIPT_ prefix from the enum values. Make name comparision case insensitive.

X-SVN-Rev: 6119
This commit is contained in:
Ram Viswanadha 2001-10-08 17:32:50 +00:00
parent 23975aae77
commit a712c02b2b
8 changed files with 1478 additions and 1478 deletions

View file

@ -31,10 +31,10 @@ public class TestUScript extends TestFmwk{
};
final int[] expected ={
/* locales should return */
UScript.USCRIPT_LATIN, UScript.USCRIPT_LATIN,
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_TAMIL,
UScript.USCRIPT_TELUGU,UScript.USCRIPT_DEVANAGARI,
UScript.USCRIPT_HEBREW, UScript.USCRIPT_ARABIC,
UScript.LATIN, UScript.LATIN,
UScript.CYRILLIC, UScript.TAMIL,
UScript.TELUGU,UScript.DEVANAGARI,
UScript.HEBREW, UScript.ARABIC,
};
int i =0;
int numErrors =0;
@ -75,24 +75,24 @@ public class TestUScript extends TestFmwk{
};
final int[] expected ={
/* locales should return */
UScript.USCRIPT_LATIN, UScript.USCRIPT_LATIN,
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_TAMIL,
UScript.USCRIPT_TELUGU,UScript.USCRIPT_DEVANAGARI,
UScript.USCRIPT_HEBREW, UScript.USCRIPT_ARABIC,
UScript.LATIN, UScript.LATIN,
UScript.CYRILLIC, UScript.TAMIL,
UScript.TELUGU,UScript.DEVANAGARI,
UScript.HEBREW, UScript.ARABIC,
/* abbr should return */
UScript.USCRIPT_HAN, UScript.USCRIPT_HANGUL, UScript.USCRIPT_HEBREW, UScript.USCRIPT_HIRAGANA,
UScript.USCRIPT_KANNADA, UScript.USCRIPT_KATAKANA, UScript.USCRIPT_KHMER, UScript.USCRIPT_LAO,
UScript.USCRIPT_LATIN,/* UScript.USCRIPT_LATIN, UScript.USCRIPT_LATIN,*/
UScript.USCRIPT_MALAYALAM, UScript.USCRIPT_MONGOLIAN,
UScript.HAN, UScript.HANGUL, UScript.HEBREW, UScript.HIRAGANA,
UScript.KANNADA, UScript.KATAKANA, UScript.KHMER, UScript.LAO,
UScript.LATIN,/* UScript.LATIN, UScript.LATIN,*/
UScript.MALAYALAM, UScript.MONGOLIAN,
/* names should return */
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_DESERET, UScript.USCRIPT_DEVANAGARI, UScript.USCRIPT_ETHIOPIC, UScript.USCRIPT_GEORGIAN,
UScript.USCRIPT_GOTHIC, UScript.USCRIPT_GREEK, UScript.USCRIPT_GUJARATI,
UScript.CYRILLIC, UScript.DESERET, UScript.DEVANAGARI, UScript.ETHIOPIC, UScript.GEORGIAN,
UScript.GOTHIC, UScript.GREEK, UScript.GUJARATI,
/* lower case names should return */
UScript.USCRIPT_MALAYALAM, UScript.USCRIPT_MONGOLIAN, UScript.USCRIPT_MYANMAR, UScript.USCRIPT_OGHAM, UScript.USCRIPT_OLD_ITALIC,
UScript.USCRIPT_ORIYA, UScript.USCRIPT_RUNIC, UScript.USCRIPT_SINHALA, UScript.USCRIPT_SYRIAC, UScript.USCRIPT_TAMIL,
UScript.USCRIPT_TELUGU, UScript.USCRIPT_THAANA, UScript.USCRIPT_THAI, UScript.USCRIPT_TIBETAN,
UScript.MALAYALAM, UScript.MONGOLIAN, UScript.MYANMAR, UScript.OGHAM, UScript.OLD_ITALIC,
UScript.ORIYA, UScript.RUNIC, UScript.SINHALA, UScript.SYRIAC, UScript.TAMIL,
UScript.TELUGU, UScript.THAANA, UScript.THAI, UScript.TIBETAN,
/* bounds */
UScript.USCRIPT_UCAS, UScript.USCRIPT_ARABIC,
UScript.UCAS, UScript.ARABIC,
};
int i =0;
int numErrors =0;
@ -112,8 +112,8 @@ public class TestUScript extends TestFmwk{
final int[] testCodes={
/* names should return */
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_DESERET, UScript.USCRIPT_DEVANAGARI, UScript.USCRIPT_ETHIOPIC, UScript.USCRIPT_GEORGIAN,
UScript.USCRIPT_GOTHIC, UScript.USCRIPT_GREEK, UScript.USCRIPT_GUJARATI,
UScript.CYRILLIC, UScript.DESERET, UScript.DEVANAGARI, UScript.ETHIOPIC, UScript.GEORGIAN,
UScript.GOTHIC, UScript.GREEK, UScript.GUJARATI,
};
final String[] expectedNames={
@ -143,10 +143,10 @@ public class TestUScript extends TestFmwk{
public void TestGetShortName(){
final int[] testCodes={
/* abbr should return */
UScript.USCRIPT_HAN, UScript.USCRIPT_HANGUL, UScript.USCRIPT_HEBREW, UScript.USCRIPT_HIRAGANA,
UScript.USCRIPT_KANNADA, UScript.USCRIPT_KATAKANA, UScript.USCRIPT_KHMER, UScript.USCRIPT_LAO,
UScript.USCRIPT_LATIN,
UScript.USCRIPT_MALAYALAM, UScript.USCRIPT_MONGOLIAN,
UScript.HAN, UScript.HANGUL, UScript.HEBREW, UScript.HIRAGANA,
UScript.KANNADA, UScript.KATAKANA, UScript.KHMER, UScript.LAO,
UScript.LATIN,
UScript.MALAYALAM, UScript.MONGOLIAN,
};
final String[] expectedAbbr={
@ -201,46 +201,46 @@ public class TestUScript extends TestFmwk{
};
int expected[] = {
UScript.USCRIPT_KATAKANA ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_OLD_ITALIC,
UScript.USCRIPT_GOTHIC ,
UScript.USCRIPT_GOTHIC ,
UScript.USCRIPT_DESERET ,
UScript.USCRIPT_DESERET ,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_HAN ,
UScript.USCRIPT_MALAYALAM,
UScript.USCRIPT_INVALID_CODE,
UScript.USCRIPT_COMMON,
UScript.USCRIPT_INHERITED ,
UScript.USCRIPT_INHERITED ,
UScript.USCRIPT_INHERITED ,
UScript.USCRIPT_INHERITED ,
UScript.KATAKANA ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.OLD_ITALIC,
UScript.GOTHIC ,
UScript.GOTHIC ,
UScript.DESERET ,
UScript.DESERET ,
UScript.INHERITED,
UScript.INHERITED,
UScript.INHERITED,
UScript.INHERITED,
UScript.HAN ,
UScript.MALAYALAM,
UScript.INVALID_CODE,
UScript.COMMON,
UScript.INHERITED ,
UScript.INHERITED ,
UScript.INHERITED ,
UScript.INHERITED ,
};
int i =0;
int code = UScript.USCRIPT_INVALID_CODE;
int code = UScript.INVALID_CODE;
boolean passed = true;
while(i< codepoints.length){
code = UScript.getScript(codepoints[i]);
if(code != expected[i]){
logln("UScript.USCRIPT_getScript for codepoint 0x"+ hex(codepoints[i])+" failed\n");
logln("UScript.getScript for codepoint 0x"+ hex(codepoints[i])+" failed\n");
passed = false;
}
i++;
}
if(!passed){
errln("UScript.USCRIPT_getScript failed.");
errln("UScript.getScript failed.");
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -31,10 +31,10 @@ public class TestUScript extends TestFmwk{
};
final int[] expected ={
/* locales should return */
UScript.USCRIPT_LATIN, UScript.USCRIPT_LATIN,
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_TAMIL,
UScript.USCRIPT_TELUGU,UScript.USCRIPT_DEVANAGARI,
UScript.USCRIPT_HEBREW, UScript.USCRIPT_ARABIC,
UScript.LATIN, UScript.LATIN,
UScript.CYRILLIC, UScript.TAMIL,
UScript.TELUGU,UScript.DEVANAGARI,
UScript.HEBREW, UScript.ARABIC,
};
int i =0;
int numErrors =0;
@ -75,24 +75,24 @@ public class TestUScript extends TestFmwk{
};
final int[] expected ={
/* locales should return */
UScript.USCRIPT_LATIN, UScript.USCRIPT_LATIN,
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_TAMIL,
UScript.USCRIPT_TELUGU,UScript.USCRIPT_DEVANAGARI,
UScript.USCRIPT_HEBREW, UScript.USCRIPT_ARABIC,
UScript.LATIN, UScript.LATIN,
UScript.CYRILLIC, UScript.TAMIL,
UScript.TELUGU,UScript.DEVANAGARI,
UScript.HEBREW, UScript.ARABIC,
/* abbr should return */
UScript.USCRIPT_HAN, UScript.USCRIPT_HANGUL, UScript.USCRIPT_HEBREW, UScript.USCRIPT_HIRAGANA,
UScript.USCRIPT_KANNADA, UScript.USCRIPT_KATAKANA, UScript.USCRIPT_KHMER, UScript.USCRIPT_LAO,
UScript.USCRIPT_LATIN,/* UScript.USCRIPT_LATIN, UScript.USCRIPT_LATIN,*/
UScript.USCRIPT_MALAYALAM, UScript.USCRIPT_MONGOLIAN,
UScript.HAN, UScript.HANGUL, UScript.HEBREW, UScript.HIRAGANA,
UScript.KANNADA, UScript.KATAKANA, UScript.KHMER, UScript.LAO,
UScript.LATIN,/* UScript.LATIN, UScript.LATIN,*/
UScript.MALAYALAM, UScript.MONGOLIAN,
/* names should return */
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_DESERET, UScript.USCRIPT_DEVANAGARI, UScript.USCRIPT_ETHIOPIC, UScript.USCRIPT_GEORGIAN,
UScript.USCRIPT_GOTHIC, UScript.USCRIPT_GREEK, UScript.USCRIPT_GUJARATI,
UScript.CYRILLIC, UScript.DESERET, UScript.DEVANAGARI, UScript.ETHIOPIC, UScript.GEORGIAN,
UScript.GOTHIC, UScript.GREEK, UScript.GUJARATI,
/* lower case names should return */
UScript.USCRIPT_MALAYALAM, UScript.USCRIPT_MONGOLIAN, UScript.USCRIPT_MYANMAR, UScript.USCRIPT_OGHAM, UScript.USCRIPT_OLD_ITALIC,
UScript.USCRIPT_ORIYA, UScript.USCRIPT_RUNIC, UScript.USCRIPT_SINHALA, UScript.USCRIPT_SYRIAC, UScript.USCRIPT_TAMIL,
UScript.USCRIPT_TELUGU, UScript.USCRIPT_THAANA, UScript.USCRIPT_THAI, UScript.USCRIPT_TIBETAN,
UScript.MALAYALAM, UScript.MONGOLIAN, UScript.MYANMAR, UScript.OGHAM, UScript.OLD_ITALIC,
UScript.ORIYA, UScript.RUNIC, UScript.SINHALA, UScript.SYRIAC, UScript.TAMIL,
UScript.TELUGU, UScript.THAANA, UScript.THAI, UScript.TIBETAN,
/* bounds */
UScript.USCRIPT_UCAS, UScript.USCRIPT_ARABIC,
UScript.UCAS, UScript.ARABIC,
};
int i =0;
int numErrors =0;
@ -112,8 +112,8 @@ public class TestUScript extends TestFmwk{
final int[] testCodes={
/* names should return */
UScript.USCRIPT_CYRILLIC, UScript.USCRIPT_DESERET, UScript.USCRIPT_DEVANAGARI, UScript.USCRIPT_ETHIOPIC, UScript.USCRIPT_GEORGIAN,
UScript.USCRIPT_GOTHIC, UScript.USCRIPT_GREEK, UScript.USCRIPT_GUJARATI,
UScript.CYRILLIC, UScript.DESERET, UScript.DEVANAGARI, UScript.ETHIOPIC, UScript.GEORGIAN,
UScript.GOTHIC, UScript.GREEK, UScript.GUJARATI,
};
final String[] expectedNames={
@ -143,10 +143,10 @@ public class TestUScript extends TestFmwk{
public void TestGetShortName(){
final int[] testCodes={
/* abbr should return */
UScript.USCRIPT_HAN, UScript.USCRIPT_HANGUL, UScript.USCRIPT_HEBREW, UScript.USCRIPT_HIRAGANA,
UScript.USCRIPT_KANNADA, UScript.USCRIPT_KATAKANA, UScript.USCRIPT_KHMER, UScript.USCRIPT_LAO,
UScript.USCRIPT_LATIN,
UScript.USCRIPT_MALAYALAM, UScript.USCRIPT_MONGOLIAN,
UScript.HAN, UScript.HANGUL, UScript.HEBREW, UScript.HIRAGANA,
UScript.KANNADA, UScript.KATAKANA, UScript.KHMER, UScript.LAO,
UScript.LATIN,
UScript.MALAYALAM, UScript.MONGOLIAN,
};
final String[] expectedAbbr={
@ -201,46 +201,46 @@ public class TestUScript extends TestFmwk{
};
int expected[] = {
UScript.USCRIPT_KATAKANA ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_HANGUL ,
UScript.USCRIPT_OLD_ITALIC,
UScript.USCRIPT_GOTHIC ,
UScript.USCRIPT_GOTHIC ,
UScript.USCRIPT_DESERET ,
UScript.USCRIPT_DESERET ,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_INHERITED,
UScript.USCRIPT_HAN ,
UScript.USCRIPT_MALAYALAM,
UScript.USCRIPT_INVALID_CODE,
UScript.USCRIPT_COMMON,
UScript.USCRIPT_INHERITED ,
UScript.USCRIPT_INHERITED ,
UScript.USCRIPT_INHERITED ,
UScript.USCRIPT_INHERITED ,
UScript.KATAKANA ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.HANGUL ,
UScript.OLD_ITALIC,
UScript.GOTHIC ,
UScript.GOTHIC ,
UScript.DESERET ,
UScript.DESERET ,
UScript.INHERITED,
UScript.INHERITED,
UScript.INHERITED,
UScript.INHERITED,
UScript.HAN ,
UScript.MALAYALAM,
UScript.INVALID_CODE,
UScript.COMMON,
UScript.INHERITED ,
UScript.INHERITED ,
UScript.INHERITED ,
UScript.INHERITED ,
};
int i =0;
int code = UScript.USCRIPT_INVALID_CODE;
int code = UScript.INVALID_CODE;
boolean passed = true;
while(i< codepoints.length){
code = UScript.getScript(codepoints[i]);
if(code != expected[i]){
logln("UScript.USCRIPT_getScript for codepoint 0x"+ hex(codepoints[i])+" failed\n");
logln("UScript.getScript for codepoint 0x"+ hex(codepoints[i])+" failed\n");
passed = false;
}
i++;
}
if(!passed){
errln("UScript.USCRIPT_getScript failed.");
errln("UScript.getScript failed.");
}
}
}

View file

@ -118,8 +118,8 @@ class TransliteratorRegistry {
// Canonicalize script name -or- do locale->script mapping
int s = UScript.getCode(top);
if (s != UScript.USCRIPT_INVALID_CODE
&& s != UScript.USCRIPT_KATAKANA // TEMPORARY! REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME
if (s != UScript.INVALID_CODE
&& s != UScript.KATAKANA // TEMPORARY! REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME
) {
scriptName = UScript.getName(s);
}

View file

@ -5,8 +5,8 @@
*******************************************************************************
*
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/icu/text/UnicodeSet.java,v $
* $Date: 2001/10/05 23:23:50 $
* $Revision: 1.37 $
* $Date: 2001/10/08 17:31:08 $
* $Revision: 1.38 $
*
*****************************************************************************************
*/
@ -255,7 +255,7 @@ import com.ibm.util.Utility;
* *Unsupported by Java (and hence unsupported by UnicodeSet).
*
* @author Alan Liu
* @version $RCSfile: UnicodeSet.java,v $ $Revision: 1.37 $ $Date: 2001/10/05 23:23:50 $ */
* @version $RCSfile: UnicodeSet.java,v $ $Revision: 1.38 $ $Date: 2001/10/08 17:31:08 $ */
public class UnicodeSet extends UnicodeFilter {
/* Implementation Notes.
@ -1649,7 +1649,7 @@ public class UnicodeSet extends UnicodeFilter {
if (!match) {
// TODO: Add caching of these, if desired
int script = UScript.getCode(catName);
if (script != UScript.USCRIPT_INVALID_CODE) {
if (script != UScript.INVALID_CODE) {
match = true;
clear();
int start = -1;

View file

@ -118,8 +118,8 @@ class TransliteratorRegistry {
// Canonicalize script name -or- do locale->script mapping
int s = UScript.getCode(top);
if (s != UScript.USCRIPT_INVALID_CODE
&& s != UScript.USCRIPT_KATAKANA // TEMPORARY! REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME
if (s != UScript.INVALID_CODE
&& s != UScript.KATAKANA // TEMPORARY! REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME REMOVE ME
) {
scriptName = UScript.getName(s);
}

File diff suppressed because it is too large Load diff

View file

@ -5,8 +5,8 @@
*******************************************************************************
*
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/text/Attic/UnicodeSet.java,v $
* $Date: 2001/10/05 23:23:50 $
* $Revision: 1.37 $
* $Date: 2001/10/08 17:31:08 $
* $Revision: 1.38 $
*
*****************************************************************************************
*/
@ -255,7 +255,7 @@ import com.ibm.util.Utility;
* *Unsupported by Java (and hence unsupported by UnicodeSet).
*
* @author Alan Liu
* @version $RCSfile: UnicodeSet.java,v $ $Revision: 1.37 $ $Date: 2001/10/05 23:23:50 $ */
* @version $RCSfile: UnicodeSet.java,v $ $Revision: 1.38 $ $Date: 2001/10/08 17:31:08 $ */
public class UnicodeSet extends UnicodeFilter {
/* Implementation Notes.
@ -1649,7 +1649,7 @@ public class UnicodeSet extends UnicodeFilter {
if (!match) {
// TODO: Add caching of these, if desired
int script = UScript.getCode(catName);
if (script != UScript.USCRIPT_INVALID_CODE) {
if (script != UScript.INVALID_CODE) {
match = true;
clear();
int start = -1;