SourceForge.net Logo
aXSL API 0.2

org.axsl.common.value
Enum Iso15924

java.lang.Object
  extended by java.lang.Enum<Iso15924>
      extended by org.axsl.common.value.Iso15924
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Iso15924>

public enum Iso15924
extends java.lang.Enum<Iso15924>

Enumeration of script codes using the ISO-15924 standard. This list is derived from http://unicode.org/iso15924/iso15924-codes.html.


Enum Constant Summary
ARABIC
          Arabic.
ARMENIAN
          Armenian.
BALINESE
          Balinese.
BATAK
          Batak.
BENGALI
          Bengali.
BLISSYMBOLS
          Blissymbols.
BOPOMOFO
          Bopomofo.
BRAHMI
          Brahmi.
BRAILLE
          Braille.
BUGINESE
          Buginese.
BUHID
          Buhid.
CANADIAN_ABORIGINAL
          Canadian Aboriginal.
CARIAN
          Carian.
CHAM
          Cham.
CHEROKEE
          Cherokee.
CIRTH
          Cirth.
COPTIC
          Coptic.
CUNEIFORM_SUMERO_AKKADIAN
          Cuneiform, Sumero-Akkadian.
CYPRIOT
          Cypriot.
CYRILLIC
          Cyrillic.
CYRILLIC_OLD_CHURCH
          Cyrillic (Old Church Slavonic variant).
DESERET
          Deseret.
DEVANAGARI
          Devanagari.
EGYPTIAN_DEMOTIC
          Egyptian demotic.
EGYPTIAN_HIERATIC
          Egyptian hieratic.
EGYPTIAN_HIEROGLYPHS
          Egyptian hieroglyphs.
ETHIOPIC
          Ethiopic.
GEORGIAN
          Georgian.
GLAGOLITIC
          Glagolitic.
GOTHIC
          Gothic.
GREEK
          Greek.
GUJARATI
          Gujarati.
GURMUKHI
          Gurmukhi.
HAN
          Han.
HAN_SIMPLIFIED
          Han (Simplified variant).
HAN_TRADITIONAL
          Han (Traditional variant).
HANGUL
          Hangul.
HANUNOO
          Hanunoo.
HEBREW
          Hebrew.
HIRAGANA
          Hiragana.
INDUS
          Indus.
JAPANESE
          Japanese (alias for Han + Hiragana + Katakana).
JAVANESE
          Javanese.
KANNADA
          Kannada.
KATAKANA
          Katakana.
KATAKANA_HIRAGANA
          Katakana or Hiragana.
KAYAH_LI
          Kayah Li.
KHAROSHTHI
          Kharoshthi.
KHMER
          Khmer.
KHUTSURI
          Khutsuri.
LANNA
          Lanna.
LAO
          Lao.
LATIN
          Latin.
LATIN_FRAKTUR
          Latin (Fraktur variant).
LATIN_GAELIC
          Latin (Gaelic variant).
LEPCHA
          Lepcha.
LIMBU
          Limbu.
LINEAR_A
          Linear A.
LINEAR_B
          Linear B.
LYCIAN
          Lycian.
LYDIAN
          Lydian.
MALAYALAM
          Malayalam.
MANDAEAN
          Mandaean.
MAYAN_HIEROGLYPHS
          Mayan hieroglyphs.
MEITEI_MAYEK
          Meitei Mayek.
MEROITIC
          Meroitic.
MONGOLIAN
          Mongolian.
MOON
          Moon.
MYANMAR
          Myanmar.
N_KO
          N’Ko.
NEW_TAI_LUE
          New Tai Lue.
OGHAM
          Ogham.
OL_CHIKI
          Ol Chiki.
OLD_HUNGARIAN
          Old Hungarian.
OLD_ITALIC
          Old Italic.
OLD_PERMIC
          Old Permic.
OLD_PERSIAN
          Old Persian.
ORIYA
          Oriya.
ORKHON
          Orkhon.
OSMANYA
          Osmanya.
PAHAWH_HMONG
          Pahawh Hmong.
PHAGS_PA
          Phags-pa.
PHOENICIAN
          Phoenician.
POLLARD_PHONETIC
          Pollard Phonetic.
REJANG
          Rejang.
RONGORONGO
          Rongorongo.
RUNIC
          Runic.
SARATI
          Sarati.
SAURASHTRA
          Saurashtra.
SHAVIAN
          Shavian.
SIGNWRITING
          SignWriting.
SINHALA
          Sinhala.
SUNDANESE
          Sundanese.
SYLOTI_NAGRI
          Syloti Nagri.
SYRIAC
          Syriac.
SYRIAC_EASTERN
          Syriac (Eastern variant).
SYRIAC_ESTRANGELO
          Syriac (Estrangelo variant).
SYRIAC_WESTERN
          Syriac (Western variant).
TAGALOG
          Tagalog.
TAGBANWA
          Tagbanwa.
TAI_LE
          Tai Le.
TAMIL
          Tamil.
TELUGU
          Telugu.
TENGWAR
          Tengwar.
THAANA
          Thaana.
THAI
          Thai.
TIBETAN
          Tibetan.
TIFINAGH_BERBER
          Tifinagh (Berber).
UGARITIC
          Ugaritic.
UNCODED
          Uncoded.
UNDETERMINED
          Undetermined.
UNWRITTEN_LANGUAGES
          Unwritten languages.
VAI
          Vai.
VISIBLE_SPEECH
          Visible Speech.
YI
          Yi.
 
Method Summary
static Iso15924 findFromAlpha(java.lang.String alphaCode)
          Finds an instance of this class from a given alpha script code as defined in ISO 15924.
static Iso15924 findFromNumeric(int numericCode)
          Finds an instance of this class from a given alpha script code as defined in ISO 15924.
 java.lang.String getAlphaCode()
          Returns the alpha code for this script.
 java.lang.String getEnglishName()
          Returns the English name of this script.
 java.lang.String getFrenchName()
          Returns the French name of this script.
 short getNumericCode()
          Returns the numeric code for this script.
static Iso15924 valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Iso15924[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ARABIC

public static final Iso15924 ARABIC
Arabic.


ARMENIAN

public static final Iso15924 ARMENIAN
Armenian.


BALINESE

public static final Iso15924 BALINESE
Balinese.


BATAK

public static final Iso15924 BATAK
Batak.


BENGALI

public static final Iso15924 BENGALI
Bengali.


BLISSYMBOLS

public static final Iso15924 BLISSYMBOLS
Blissymbols.


BOPOMOFO

public static final Iso15924 BOPOMOFO
Bopomofo.


BRAHMI

public static final Iso15924 BRAHMI
Brahmi.


BRAILLE

public static final Iso15924 BRAILLE
Braille.


BUGINESE

public static final Iso15924 BUGINESE
Buginese.


BUHID

public static final Iso15924 BUHID
Buhid.


CANADIAN_ABORIGINAL

public static final Iso15924 CANADIAN_ABORIGINAL
Canadian Aboriginal.


CARIAN

public static final Iso15924 CARIAN
Carian.


CHAM

public static final Iso15924 CHAM
Cham.


CHEROKEE

public static final Iso15924 CHEROKEE
Cherokee.


CIRTH

public static final Iso15924 CIRTH
Cirth.


COPTIC

public static final Iso15924 COPTIC
Coptic.


CYPRIOT

public static final Iso15924 CYPRIOT
Cypriot.


CYRILLIC

public static final Iso15924 CYRILLIC
Cyrillic.


CYRILLIC_OLD_CHURCH

public static final Iso15924 CYRILLIC_OLD_CHURCH
Cyrillic (Old Church Slavonic variant).


DEVANAGARI

public static final Iso15924 DEVANAGARI
Devanagari.


DESERET

public static final Iso15924 DESERET
Deseret.


EGYPTIAN_DEMOTIC

public static final Iso15924 EGYPTIAN_DEMOTIC
Egyptian demotic.


EGYPTIAN_HIERATIC

public static final Iso15924 EGYPTIAN_HIERATIC
Egyptian hieratic.


EGYPTIAN_HIEROGLYPHS

public static final Iso15924 EGYPTIAN_HIEROGLYPHS
Egyptian hieroglyphs.


ETHIOPIC

public static final Iso15924 ETHIOPIC
Ethiopic.


KHUTSURI

public static final Iso15924 KHUTSURI
Khutsuri.


GEORGIAN

public static final Iso15924 GEORGIAN
Georgian.


GLAGOLITIC

public static final Iso15924 GLAGOLITIC
Glagolitic.


GOTHIC

public static final Iso15924 GOTHIC
Gothic.


GREEK

public static final Iso15924 GREEK
Greek.


GUJARATI

public static final Iso15924 GUJARATI
Gujarati.


GURMUKHI

public static final Iso15924 GURMUKHI
Gurmukhi.


HANGUL

public static final Iso15924 HANGUL
Hangul.


HAN

public static final Iso15924 HAN
Han.


HANUNOO

public static final Iso15924 HANUNOO
Hanunoo.


HAN_SIMPLIFIED

public static final Iso15924 HAN_SIMPLIFIED
Han (Simplified variant).


HAN_TRADITIONAL

public static final Iso15924 HAN_TRADITIONAL
Han (Traditional variant).


HEBREW

public static final Iso15924 HEBREW
Hebrew.


HIRAGANA

public static final Iso15924 HIRAGANA
Hiragana.


PAHAWH_HMONG

public static final Iso15924 PAHAWH_HMONG
Pahawh Hmong.


KATAKANA_HIRAGANA

public static final Iso15924 KATAKANA_HIRAGANA
Katakana or Hiragana.


OLD_HUNGARIAN

public static final Iso15924 OLD_HUNGARIAN
Old Hungarian.


INDUS

public static final Iso15924 INDUS
Indus.


OLD_ITALIC

public static final Iso15924 OLD_ITALIC
Old Italic.


JAVANESE

public static final Iso15924 JAVANESE
Javanese.


JAPANESE

public static final Iso15924 JAPANESE
Japanese (alias for Han + Hiragana + Katakana).


KAYAH_LI

public static final Iso15924 KAYAH_LI
Kayah Li.


KATAKANA

public static final Iso15924 KATAKANA
Katakana.


KHAROSHTHI

public static final Iso15924 KHAROSHTHI
Kharoshthi.


KHMER

public static final Iso15924 KHMER
Khmer.


KANNADA

public static final Iso15924 KANNADA
Kannada.


LANNA

public static final Iso15924 LANNA
Lanna.


LAO

public static final Iso15924 LAO
Lao.


LATIN_FRAKTUR

public static final Iso15924 LATIN_FRAKTUR
Latin (Fraktur variant).


LATIN_GAELIC

public static final Iso15924 LATIN_GAELIC
Latin (Gaelic variant).


LATIN

public static final Iso15924 LATIN
Latin.


LEPCHA

public static final Iso15924 LEPCHA
Lepcha.


LIMBU

public static final Iso15924 LIMBU
Limbu.


LINEAR_A

public static final Iso15924 LINEAR_A
Linear A.


LINEAR_B

public static final Iso15924 LINEAR_B
Linear B.


LYCIAN

public static final Iso15924 LYCIAN
Lycian.


LYDIAN

public static final Iso15924 LYDIAN
Lydian.


MANDAEAN

public static final Iso15924 MANDAEAN
Mandaean.


MAYAN_HIEROGLYPHS

public static final Iso15924 MAYAN_HIEROGLYPHS
Mayan hieroglyphs.


MEROITIC

public static final Iso15924 MEROITIC
Meroitic.


MALAYALAM

public static final Iso15924 MALAYALAM
Malayalam.


MONGOLIAN

public static final Iso15924 MONGOLIAN
Mongolian.


MOON

public static final Iso15924 MOON
Moon.


MEITEI_MAYEK

public static final Iso15924 MEITEI_MAYEK
Meitei Mayek.


MYANMAR

public static final Iso15924 MYANMAR
Myanmar.


N_KO

public static final Iso15924 N_KO
N’Ko.


OGHAM

public static final Iso15924 OGHAM
Ogham.


OL_CHIKI

public static final Iso15924 OL_CHIKI
Ol Chiki.


ORKHON

public static final Iso15924 ORKHON
Orkhon.


ORIYA

public static final Iso15924 ORIYA
Oriya.


OSMANYA

public static final Iso15924 OSMANYA
Osmanya.


OLD_PERMIC

public static final Iso15924 OLD_PERMIC
Old Permic.


PHAGS_PA

public static final Iso15924 PHAGS_PA
Phags-pa.


PHOENICIAN

public static final Iso15924 PHOENICIAN
Phoenician.


POLLARD_PHONETIC

public static final Iso15924 POLLARD_PHONETIC
Pollard Phonetic.


REJANG

public static final Iso15924 REJANG
Rejang.


RONGORONGO

public static final Iso15924 RONGORONGO
Rongorongo.


RUNIC

public static final Iso15924 RUNIC
Runic.


SARATI

public static final Iso15924 SARATI
Sarati.


SAURASHTRA

public static final Iso15924 SAURASHTRA
Saurashtra.


SIGNWRITING

public static final Iso15924 SIGNWRITING
SignWriting.


SHAVIAN

public static final Iso15924 SHAVIAN
Shavian.


SINHALA

public static final Iso15924 SINHALA
Sinhala.


SUNDANESE

public static final Iso15924 SUNDANESE
Sundanese.


SYLOTI_NAGRI

public static final Iso15924 SYLOTI_NAGRI
Syloti Nagri.


SYRIAC

public static final Iso15924 SYRIAC
Syriac.


SYRIAC_ESTRANGELO

public static final Iso15924 SYRIAC_ESTRANGELO
Syriac (Estrangelo variant).


SYRIAC_WESTERN

public static final Iso15924 SYRIAC_WESTERN
Syriac (Western variant).


SYRIAC_EASTERN

public static final Iso15924 SYRIAC_EASTERN
Syriac (Eastern variant).


TAGBANWA

public static final Iso15924 TAGBANWA
Tagbanwa.


TAI_LE

public static final Iso15924 TAI_LE
Tai Le.


NEW_TAI_LUE

public static final Iso15924 NEW_TAI_LUE
New Tai Lue.


TAMIL

public static final Iso15924 TAMIL
Tamil.


TELUGU

public static final Iso15924 TELUGU
Telugu.


TENGWAR

public static final Iso15924 TENGWAR
Tengwar.


TIFINAGH_BERBER

public static final Iso15924 TIFINAGH_BERBER
Tifinagh (Berber).


TAGALOG

public static final Iso15924 TAGALOG
Tagalog.


THAANA

public static final Iso15924 THAANA
Thaana.


THAI

public static final Iso15924 THAI
Thai.


TIBETAN

public static final Iso15924 TIBETAN
Tibetan.


UGARITIC

public static final Iso15924 UGARITIC
Ugaritic.


VAI

public static final Iso15924 VAI
Vai.


VISIBLE_SPEECH

public static final Iso15924 VISIBLE_SPEECH
Visible Speech.


OLD_PERSIAN

public static final Iso15924 OLD_PERSIAN
Old Persian.


CUNEIFORM_SUMERO_AKKADIAN

public static final Iso15924 CUNEIFORM_SUMERO_AKKADIAN
Cuneiform, Sumero-Akkadian.


YI

public static final Iso15924 YI
Yi.


UNWRITTEN_LANGUAGES

public static final Iso15924 UNWRITTEN_LANGUAGES
Unwritten languages.


UNDETERMINED

public static final Iso15924 UNDETERMINED
Undetermined.


UNCODED

public static final Iso15924 UNCODED
Uncoded.

Method Detail

values

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

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static Iso15924 valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

getAlphaCode

public java.lang.String getAlphaCode()
Returns the alpha code for this script.

Returns:
The alpha code for this script.

getNumericCode

public short getNumericCode()
Returns the numeric code for this script.

Returns:
The numeric code for this script, lowercase.

getEnglishName

public java.lang.String getEnglishName()
Returns the English name of this script.

Returns:
The English name of this script.

getFrenchName

public java.lang.String getFrenchName()
Returns the French name of this script.

Returns:
The French name of this script.

findFromAlpha

public static Iso15924 findFromAlpha(java.lang.String alphaCode)
Finds an instance of this class from a given alpha script code as defined in ISO 15924. This search is case-insensitive. For example, "Latn", "LATN", "latn", and "laTn" (among others) will all return LATIN.

Parameters:
alphaCode - The 4-letter ISO 15924 code.
Returns:
The instance matching alphaCode, or null if the code is not valid.

findFromNumeric

public static Iso15924 findFromNumeric(int numericCode)
Finds an instance of this class from a given alpha script code as defined in ISO 15924.

Parameters:
numericCode - The numeric ISO 15924 code.
Returns:
The instance matching numericCode, or null if the code is not valid.

SourceForge.net Logo
aXSL API 0.2

This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.