Package Summary Overview Summary

### class:Character.UnicodeScript [NONE]
- All Implemented Interfaces: Serializable, Comparable<Character.UnicodeScript> Enclosing class: Character
      public static enum Character.UnicodeScript
      extends Enum<Character.UnicodeScript>
A family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names . Every Unicode character is assigned to a single Unicode script, either a specific script, such as `Latin`, or one of the following three special values, `Inherited`, `Common` or `Unknown`. Since: 1.7

### field:COMMON [NONE]
- #### COMMON
      public static final Character.UnicodeScript COMMON
Unicode script "Common".

### field:LATIN [NONE]
- #### LATIN
      public static final Character.UnicodeScript LATIN
Unicode script "Latin".

### field:GREEK [NONE]
- #### GREEK
      public static final Character.UnicodeScript GREEK
Unicode script "Greek".

### field:CYRILLIC [NONE]
- #### CYRILLIC
      public static final Character.UnicodeScript CYRILLIC
Unicode script "Cyrillic".

### field:ARMENIAN [NONE]
- #### ARMENIAN
      public static final Character.UnicodeScript ARMENIAN
Unicode script "Armenian".

### field:HEBREW [NONE]
- #### HEBREW
      public static final Character.UnicodeScript HEBREW
Unicode script "Hebrew".

### field:ARABIC [NONE]
- #### ARABIC
      public static final Character.UnicodeScript ARABIC
Unicode script "Arabic".

### field:SYRIAC [NONE]
- #### SYRIAC
      public static final Character.UnicodeScript SYRIAC
Unicode script "Syriac".

### field:THAANA [NONE]
- #### THAANA
      public static final Character.UnicodeScript THAANA
Unicode script "Thaana".

### field:DEVANAGARI [NONE]
- #### DEVANAGARI
      public static final Character.UnicodeScript DEVANAGARI
Unicode script "Devanagari".

### field:BENGALI [NONE]
- #### BENGALI
      public static final Character.UnicodeScript BENGALI
Unicode script "Bengali".

### field:GURMUKHI [NONE]
- #### GURMUKHI
      public static final Character.UnicodeScript GURMUKHI
Unicode script "Gurmukhi".

### field:GUJARATI [NONE]
- #### GUJARATI
      public static final Character.UnicodeScript GUJARATI
Unicode script "Gujarati".

### field:ORIYA [NONE]
- #### ORIYA
      public static final Character.UnicodeScript ORIYA
Unicode script "Oriya".

### field:TAMIL [NONE]
- #### TAMIL
      public static final Character.UnicodeScript TAMIL
Unicode script "Tamil".

### field:TELUGU [NONE]
- #### TELUGU
      public static final Character.UnicodeScript TELUGU
Unicode script "Telugu".

### field:KANNADA [NONE]
- #### KANNADA
      public static final Character.UnicodeScript KANNADA
Unicode script "Kannada".

### field:MALAYALAM [NONE]
- #### MALAYALAM
      public static final Character.UnicodeScript MALAYALAM
Unicode script "Malayalam".

### field:SINHALA [NONE]
- #### SINHALA
      public static final Character.UnicodeScript SINHALA
Unicode script "Sinhala".

### field:THAI [NONE]
- #### THAI
      public static final Character.UnicodeScript THAI
Unicode script "Thai".

### field:LAO [NONE]
- #### LAO
      public static final Character.UnicodeScript LAO
Unicode script "Lao".

### field:TIBETAN [NONE]
- #### TIBETAN
      public static final Character.UnicodeScript TIBETAN
Unicode script "Tibetan".

### field:MYANMAR [NONE]
- #### MYANMAR
      public static final Character.UnicodeScript MYANMAR
Unicode script "Myanmar".

### field:GEORGIAN [NONE]
- #### GEORGIAN
      public static final Character.UnicodeScript GEORGIAN
Unicode script "Georgian".

### field:HANGUL [NONE]
- #### HANGUL
      public static final Character.UnicodeScript HANGUL
Unicode script "Hangul".

### field:ETHIOPIC [NONE]
- #### ETHIOPIC
      public static final Character.UnicodeScript ETHIOPIC
Unicode script "Ethiopic".

### field:CHEROKEE [NONE]
- #### CHEROKEE
      public static final Character.UnicodeScript CHEROKEE
Unicode script "Cherokee".

### field:CANADIAN_ABORIGINAL [NONE]
- #### CANADIAN_ABORIGINAL
      public static final Character.UnicodeScript CANADIAN_ABORIGINAL
Unicode script "Canadian_Aboriginal".

### field:OGHAM [NONE]
- #### OGHAM
      public static final Character.UnicodeScript OGHAM
Unicode script "Ogham".

### field:RUNIC [NONE]
- #### RUNIC
      public static final Character.UnicodeScript RUNIC
Unicode script "Runic".

### field:KHMER [NONE]
- #### KHMER
      public static final Character.UnicodeScript KHMER
Unicode script "Khmer".

### field:MONGOLIAN [NONE]
- #### MONGOLIAN
      public static final Character.UnicodeScript MONGOLIAN
Unicode script "Mongolian".

### field:HIRAGANA [NONE]
- #### HIRAGANA
      public static final Character.UnicodeScript HIRAGANA
Unicode script "Hiragana".

### field:KATAKANA [NONE]
- #### KATAKANA
      public static final Character.UnicodeScript KATAKANA
Unicode script "Katakana".

### field:BOPOMOFO [NONE]
- #### BOPOMOFO
      public static final Character.UnicodeScript BOPOMOFO
Unicode script "Bopomofo".

### field:HAN [NONE]
- #### HAN
      public static final Character.UnicodeScript HAN
Unicode script "Han".

### field:YI [NONE]
- #### YI
      public static final Character.UnicodeScript YI
Unicode script "Yi".

### field:OLD_ITALIC [NONE]
- #### OLD_ITALIC
      public static final Character.UnicodeScript OLD_ITALIC
Unicode script "Old_Italic".

### field:GOTHIC [NONE]
- #### GOTHIC
      public static final Character.UnicodeScript GOTHIC
Unicode script "Gothic".

### field:DESERET [NONE]
- #### DESERET
      public static final Character.UnicodeScript DESERET
Unicode script "Deseret".

### field:INHERITED [NONE]
- #### INHERITED
      public static final Character.UnicodeScript INHERITED
Unicode script "Inherited".

### field:TAGALOG [NONE]
- #### TAGALOG
      public static final Character.UnicodeScript TAGALOG
Unicode script "Tagalog".

### field:HANUNOO [NONE]
- #### HANUNOO
      public static final Character.UnicodeScript HANUNOO
Unicode script "Hanunoo".

### field:BUHID [NONE]
- #### BUHID
      public static final Character.UnicodeScript BUHID
Unicode script "Buhid".

### field:TAGBANWA [NONE]
- #### TAGBANWA
      public static final Character.UnicodeScript TAGBANWA
Unicode script "Tagbanwa".

### field:LIMBU [NONE]
- #### LIMBU
      public static final Character.UnicodeScript LIMBU
Unicode script "Limbu".

### field:TAI_LE [NONE]
- #### TAI_LE
      public static final Character.UnicodeScript TAI_LE
Unicode script "Tai_Le".

### field:LINEAR_B [NONE]
- #### LINEAR_B
      public static final Character.UnicodeScript LINEAR_B
Unicode script "Linear_B".

### field:UGARITIC [NONE]
- #### UGARITIC
      public static final Character.UnicodeScript UGARITIC
Unicode script "Ugaritic".

### field:SHAVIAN [NONE]
- #### SHAVIAN
      public static final Character.UnicodeScript SHAVIAN
Unicode script "Shavian".

### field:OSMANYA [NONE]
- #### OSMANYA
      public static final Character.UnicodeScript OSMANYA
Unicode script "Osmanya".

### field:CYPRIOT [NONE]
- #### CYPRIOT
      public static final Character.UnicodeScript CYPRIOT
Unicode script "Cypriot".

### field:BRAILLE [NONE]
- #### BRAILLE
      public static final Character.UnicodeScript BRAILLE
Unicode script "Braille".

### field:BUGINESE [NONE]
- #### BUGINESE
      public static final Character.UnicodeScript BUGINESE
Unicode script "Buginese".

### field:COPTIC [NONE]
- #### COPTIC
      public static final Character.UnicodeScript COPTIC
Unicode script "Coptic".

### field:NEW_TAI_LUE [NONE]
- #### NEW_TAI_LUE
      public static final Character.UnicodeScript NEW_TAI_LUE
Unicode script "New_Tai_Lue".

### field:GLAGOLITIC [NONE]
- #### GLAGOLITIC
      public static final Character.UnicodeScript GLAGOLITIC
Unicode script "Glagolitic".

### field:TIFINAGH [NONE]
- #### TIFINAGH
      public static final Character.UnicodeScript TIFINAGH
Unicode script "Tifinagh".

### field:SYLOTI_NAGRI [NONE]
- #### SYLOTI_NAGRI
      public static final Character.UnicodeScript SYLOTI_NAGRI
Unicode script "Syloti_Nagri".

### field:OLD_PERSIAN [NONE]
- #### OLD_PERSIAN
      public static final Character.UnicodeScript OLD_PERSIAN
Unicode script "Old_Persian".

### field:KHAROSHTHI [NONE]
- #### KHAROSHTHI
      public static final Character.UnicodeScript KHAROSHTHI
Unicode script "Kharoshthi".

### field:BALINESE [NONE]
- #### BALINESE
      public static final Character.UnicodeScript BALINESE
Unicode script "Balinese".

### field:CUNEIFORM [NONE]
- #### CUNEIFORM
      public static final Character.UnicodeScript CUNEIFORM
Unicode script "Cuneiform".

### field:PHOENICIAN [NONE]
- #### PHOENICIAN
      public static final Character.UnicodeScript PHOENICIAN
Unicode script "Phoenician".

### field:PHAGS_PA [NONE]
- #### PHAGS_PA
      public static final Character.UnicodeScript PHAGS_PA
Unicode script "Phags_Pa".

### field:NKO [NONE]
- #### NKO
      public static final Character.UnicodeScript NKO
Unicode script "Nko".

### field:SUNDANESE [NONE]
- #### SUNDANESE
      public static final Character.UnicodeScript SUNDANESE
Unicode script "Sundanese".

### field:BATAK [NONE]
- #### BATAK
      public static final Character.UnicodeScript BATAK
Unicode script "Batak".

### field:LEPCHA [NONE]
- #### LEPCHA
      public static final Character.UnicodeScript LEPCHA
Unicode script "Lepcha".

### field:OL_CHIKI [NONE]
- #### OL_CHIKI
      public static final Character.UnicodeScript OL_CHIKI
Unicode script "Ol_Chiki".

### field:VAI [NONE]
- #### VAI
      public static final Character.UnicodeScript VAI
Unicode script "Vai".

### field:SAURASHTRA [NONE]
- #### SAURASHTRA
      public static final Character.UnicodeScript SAURASHTRA
Unicode script "Saurashtra".

### field:KAYAH_LI [NONE]
- #### KAYAH_LI
      public static final Character.UnicodeScript KAYAH_LI
Unicode script "Kayah_Li".

### field:REJANG [NONE]
- #### REJANG
      public static final Character.UnicodeScript REJANG
Unicode script "Rejang".

### field:LYCIAN [NONE]
- #### LYCIAN
      public static final Character.UnicodeScript LYCIAN
Unicode script "Lycian".

### field:CARIAN [NONE]
- #### CARIAN
      public static final Character.UnicodeScript CARIAN
Unicode script "Carian".

### field:LYDIAN [NONE]
- #### LYDIAN
      public static final Character.UnicodeScript LYDIAN
Unicode script "Lydian".

### field:CHAM [NONE]
- #### CHAM
      public static final Character.UnicodeScript CHAM
Unicode script "Cham".

### field:TAI_THAM [NONE]
- #### TAI_THAM
      public static final Character.UnicodeScript TAI_THAM
Unicode script "Tai_Tham".

### field:TAI_VIET [NONE]
- #### TAI_VIET
      public static final Character.UnicodeScript TAI_VIET
Unicode script "Tai_Viet".

### field:AVESTAN [NONE]
- #### AVESTAN
      public static final Character.UnicodeScript AVESTAN
Unicode script "Avestan".

### field:EGYPTIAN_HIEROGLYPHS [NONE]
- #### EGYPTIAN_HIEROGLYPHS
      public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS
Unicode script "Egyptian_Hieroglyphs".

### field:SAMARITAN [NONE]
- #### SAMARITAN
      public static final Character.UnicodeScript SAMARITAN
Unicode script "Samaritan".

### field:MANDAIC [NONE]
- #### MANDAIC
      public static final Character.UnicodeScript MANDAIC
Unicode script "Mandaic".

### field:LISU [NONE]
- #### LISU
      public static final Character.UnicodeScript LISU
Unicode script "Lisu".

### field:BAMUM [NONE]
- #### BAMUM
      public static final Character.UnicodeScript BAMUM
Unicode script "Bamum".

### field:JAVANESE [NONE]
- #### JAVANESE
      public static final Character.UnicodeScript JAVANESE
Unicode script "Javanese".

### field:MEETEI_MAYEK [NONE]
- #### MEETEI_MAYEK
      public static final Character.UnicodeScript MEETEI_MAYEK
Unicode script "Meetei_Mayek".

### field:IMPERIAL_ARAMAIC [NONE]
- #### IMPERIAL_ARAMAIC
      public static final Character.UnicodeScript IMPERIAL_ARAMAIC
Unicode script "Imperial_Aramaic".

### field:OLD_SOUTH_ARABIAN [NONE]
- #### OLD_SOUTH_ARABIAN
      public static final Character.UnicodeScript OLD_SOUTH_ARABIAN
Unicode script "Old_South_Arabian".

### field:INSCRIPTIONAL_PARTHIAN [NONE]
- #### INSCRIPTIONAL_PARTHIAN
      public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN
Unicode script "Inscriptional_Parthian".

### field:INSCRIPTIONAL_PAHLAVI [NONE]
- #### INSCRIPTIONAL_PAHLAVI
      public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI
Unicode script "Inscriptional_Pahlavi".

### field:OLD_TURKIC [NONE]
- #### OLD_TURKIC
      public static final Character.UnicodeScript OLD_TURKIC
Unicode script "Old_Turkic".

### field:BRAHMI [NONE]
- #### BRAHMI
      public static final Character.UnicodeScript BRAHMI
Unicode script "Brahmi".

### field:KAITHI [NONE]
- #### KAITHI
      public static final Character.UnicodeScript KAITHI
Unicode script "Kaithi".

### field:MEROITIC_HIEROGLYPHS [NONE]
- #### MEROITIC_HIEROGLYPHS
      public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS
Unicode script "Meroitic Hieroglyphs".

### field:MEROITIC_CURSIVE [NONE]
- #### MEROITIC_CURSIVE
      public static final Character.UnicodeScript MEROITIC_CURSIVE
Unicode script "Meroitic Cursive".

### field:SORA_SOMPENG [NONE]
- #### SORA_SOMPENG
      public static final Character.UnicodeScript SORA_SOMPENG
Unicode script "Sora Sompeng".

### field:CHAKMA [NONE]
- #### CHAKMA
      public static final Character.UnicodeScript CHAKMA
Unicode script "Chakma".

### field:SHARADA [NONE]
- #### SHARADA
      public static final Character.UnicodeScript SHARADA
Unicode script "Sharada".

### field:TAKRI [NONE]
- #### TAKRI
      public static final Character.UnicodeScript TAKRI
Unicode script "Takri".

### field:MIAO [NONE]
- #### MIAO
      public static final Character.UnicodeScript MIAO
Unicode script "Miao".

### field:UNKNOWN [NONE]
- #### UNKNOWN
      public static final Character.UnicodeScript UNKNOWN
Unicode script "Unknown".

### method:values() [NONE]
- #### values
      public static Character.UnicodeScript[] values()
  Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
      for (Character.UnicodeScript c : Character.UnicodeScript.values())
          System.out.println(c);
Returns: an array containing the constants of this enum type, in the order they are declared

### method:valueOf(java.lang.String) [NONE]
- #### valueOf
      public static Character.UnicodeScript valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.) Parameters: `name` - the name of the enum constant to be returned. Returns: the enum constant with the specified name Throws: `IllegalArgumentException` - if this enum type has no constant with the specified name `NullPointerException` - if the argument is null

### method:of(int) [NONE]
- #### of
      public static Character.UnicodeScript of(int codePoint)
Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to. Parameters: `codePoint` - the character (Unicode code point) in question. Returns: The `UnicodeScript` constant representing the Unicode script of which this character is assigned to. Throws: `IllegalArgumentException` - if the specified `codePoint` is an invalid Unicode code point. See Also: `Character.isValidCodePoint(int)`

### method:forName(java.lang.String) [NONE]
- #### forName
      public static final Character.UnicodeScript forName(String scriptName)
Returns the UnicodeScript constant with the given Unicode script name or the script name alias. Script names and their aliases are determined by The Unicode Standard. The files Scripts<version>.txt and PropertyValueAliases<version>.txt define script names and the script name aliases for a particular version of the standard. The `Character` class specifies the version of the standard that it supports. Character case is ignored for all of the valid script names. The en_US locale's case mapping rules are used to provide case-insensitive string comparisons for script name validation. Parameters: `scriptName` - A `UnicodeScript` name. Returns: The `UnicodeScript` constant identified by `scriptName` Throws: `IllegalArgumentException` - if `scriptName` is an invalid name `NullPointerException` - if `scriptName` is null