Home | History | Annotate | Download | only in impl
      1 /**
      2 *******************************************************************************
      3 * Copyright (C) 1996-2011, International Business Machines Corporation and
      4 * others. All Rights Reserved.
      5 *******************************************************************************
      6 */
      7 
      8 package com.ibm.icu.impl;
      9 
     10 /**
     11 * Internal class containing selector constants for the unicode character names.
     12 * Constants representing the "modern" name of a Unicode character or the name
     13 * that was defined in Unicode version 1.0, before the Unicode standard
     14 * merged with ISO-10646.
     15 * Arguments for <a href=UCharacterName.html>UCharacterName</a>
     16 * @author Syn Wee Quek
     17 * @since oct0600
     18 */
     19 
     20 public interface UCharacterNameChoice
     21 {
     22   // public variables =============================================
     23 
     24   static final int UNICODE_CHAR_NAME = 0;
     25   static final int OBSOLETE_UNUSED_UNICODE_10_CHAR_NAME = 1;
     26   static final int EXTENDED_CHAR_NAME = 2;
     27   /* Corrected name from NameAliases.txt. */
     28   static final int CHAR_NAME_ALIAS = 3;
     29   static final int CHAR_NAME_CHOICE_COUNT = 4;
     30   static final int ISO_COMMENT_ = CHAR_NAME_CHOICE_COUNT;
     31 }
     32