com.basistech.util
Enum TransliterationScheme

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

public enum TransliterationScheme
extends Enum<TransliterationScheme>

Named constants for the numeric codes for BT_Xlit_Scheme. NOTE: see the documentation of specific Basis products to see which schemes they support.


Enum Constant Summary
ALA_LC
          xlit scheme code for Library of Congress description: American Library Association/Library of Congress Transliteration
ALLWORTH
          xlit scheme code for Allworth description:
ARABTEX
          xlit scheme code for ArabTeX description:
ASCII
          xlit scheme code for ASCII subset of Latin Script description: Custom scheme to Basis for transliterating characters using a broader portion of the Latin Script to solely ASCII, based on removing diacritics and using the closest letter visually.
BASIS
          xlit scheme code for Basis description: Basis Technology Corp.
BGN
          xlit scheme code for BGN description: US Board on Geographic Names
BUCKWALTER
          xlit scheme code for Buckwalter description: Tim Buckwalter/Qamus
CTC
          xlit scheme code for Chinese Telegraph Code description: Chinese Telegraph Code
CTPY
          xlit scheme code for Cantonese Pinyin description: Standard Cantonese Pinyin
DMG
          xlit scheme code for Deutsche Morgenlandishe Gesellschaft description:
EI
          xlit scheme code for Encyclopedia of Islam description:
EXT_IC
          xlit scheme code for Extended IC description: US Intelligence Community - extended
FBIS
          xlit scheme code for FBIS description: US Foreign Broadcast Information Service
FOLK
          xlit scheme code for Folk description: Folk
GAUNGDONG
          xlit scheme code for Guangdong Romanization description: Guangdong Romanization
HEBON
          xlit scheme code for Hebon Romaji description: Hebon-shiki Romaji (or Hepburn) scheme for Japanese
HYPY
          xlit scheme code for Pinyin description: Hanyu Pinyin (without tone annotations)
HYPY_TONED
          xlit scheme code for Hanyu Pinyin Toned description: Hanyu Pinyin with tone annotations
IC
          xlit scheme code for IC description: US Intelligence Community
IC_BGN
          xlit scheme code for IC (+BGN for places) description: IC for everything but places, BGN for those
IGN
          xlit scheme code for I.G.N.
ISCII
          xlit scheme code for ISCII description: Indian Script Code for Information Interchange
ISO233_1984
          xlit scheme code for ISO 233:1984 description: Gives every character and diacritical mark a unique equivalent.
ISO233_2_1993
          xlit scheme code for ISO 233-2:1993 description: Establishes a simplified system vs the stringent rules established by ISO 233:1984 for Arabic.
ISO233_3_1999
          xlit scheme code for ISO 233-3:1999 description: ISO 233 Part 3, for Persian
ISO9_1995
          xlit scheme code for ISO 9:1995 description:
JDEC_AF
          xlit scheme code for JDEC - Afghanistan description: Joint Docement Exploitation Center - Afghanistan
JG
          xlit scheme code for Joseon Gwahagwon description: Joseon Gwahagwon
KNAB
          xlit scheme code for Kohanimeandmebaas description:
KORDA
          xlit scheme code for KORDA description: Korean Romanization for Data Applications by Peter Kang - CIA
KUNREI
          xlit scheme code for Kunrei-shiki Romaji description: Kunrei-shiki Romaji scheme for Japanese
LSI
          xlit scheme code for Linguistic Survey of India description:
LUKOFF
          xlit scheme code for Lukoff description: Lukoff
MCR
          xlit scheme code for McCune-Reischauer description: McCune-Reischauer
MELTS
          xlit scheme code for MELTS description: Middle East Languages Transliteration Standard
MOCT
          xlit scheme code for Revised Romanization of Korean description: 2000 Revised Romanization of Korean by Ministry of Culture and Tourism
MORSE
          xlit scheme code for Morse description: Morse
NATIVE
          xlit scheme code for Native description: Native
NCC
          xlit scheme code for National Cartography Center (NCC) of Iran description: The Transliteration/Transcription system of the National Cartography Center (NCC) of Iran.
PASCII
          xlit scheme code for PASCII description: Perso-Arabic Script Code for Information Interchange
POJ
          xlit scheme code for POJ description: Peh-oe-ji (POJ)
RJGC
          xlit scheme code for Royal Jordanian Geographic Centre System description: Essentially the same as the amended Beirut system.
SATTS
          xlit scheme code for SATTS description: Standard Arabic Technical Transliteration System
SES
          xlit scheme code for Survey of Egypt System description: Survey of Egypt System.
SK
          xlit scheme code for 2959-SK description: 2959-SK, Developed by South Korea's Ministry of Education
TYPY
          xlit scheme code for Tongyong Pinyin description: Tongyong Pinyin (without tone annotations)
TYPY_TONED
          xlit scheme code for Tongyong Pinyin Toned description: Tongyong Pinyin with tone annotations
UND_BGN
          xlit scheme code for Undiacritized BGN description: US Board on Geographic Names - diacritics removed
UNKNOWN
          xlit scheme code for Unknown description: Unknown
UNRSGN
          xlit scheme code for UNRSGN description: United Nations Romanization System for Geographic Names
WADE_GILES
          xlit scheme code for Wade-Giles description: Wade-Giles
WIKIPEDIA_ASCII
          xlit scheme code for ASCII-limited Transliteration Scheme used in Wikipedia description: ASCII restricted; possibly a variation on more formal transliteration schemes.
WWS
          xlit scheme code for The World's Writing Systems description:
YALE
          xlit scheme code for Yale description: Yale
ZWPY
          xlit scheme code for Zongwen (Tibetan) Pinyin description: Zongwen (Tibetan) Pinyin
 
Method Summary
 int getBT_Xlit_Scheme()
          Returns the numeric code (C++ BT_Xlit_Scheme) for this transliteration scheme.
 String getDescription()
          Gets the description of the transliteration scheme, which generally would be displayed, for example, on a form when a particular scheme is chosen from a dropdown box
 String getName()
          Gets the internally recognized name, such as what might be passed into NameTranslator.translateName or would be used to create a new TransliterationScheme
static TransliterationScheme getObjectByBT_Xlit_Scheme(int BT_Xlit_Scheme)
          Retrieves a static TranslitearationScheme object of the given id.
static TransliterationScheme getObjectByName(String name)
          Retrieves a static TranslitearationScheme object of the given name.
 String getPresentationName()
          Gets the name as should be presented visibly to a user
static TransliterationScheme valueOf(String name)
          Returns the enum constant of this type with the specified name.
static TransliterationScheme[] 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

FBIS

public static final TransliterationScheme FBIS
xlit scheme code for FBIS description: US Foreign Broadcast Information Service


BGN

public static final TransliterationScheme BGN
xlit scheme code for BGN description: US Board on Geographic Names


BASIS

public static final TransliterationScheme BASIS
xlit scheme code for Basis description: Basis Technology Corp.


IC

public static final TransliterationScheme IC
xlit scheme code for IC description: US Intelligence Community


SATTS

public static final TransliterationScheme SATTS
xlit scheme code for SATTS description: Standard Arabic Technical Transliteration System


BUCKWALTER

public static final TransliterationScheme BUCKWALTER
xlit scheme code for Buckwalter description: Tim Buckwalter/Qamus


UNRSGN

public static final TransliterationScheme UNRSGN
xlit scheme code for UNRSGN description: United Nations Romanization System for Geographic Names


ALA_LC

public static final TransliterationScheme ALA_LC
xlit scheme code for Library of Congress description: American Library Association/Library of Congress Transliteration


IGN

public static final TransliterationScheme IGN
xlit scheme code for I.G.N. System 1973 description: Also called Variant B of the Amended Beirut System


RJGC

public static final TransliterationScheme RJGC
xlit scheme code for Royal Jordanian Geographic Centre System description: Essentially the same as the amended Beirut system. The sub-macron is used instead of the cedilla.


ISO233_1984

public static final TransliterationScheme ISO233_1984
xlit scheme code for ISO 233:1984 description: Gives every character and diacritical mark a unique equivalent.


SES

public static final TransliterationScheme SES
xlit scheme code for Survey of Egypt System description: Survey of Egypt System.


DMG

public static final TransliterationScheme DMG
xlit scheme code for Deutsche Morgenlandishe Gesellschaft description:


EI

public static final TransliterationScheme EI
xlit scheme code for Encyclopedia of Islam description:


KNAB

public static final TransliterationScheme KNAB
xlit scheme code for Kohanimeandmebaas description:


ALLWORTH

public static final TransliterationScheme ALLWORTH
xlit scheme code for Allworth description:


ISO9_1995

public static final TransliterationScheme ISO9_1995
xlit scheme code for ISO 9:1995 description:


WWS

public static final TransliterationScheme WWS
xlit scheme code for The World's Writing Systems description:


JDEC_AF

public static final TransliterationScheme JDEC_AF
xlit scheme code for JDEC - Afghanistan description: Joint Docement Exploitation Center - Afghanistan


MELTS

public static final TransliterationScheme MELTS
xlit scheme code for MELTS description: Middle East Languages Transliteration Standard


ISO233_2_1993

public static final TransliterationScheme ISO233_2_1993
xlit scheme code for ISO 233-2:1993 description: Establishes a simplified system vs the stringent rules established by ISO 233:1984 for Arabic.


ISO233_3_1999

public static final TransliterationScheme ISO233_3_1999
xlit scheme code for ISO 233-3:1999 description: ISO 233 Part 3, for Persian


WIKIPEDIA_ASCII

public static final TransliterationScheme WIKIPEDIA_ASCII
xlit scheme code for ASCII-limited Transliteration Scheme used in Wikipedia description: ASCII restricted; possibly a variation on more formal transliteration schemes.


ASCII

public static final TransliterationScheme ASCII
xlit scheme code for ASCII subset of Latin Script description: Custom scheme to Basis for transliterating characters using a broader portion of the Latin Script to solely ASCII, based on removing diacritics and using the closest letter visually.


IC_BGN

public static final TransliterationScheme IC_BGN
xlit scheme code for IC (+BGN for places) description: IC for everything but places, BGN for those


UND_BGN

public static final TransliterationScheme UND_BGN
xlit scheme code for Undiacritized BGN description: US Board on Geographic Names - diacritics removed


EXT_IC

public static final TransliterationScheme EXT_IC
xlit scheme code for Extended IC description: US Intelligence Community - extended


KORDA

public static final TransliterationScheme KORDA
xlit scheme code for KORDA description: Korean Romanization for Data Applications by Peter Kang - CIA


MORSE

public static final TransliterationScheme MORSE
xlit scheme code for Morse description: Morse


YALE

public static final TransliterationScheme YALE
xlit scheme code for Yale description: Yale


MCR

public static final TransliterationScheme MCR
xlit scheme code for McCune-Reischauer description: McCune-Reischauer


LUKOFF

public static final TransliterationScheme LUKOFF
xlit scheme code for Lukoff description: Lukoff


SK

public static final TransliterationScheme SK
xlit scheme code for 2959-SK description: 2959-SK, Developed by South Korea's Ministry of Education


JG

public static final TransliterationScheme JG
xlit scheme code for Joseon Gwahagwon description: Joseon Gwahagwon


MOCT

public static final TransliterationScheme MOCT
xlit scheme code for Revised Romanization of Korean description: 2000 Revised Romanization of Korean by Ministry of Culture and Tourism


HYPY

public static final TransliterationScheme HYPY
xlit scheme code for Pinyin description: Hanyu Pinyin (without tone annotations)


HYPY_TONED

public static final TransliterationScheme HYPY_TONED
xlit scheme code for Hanyu Pinyin Toned description: Hanyu Pinyin with tone annotations


WADE_GILES

public static final TransliterationScheme WADE_GILES
xlit scheme code for Wade-Giles description: Wade-Giles


TYPY

public static final TransliterationScheme TYPY
xlit scheme code for Tongyong Pinyin description: Tongyong Pinyin (without tone annotations)


TYPY_TONED

public static final TransliterationScheme TYPY_TONED
xlit scheme code for Tongyong Pinyin Toned description: Tongyong Pinyin with tone annotations


ZWPY

public static final TransliterationScheme ZWPY
xlit scheme code for Zongwen (Tibetan) Pinyin description: Zongwen (Tibetan) Pinyin


CTPY

public static final TransliterationScheme CTPY
xlit scheme code for Cantonese Pinyin description: Standard Cantonese Pinyin


POJ

public static final TransliterationScheme POJ
xlit scheme code for POJ description: Peh-oe-ji (POJ)


GAUNGDONG

public static final TransliterationScheme GAUNGDONG
xlit scheme code for Guangdong Romanization description: Guangdong Romanization


CTC

public static final TransliterationScheme CTC
xlit scheme code for Chinese Telegraph Code description: Chinese Telegraph Code


HEBON

public static final TransliterationScheme HEBON
xlit scheme code for Hebon Romaji description: Hebon-shiki Romaji (or Hepburn) scheme for Japanese


KUNREI

public static final TransliterationScheme KUNREI
xlit scheme code for Kunrei-shiki Romaji description: Kunrei-shiki Romaji scheme for Japanese


ISCII

public static final TransliterationScheme ISCII
xlit scheme code for ISCII description: Indian Script Code for Information Interchange


PASCII

public static final TransliterationScheme PASCII
xlit scheme code for PASCII description: Perso-Arabic Script Code for Information Interchange


ARABTEX

public static final TransliterationScheme ARABTEX
xlit scheme code for ArabTeX description:


LSI

public static final TransliterationScheme LSI
xlit scheme code for Linguistic Survey of India description:


NCC

public static final TransliterationScheme NCC
xlit scheme code for National Cartography Center (NCC) of Iran description: The Transliteration/Transcription system of the National Cartography Center (NCC) of Iran.


FOLK

public static final TransliterationScheme FOLK
xlit scheme code for Folk description: Folk


UNKNOWN

public static final TransliterationScheme UNKNOWN
xlit scheme code for Unknown description: Unknown


NATIVE

public static final TransliterationScheme NATIVE
xlit scheme code for Native description: Native

Method Detail

values

public static final TransliterationScheme[] 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(TransliterationScheme c : TransliterationScheme.values())
        System.out.println(c);

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

valueOf

public static TransliterationScheme 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

getObjectByBT_Xlit_Scheme

public static TransliterationScheme getObjectByBT_Xlit_Scheme(int BT_Xlit_Scheme)
Retrieves a static TranslitearationScheme object of the given id.

Parameters:
BT_Xlit_Scheme - numeric id of the scheme to get.
Returns:
TransliterationScheme object corresponding to the param.

getBT_Xlit_Scheme

public int getBT_Xlit_Scheme()
Returns the numeric code (C++ BT_Xlit_Scheme) for this transliteration scheme.

Returns:
Numeric code

getObjectByName

public static TransliterationScheme getObjectByName(String name)
Retrieves a static TranslitearationScheme object of the given name.

Parameters:
name - Name of the scheme to retrieve.
Returns:
TransliterationScheme object corresponding to the param.

getName

public String getName()
Gets the internally recognized name, such as what might be passed into NameTranslator.translateName or would be used to create a new TransliterationScheme

Returns:
Internal name for the transltieration scheme

getPresentationName

public String getPresentationName()
Gets the name as should be presented visibly to a user

Returns:
Transliteration scheme as should be viewed on a form or in output

getDescription

public String getDescription()
Gets the description of the transliteration scheme, which generally would be displayed, for example, on a form when a particular scheme is chosen from a dropdown box

Returns:
Short description of this particular scheme


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