/* @(#)CharacterDataPrivateUse.java.template 1.2 03/07/26 * * Copyright 1994-2002 Sun Microsystems, Inc. All Rights Reserved. * * This software is the proprietary information of Sun Microsystems, Inc. * Use is subject to license terms. * */ package java.lang; /** The CharacterData class encapsulates the large tables found in Java.lang.Character. */ class CharacterDataPrivateUse { static int getProperties(int ch) { return 0; } static int getType(int ch) { int offset = ch & 0xFFFF; if (offset == 0xFFFE || offset == 0xFFFF) { return Character.UNASSIGNED; } else { return Character.PRIVATE_USE; } } static boolean isLowerCase(int ch) { return false; } static boolean isUpperCase(int ch) { return false; } static boolean isTitleCase(int ch) { return false; } static boolean isDigit(int ch) { return false; } static boolean isDefined(int ch) { int offset = ch & 0xFFFF; if (offset == 0xFFFE || offset == 0xFFFF) { return false; } else { return true; } } static boolean isLetter(int ch) { return false; } static boolean isLetterOrDigit(int ch) { return false; } static boolean isSpaceChar(int ch) { return false; } static boolean isJavaIdentifierStart(int ch) { return false; } static boolean isJavaIdentifierPart(int ch) { return false; } static boolean isUnicodeIdentifierStart(int ch) { return false; } static boolean isUnicodeIdentifierPart(int ch) { return false; } static boolean isIdentifierIgnorable(int ch) { return false; } static int toLowerCase(int ch) { return ch; } static int toUpperCase(int ch) { return ch; } static int toTitleCase(int ch) { return ch; } static int digit(int ch, int radix) { return -1; } static int getNumericValue(int ch) { return -1; } static boolean isWhitespace(int ch) { return false; } static byte getDirectionality(int ch) { int offset = ch & 0xFFFF; if (offset == 0xFFFE || offset == 0xFFFF) { return Character.DIRECTIONALITY_UNDEFINED; } else { return Character.DIRECTIONALITY_LEFT_TO_RIGHT; } } static boolean isMirrored(int ch) { return false; } // may need to implement for JSR 204 // static int toUpperCaseEx(int ch); // static char[] toUpperCaseCharArray(int ch); }