net.sourceforge.neurosdbm.db.lang
Class Transliterator
java.lang.Object
net.sourceforge.neurosdbm.db.lang.Transliterator
- Direct Known Subclasses:
- DefaultTransliterator, TransliteratorFactory.NullTransliterator
- public abstract class Transliterator
- extends java.lang.Object
Defines general idea of transliteration, ie converting characters from any script
to latin chars
- Since:
- 1.18
- Author:
- Dennis Stetsenko
Constructor Summary |
Transliterator(java.lang.String _charsetName)
Creates instance of transliterator for current charset |
Method Summary |
java.lang.String |
getCharsetName()
|
abstract java.lang.String |
process(java.lang.String toTransliterate)
|
private void |
setCharsetName(java.lang.String _charsetName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
charsetName
private java.lang.String charsetName
Transliterator
public Transliterator(java.lang.String _charsetName)
- Creates instance of transliterator for current charset
process
public abstract java.lang.String process(java.lang.String toTransliterate)
- Parameters:
toTransliterate
- String that should be transliterated
- Returns:
- transliterated String or the same string if only latin chars are used,
null is allowed here
getCharsetName
public java.lang.String getCharsetName()
- Returns:
- standard abbreviation of the language to transliterate from,
setCharsetName
private void setCharsetName(java.lang.String _charsetName)
Copyright © 2004 NeurosDBM Dev Team All Rights Reserved.