net.sourceforge.neurosdbm.db.lang
Class Transliterator

java.lang.Object
  extended bynet.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

Field Summary
private  java.lang.String charsetName
           
 
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
 

Field Detail

charsetName

private java.lang.String charsetName
Constructor Detail

Transliterator

public Transliterator(java.lang.String _charsetName)
Creates instance of transliterator for current charset

Method Detail

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.