make/data/characterdata/CharacterData01.java.template

Print this page




 401             case 0x16B5D: retval = 10000; break;   // PAHAWH HMONG NUMBER TEN THOUSANDS
 402             case 0x16B5E: retval = 1000000; break; // PAHAWH HMONG NUMBER MILLIONS
 403             case 0x16B5F: retval = 100000000; break;// PAHAWH HMONG NUMBER HUNDRED MILLIONS
 404             case 0x1D36C: retval = 40; break;      // COUNTING ROD TENS DIGIT FOUR
 405             case 0x1D36D: retval = 50; break;      // COUNTING ROD TENS DIGIT FIVE
 406             case 0x1D36E: retval = 60; break;      // COUNTING ROD TENS DIGIT SIX
 407             case 0x1D36F: retval = 70; break;      // COUNTING ROD TENS DIGIT SEVEN
 408             case 0x1D370: retval = 80; break;      // COUNTING ROD TENS DIGIT EIGHT
 409             case 0x1D371: retval = 90; break;      // COUNTING ROD TENS DIGIT NINE
 410             default: retval = -2; break;
 411             }
 412             
 413             break;
 414         case ($$valueJavaSupradecimal):           // Java supradecimal
 415             retval = (ch + ((val & $$maskDigitOffset) >> $$shiftDigitOffset) & $$maskDigit) + 10;
 416             break;
 417         }
 418         return retval;
 419     }
 420 












 421     boolean isWhitespace(int ch) {
 422         int props = getProperties(ch);
 423         return ((props & $$maskIdentifierInfo) == $$valueJavaWhitespace);
 424     }
 425 
 426     byte getDirectionality(int ch) {
 427         int val = getProperties(ch);
 428         byte directionality = (byte)((val & $$maskBidi) >> $$shiftBidi);
 429         if (directionality == 0xF ) {
 430             directionality = Character.DIRECTIONALITY_UNDEFINED;
 431         }
 432         return directionality;
 433     }
 434 
 435     boolean isMirrored(int ch) {
 436         int props = getProperties(ch);
 437         return ((props & $$maskMirrored) != 0);
 438     }
 439 
 440     static final CharacterData instance = new CharacterData01();


 401             case 0x16B5D: retval = 10000; break;   // PAHAWH HMONG NUMBER TEN THOUSANDS
 402             case 0x16B5E: retval = 1000000; break; // PAHAWH HMONG NUMBER MILLIONS
 403             case 0x16B5F: retval = 100000000; break;// PAHAWH HMONG NUMBER HUNDRED MILLIONS
 404             case 0x1D36C: retval = 40; break;      // COUNTING ROD TENS DIGIT FOUR
 405             case 0x1D36D: retval = 50; break;      // COUNTING ROD TENS DIGIT FIVE
 406             case 0x1D36E: retval = 60; break;      // COUNTING ROD TENS DIGIT SIX
 407             case 0x1D36F: retval = 70; break;      // COUNTING ROD TENS DIGIT SEVEN
 408             case 0x1D370: retval = 80; break;      // COUNTING ROD TENS DIGIT EIGHT
 409             case 0x1D371: retval = 90; break;      // COUNTING ROD TENS DIGIT NINE
 410             default: retval = -2; break;
 411             }
 412             
 413             break;
 414         case ($$valueJavaSupradecimal):           // Java supradecimal
 415             retval = (ch + ((val & $$maskDigitOffset) >> $$shiftDigitOffset) & $$maskDigit) + 10;
 416             break;
 417         }
 418         return retval;
 419     }
 420 
 421     boolean isDigit(int ch) {
 422       return getType(ch) == Character.DECIMAL_DIGIT_NUMBER;
 423     }
 424 
 425     boolean isLowerCase(int ch) {
 426       return getType(ch) == Character.LOWERCASE_LETTER;
 427     }
 428 
 429     boolean isUpperCase(int ch) {
 430       return getType(ch) == Character.UPPERCASE_LETTER;
 431     }
 432 
 433     boolean isWhitespace(int ch) {
 434         int props = getProperties(ch);
 435         return ((props & $$maskIdentifierInfo) == $$valueJavaWhitespace);
 436     }
 437 
 438     byte getDirectionality(int ch) {
 439         int val = getProperties(ch);
 440         byte directionality = (byte)((val & $$maskBidi) >> $$shiftBidi);
 441         if (directionality == 0xF ) {
 442             directionality = Character.DIRECTIONALITY_UNDEFINED;
 443         }
 444         return directionality;
 445     }
 446 
 447     boolean isMirrored(int ch) {
 448         int props = getProperties(ch);
 449         return ((props & $$maskMirrored) != 0);
 450     }
 451 
 452     static final CharacterData instance = new CharacterData01();