com.basistech.util
Enum ISO15924

java.lang.Object
  extended by java.lang.Enum<ISO15924>
      extended by com.basistech.util.ISO15924
All Implemented Interfaces:
Serializable, Comparable<ISO15924>

public enum ISO15924
extends Enum<ISO15924>

Java enumeration for the ISO15924 system of script codes. There is one enumerated item for each defined code, named after its CODE4 value. Accessors deliver the numeric and English-name properties of each script. DO NOT EDIT THIS FILE (ISO15924.java) It has been AutoGen-ed Thu Feb 28 13:11:26 2008 From the definitions ../../../../../../source/code/iso15924-utf8.xml and the template file ISO15924.java.tpl


Enum Constant Summary
Arab
          for "Arabic"
Armn
          for "Armenian"
Avst
          for "Avestan"
Bali
          for "Balinese"
Batk
          for "Batak"
Beng
          for "Bengali"
Blis
          for "Blissymbols"
Bopo
          for "Bopomofo"
Brah
          for "Brahmi"
Brai
          for "Braille"
Bugi
          for "Buginese"
Buhd
          for "Buhid"
Cans
          for "Unified Canadian Aboriginal Syllabics"
Cari
          for "Carian"
Cham
          for "Cham"
Cher
          for "Cherokee"
Cirt
          for "Cirth"
Copt
          for "Coptic"
Cprt
          for "Cypriot"
Cyrl
          for "Cyrillic"
Cyrs
          for "Cyrillic (Old Church Slavonic variant)"
Deva
          for "Devanagari (Nagari)"
Dsrt
          for "Deseret (Mormon)"
Egyd
          for "Egyptian demotic"
Egyh
          for "Egyptian hieratic"
Egyp
          for "Egyptian hieroglyphs"
Ethi
          for "Ethiopic (Ge'ez)"
Geok
          for "Khutsuri (Asomtavruli and Nuskhuri)"
Geor
          for "Georgian (Mkhedruli)"
Glag
          for "Glagolitic"
Goth
          for "Gothic"
Grek
          for "Greek"
Gujr
          for "Gujarati"
Guru
          for "Gurmukhi"
Hang
          for "Hangul (Hangeul, Hankul)"
Hani
          for "Han (Hanzi, Kanji, Hanja)"
Hano
          for "Hanunoo"
Hans
          for "Han (Simplified variant)"
Hant
          for "Han (Traditional variant)"
Hebr
          for "Hebrew"
Hira
          for "Hiragana"
Hmng
          for "Pahawh Hmong"
Hrkt
          for "(alias for Hiragana + Katakana)"
Hung
          for "Old Hungarian"
Inds
          for "Indus (Harappan)"
Ital
          for "Old Italic (Etruscan, Oscan, etc.)"
Java
          for "Javanese"
Jpan
          for "Japanese (alias for Han + Hiragana + Katakana)"
Kali
          for "Kayah Li"
Kana
          for "Katakana"
Khar
          for "Kharoshthi"
Khmr
          for "Khmer"
Knda
          for "Kannada"
Kore
          for "Korean (alias for Hangul + Han)"
Lana
          for "Lanna"
Laoo
          for "Lao"
Latf
          for "Latin (Fraktur variant)"
Latg
          for "Latin (Gaelic variant)"
Latn
          for "Latin"
Lepc
          for "Lepcha (Rong)"
Limb
          for "Limbu"
Lina
          for "Linear A"
Linb
          for "Linear B"
Lyci
          for "Lycian"
Lydi
          for "Lydian"
Mand
          for "Mandaic, Mandaean"
Mani
          for "Manichaean"
Maya
          for "Mayan hieroglyphs"
Mero
          for "Meroitic"
Mlym
          for "Malayalam"
Mong
          for "Mongolian"
Moon
          for "Moon (Moon code, Moon script, Moon type)"
Mtei
          for "Meitei Mayek (Meithei, Meetei)"
Mymr
          for "Myanmar (Burmese)"
Nkoo
          for "N'Ko"
Ogam
          for "Ogham"
Olck
          for "Ol Chiki (Ol Cemet’, Ol, Santali)"
Orkh
          for "Orkhon"
Orya
          for "Oriya"
Osma
          for "Osmanya"
Perm
          for "Old Permic"
Phag
          for "Phags-pa"
Phlv
          for "Book Pahlavi"
Phnx
          for "Phoenician"
Plrd
          for "Pollard Phonetic"
Qaaa
          for "Reserved for private use (start)"
Qabx
          for "Reserved for private use (end)"
Rjng
          for "Rejang, Redjang, Kaganga"
Roro
          for "Rongorongo"
Runr
          for "Runic"
Samr
          for "Samaritan"
Sara
          for "Sarati"
Saur
          for "Saurashtra"
Sgnw
          for "SignWriting"
Shaw
          for "Shavian (Shaw)"
Sinh
          for "Sinhala"
Sund
          for "Sundanese"
Sylo
          for "Syloti Nagri"
Syrc
          for "Syriac"
Syre
          for "Syriac (Estrangelo variant)"
Syrj
          for "Syriac (Western variant)"
Syrn
          for "Syriac (Eastern variant)"
Tagb
          for "Tagbanwa"
Tale
          for "Tai Le"
Talu
          for "New Tai Lue"
Taml
          for "Tamil"
Telu
          for "Telugu"
Teng
          for "Tengwar"
Tfng
          for "Tifinagh (Berber)"
Tglg
          for "Tagalog"
Thaa
          for "Thaana"
Thai
          for "Thai"
Tibt
          for "Tibetan"
Ugar
          for "Ugaritic"
Vaii
          for "Vai"
Visp
          for "Visible Speech"
Xpeo
          for "Old Persian"
Xsux
          for "Cuneiform, Sumero-Akkadian"
Yiii
          for "Yi"
Zxxx
          for "Code for unwritten documents"
Zyyy
          for "Code for undetermined script"
Zzzz
          for "Code for uncoded script"
 
Method Summary
 String code4()
          Get the 4-character code for this script.
 String englishName()
          Get the English name for this script.
static ISO15924 lookupByCode4(String code4)
          Locate a script by 4-character code value.
static ISO15924 lookupByNumeric(int numeric)
          Locate a script by numeric code value.
 int numeric()
          Get the numeric code for this script.
static ISO15924 valueOf(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

Arab

public static final ISO15924 Arab
for "Arabic"


Armn

public static final ISO15924 Armn
for "Armenian"


Avst

public static final ISO15924 Avst
for "Avestan"


Bali

public static final ISO15924 Bali
for "Balinese"


Batk

public static final ISO15924 Batk
for "Batak"


Beng

public static final ISO15924 Beng
for "Bengali"


Blis

public static final ISO15924 Blis
for "Blissymbols"


Bopo

public static final ISO15924 Bopo
for "Bopomofo"


Brah

public static final ISO15924 Brah
for "Brahmi"


Brai

public static final ISO15924 Brai
for "Braille"


Bugi

public static final ISO15924 Bugi
for "Buginese"


Buhd

public static final ISO15924 Buhd
for "Buhid"


Cans

public static final ISO15924 Cans
for "Unified Canadian Aboriginal Syllabics"


Cari

public static final ISO15924 Cari
for "Carian"


Cham

public static final ISO15924 Cham
for "Cham"


Cher

public static final ISO15924 Cher
for "Cherokee"


Cirt

public static final ISO15924 Cirt
for "Cirth"


Copt

public static final ISO15924 Copt
for "Coptic"


Cprt

public static final ISO15924 Cprt
for "Cypriot"


Cyrl

public static final ISO15924 Cyrl
for "Cyrillic"


Cyrs

public static final ISO15924 Cyrs
for "Cyrillic (Old Church Slavonic variant)"


Deva

public static final ISO15924 Deva
for "Devanagari (Nagari)"


Dsrt

public static final ISO15924 Dsrt
for "Deseret (Mormon)"


Egyd

public static final ISO15924 Egyd
for "Egyptian demotic"


Egyh

public static final ISO15924 Egyh
for "Egyptian hieratic"


Egyp

public static final ISO15924 Egyp
for "Egyptian hieroglyphs"


Ethi

public static final ISO15924 Ethi
for "Ethiopic (Ge'ez)"


Geor

public static final ISO15924 Geor
for "Georgian (Mkhedruli)"


Geok

public static final ISO15924 Geok
for "Khutsuri (Asomtavruli and Nuskhuri)"


Glag

public static final ISO15924 Glag
for "Glagolitic"


Goth

public static final ISO15924 Goth
for "Gothic"


Grek

public static final ISO15924 Grek
for "Greek"


Gujr

public static final ISO15924 Gujr
for "Gujarati"


Guru

public static final ISO15924 Guru
for "Gurmukhi"


Hang

public static final ISO15924 Hang
for "Hangul (Hangeul, Hankul)"


Hani

public static final ISO15924 Hani
for "Han (Hanzi, Kanji, Hanja)"


Hano

public static final ISO15924 Hano
for "Hanunoo"


Hans

public static final ISO15924 Hans
for "Han (Simplified variant)"


Hant

public static final ISO15924 Hant
for "Han (Traditional variant)"


Hebr

public static final ISO15924 Hebr
for "Hebrew"


Hira

public static final ISO15924 Hira
for "Hiragana"


Hmng

public static final ISO15924 Hmng
for "Pahawh Hmong"


Hrkt

public static final ISO15924 Hrkt
for "(alias for Hiragana + Katakana)"


Hung

public static final ISO15924 Hung
for "Old Hungarian"


Inds

public static final ISO15924 Inds
for "Indus (Harappan)"


Ital

public static final ISO15924 Ital
for "Old Italic (Etruscan, Oscan, etc.)"


Java

public static final ISO15924 Java
for "Javanese"


Jpan

public static final ISO15924 Jpan
for "Japanese (alias for Han + Hiragana + Katakana)"


Kali

public static final ISO15924 Kali
for "Kayah Li"


Kana

public static final ISO15924 Kana
for "Katakana"


Khar

public static final ISO15924 Khar
for "Kharoshthi"


Khmr

public static final ISO15924 Khmr
for "Khmer"


Knda

public static final ISO15924 Knda
for "Kannada"


Kore

public static final ISO15924 Kore
for "Korean (alias for Hangul + Han)"


Lana

public static final ISO15924 Lana
for "Lanna"


Laoo

public static final ISO15924 Laoo
for "Lao"


Latf

public static final ISO15924 Latf
for "Latin (Fraktur variant)"


Latg

public static final ISO15924 Latg
for "Latin (Gaelic variant)"


Latn

public static final ISO15924 Latn
for "Latin"


Lepc

public static final ISO15924 Lepc
for "Lepcha (Rong)"


Limb

public static final ISO15924 Limb
for "Limbu"


Lina

public static final ISO15924 Lina
for "Linear A"


Linb

public static final ISO15924 Linb
for "Linear B"


Lyci

public static final ISO15924 Lyci
for "Lycian"


Lydi

public static final ISO15924 Lydi
for "Lydian"


Mand

public static final ISO15924 Mand
for "Mandaic, Mandaean"


Mani

public static final ISO15924 Mani
for "Manichaean"


Maya

public static final ISO15924 Maya
for "Mayan hieroglyphs"


Mero

public static final ISO15924 Mero
for "Meroitic"


Mlym

public static final ISO15924 Mlym
for "Malayalam"


Moon

public static final ISO15924 Moon
for "Moon (Moon code, Moon script, Moon type)"


Mong

public static final ISO15924 Mong
for "Mongolian"


Mtei

public static final ISO15924 Mtei
for "Meitei Mayek (Meithei, Meetei)"


Mymr

public static final ISO15924 Mymr
for "Myanmar (Burmese)"


Nkoo

public static final ISO15924 Nkoo
for "N'Ko"


Ogam

public static final ISO15924 Ogam
for "Ogham"


Olck

public static final ISO15924 Olck
for "Ol Chiki (Ol Cemet’, Ol, Santali)"


Orkh

public static final ISO15924 Orkh
for "Orkhon"


Orya

public static final ISO15924 Orya
for "Oriya"


Osma

public static final ISO15924 Osma
for "Osmanya"


Perm

public static final ISO15924 Perm
for "Old Permic"


Phag

public static final ISO15924 Phag
for "Phags-pa"


Phlv

public static final ISO15924 Phlv
for "Book Pahlavi"


Phnx

public static final ISO15924 Phnx
for "Phoenician"


Plrd

public static final ISO15924 Plrd
for "Pollard Phonetic"


Qaaa

public static final ISO15924 Qaaa
for "Reserved for private use (start)"


Qabx

public static final ISO15924 Qabx
for "Reserved for private use (end)"


Rjng

public static final ISO15924 Rjng
for "Rejang, Redjang, Kaganga"


Roro

public static final ISO15924 Roro
for "Rongorongo"


Runr

public static final ISO15924 Runr
for "Runic"


Samr

public static final ISO15924 Samr
for "Samaritan"


Sara

public static final ISO15924 Sara
for "Sarati"


Saur

public static final ISO15924 Saur
for "Saurashtra"


Sgnw

public static final ISO15924 Sgnw
for "SignWriting"


Shaw

public static final ISO15924 Shaw
for "Shavian (Shaw)"


Sinh

public static final ISO15924 Sinh
for "Sinhala"


Sund

public static final ISO15924 Sund
for "Sundanese"


Sylo

public static final ISO15924 Sylo
for "Syloti Nagri"


Syrc

public static final ISO15924 Syrc
for "Syriac"


Syre

public static final ISO15924 Syre
for "Syriac (Estrangelo variant)"


Syrj

public static final ISO15924 Syrj
for "Syriac (Western variant)"


Syrn

public static final ISO15924 Syrn
for "Syriac (Eastern variant)"


Tagb

public static final ISO15924 Tagb
for "Tagbanwa"


Tale

public static final ISO15924 Tale
for "Tai Le"


Talu

public static final ISO15924 Talu
for "New Tai Lue"


Taml

public static final ISO15924 Taml
for "Tamil"


Telu

public static final ISO15924 Telu
for "Telugu"


Teng

public static final ISO15924 Teng
for "Tengwar"


Tfng

public static final ISO15924 Tfng
for "Tifinagh (Berber)"


Tglg

public static final ISO15924 Tglg
for "Tagalog"


Thaa

public static final ISO15924 Thaa
for "Thaana"


Thai

public static final ISO15924 Thai
for "Thai"


Tibt

public static final ISO15924 Tibt
for "Tibetan"


Ugar

public static final ISO15924 Ugar
for "Ugaritic"


Vaii

public static final ISO15924 Vaii
for "Vai"


Visp

public static final ISO15924 Visp
for "Visible Speech"


Xpeo

public static final ISO15924 Xpeo
for "Old Persian"


Xsux

public static final ISO15924 Xsux
for "Cuneiform, Sumero-Akkadian"


Yiii

public static final ISO15924 Yiii
for "Yi"


Zxxx

public static final ISO15924 Zxxx
for "Code for unwritten documents"


Zyyy

public static final ISO15924 Zyyy
for "Code for undetermined script"


Zzzz

public static final ISO15924 Zzzz
for "Code for uncoded script"

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(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

code4

public String code4()
Get the 4-character code for this script. This returns the same value as Enum.name().

Returns:
the 4-character code for this script.

numeric

public int numeric()
Get the numeric code for this script.

Returns:
the numeric code for this script.

englishName

public String englishName()
Get the English name for this script.

Returns:
the English name for this script.

lookupByNumeric

public static ISO15924 lookupByNumeric(int numeric)
Locate a script by numeric code value.

Parameters:
numeric - the numeric value.
Returns:
the enumerated value.

lookupByCode4

public static ISO15924 lookupByCode4(String code4)
Locate a script by 4-character code value.

Parameters:
code4 - the 4-character code value.
Returns:
the enumerated value.


Copyright © 2004-2008 Basis Technology Corporation. All Rights Reserved.