diff --git a/icu4j/src/com/ibm/icu/impl/UCharacterName.java b/icu4j/src/com/ibm/icu/impl/UCharacterName.java index c019adb1b9..96b56d62e2 100644 --- a/icu4j/src/com/ibm/icu/impl/UCharacterName.java +++ b/icu4j/src/com/ibm/icu/impl/UCharacterName.java @@ -6,8 +6,8 @@ * * $Source: * /usr/cvs/icu4j/icu4j/src/com/ibm/icu/text/UCharacterName.java $ -* $Date: 2002/09/19 21:19:04 $ -* $Revision: 1.1 $ +* $Date: 2002/10/03 19:38:44 $ +* $Revision: 1.2 $ * ******************************************************************************* */ @@ -511,6 +511,29 @@ public final class UCharacterName return result; } + /** + * Gets the group name of the character + * @param ch character to get the group name + * @param choice name choice selector to choose a unicode 1.0 or newer name + */ + public String getGroupName(int ch, int choice) + { + // gets the msb + int msb = getCodepointMSB(ch); + int group = getGroup(ch); + + // return this if it is an exact match + if (msb == m_groupinfo_[group * m_groupsize_]) { + int index = getGroupLengths(group, m_groupoffsets_, + m_grouplengths_); + int offset = ch & GROUP_MASK_; + return getGroupName(index + m_groupoffsets_[offset], + m_grouplengths_[offset], choice); + } + + return null; + } + // these are transliterator use methods --------------------------------- /** @@ -1340,29 +1363,6 @@ public final class UCharacterName return -1; } - /** - * Gets the group name of the character - * @param ch character to get the group name - * @param choice name choice selector to choose a unicode 1.0 or newer name - */ - private String getGroupName(int ch, int choice) - { - // gets the msb - int msb = getCodepointMSB(ch); - int group = getGroup(ch); - - // return this if it is an exact match - if (msb == m_groupinfo_[group * m_groupsize_]) { - int index = getGroupLengths(group, m_groupoffsets_, - m_grouplengths_); - int offset = ch & GROUP_MASK_; - return getGroupName(index + m_groupoffsets_[offset], - m_grouplengths_[offset], choice); - } - - return null; - } - /** * Gets the character extended type * @param ch character to be tested