public class Alfabe
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected class |
Alfabe.HarfCifti |
Modifier and Type | Field and Description |
---|---|
static char |
ALFABE_DISI_KARAKTER |
protected byte[] |
alfabetikSiralar |
static java.lang.String |
ASCII_DISI |
static java.lang.String |
ASCII_TURKCE |
protected char[] |
asciifierDizisi |
static java.lang.String |
AYIKLAMA |
static java.lang.String |
AYIKLAMA_DONUSUM |
protected TurkceHarf[] |
buyukHarflerDizi |
static char |
CHAR_aa |
static char |
CHAR_AA |
static char |
CHAR_cc |
static char |
CHAR_CC |
static char |
CHAR_ee |
static char |
CHAR_EE |
static char |
CHAR_gg |
static char |
CHAR_GG |
static char |
CHAR_ii |
static char |
CHAR_II |
static char |
CHAR_jj |
static char |
CHAR_JJ |
static char |
CHAR_nn |
static char |
CHAR_NN |
static char |
CHAR_oo |
static char |
CHAR_OO |
static char |
CHAR_SAPKALI_a |
static char |
CHAR_SAPKALI_A |
static char |
CHAR_SAPKALI_i |
static char |
CHAR_SAPKALI_I |
static char |
CHAR_SAPKALI_u |
static char |
CHAR_SAPKALI_U |
static char |
CHAR_ss |
static char |
CHAR_SS |
static char |
CHAR_TT_n |
static char |
CHAR_TT_N |
static char |
CHAR_uu |
static char |
CHAR_UU |
static char |
CHAR_yy |
static char |
CHAR_YY |
static java.lang.String |
DUZ_SESLI |
protected java.util.Map<java.lang.Character,TurkceHarf> |
harfler |
static java.lang.String |
HARFLER |
static java.lang.String |
INCE_SESLI |
protected TurkceHarf[] |
kucukHarflerDizi |
protected java.util.Locale |
locale
bu degerler alfabe bilgisinin dosyadan okunmasi sirasinda kullanilir.
|
static java.lang.String |
LOCALE |
static java.lang.String |
OZEL_INCE_SESLI |
static java.lang.String |
SERT |
static java.lang.String |
SERT_DONUSUM |
static java.lang.String |
SESLI |
static TurkceHarf |
TANIMSIZ_HARF |
protected char[] |
temizlemeDizisi |
static java.lang.String |
TURKCE_ASCII |
protected TurkceHarf[] |
turkceHarfDizisi |
protected boolean[] |
turkceMap |
protected static int |
TURKISH_CHAR_MAP_SIZE |
protected static int |
TURKISH_HARF_MAP_SIZE |
static java.lang.String |
YUMUSAMA_DONUSUM |
static java.lang.String |
YUVARLAK_SESLI |
Constructor and Description |
---|
Alfabe(java.lang.String dosyaAdi,
java.lang.String localeStr) |
Modifier and Type | Method and Description |
---|---|
char[] |
asciiDisiHarfler() |
java.lang.String |
asciifyString(java.lang.String in) |
boolean |
asciiToleransliKiyasla(char harf1,
char harf2) |
java.lang.String |
ayikla(java.lang.String giris)
girilen stringi kucuk harfe donusturup icindeki uyumsuz karakterleri siler
"Wah'met-@" -> "ahmet"
|
TurkceHarf |
buyukHarf(char c) |
TurkceHarf |
buyukHarf(TurkceHarf harf) |
boolean |
cozumlemeyeUygunMu(java.lang.String giris) |
TurkceHarf |
harf(char harf)
char olarak girilen harfin TurkceHarf karsiligini dondurur.
|
protected char[] |
harfAyristir(java.lang.String tum)
"a,b,c,d" seklindeki bir Stringi bosluklardan temizleyip {'a','b','c','d'} char dizisine donusturur.
|
protected java.util.List<Alfabe.HarfCifti> |
harfCiftiAyristir(java.lang.String tum)
"a-b,c-d,e-f" seklindeki Stringi Harf cifti listesine donusturur.
|
TurkceHarf |
kalinSesliIncelt(TurkceHarf kalinSesli)
istenilen kalin seslinin inceltilmis kopya halini dondurur.
|
TurkceHarf |
kucukHarf(TurkceHarf harf) |
protected java.lang.String |
ozellik(java.util.Map<java.lang.String,java.lang.String> harfOzellikleri,
java.lang.String anahtar) |
public static final char CHAR_CC
public static final char CHAR_cc
public static final char CHAR_GG
public static final char CHAR_gg
public static final char CHAR_ii
public static final char CHAR_II
public static final char CHAR_OO
public static final char CHAR_oo
public static final char CHAR_SS
public static final char CHAR_ss
public static final char CHAR_UU
public static final char CHAR_uu
public static final char CHAR_ee
public static final char CHAR_EE
public static final char CHAR_AA
public static final char CHAR_aa
public static final char CHAR_NN
public static final char CHAR_nn
public static final char CHAR_YY
public static final char CHAR_yy
public static final char CHAR_JJ
public static final char CHAR_jj
public static final char CHAR_SAPKALI_A
public static final char CHAR_SAPKALI_a
public static final char CHAR_SAPKALI_I
public static final char CHAR_SAPKALI_i
public static final char CHAR_SAPKALI_U
public static final char CHAR_SAPKALI_u
public static final char CHAR_TT_n
public static final char CHAR_TT_N
public static final TurkceHarf TANIMSIZ_HARF
public static final char ALFABE_DISI_KARAKTER
protected static final int TURKISH_CHAR_MAP_SIZE
protected static final int TURKISH_HARF_MAP_SIZE
protected char[] temizlemeDizisi
protected char[] asciifierDizisi
protected TurkceHarf[] turkceHarfDizisi
protected TurkceHarf[] kucukHarflerDizi
protected TurkceHarf[] buyukHarflerDizi
protected boolean[] turkceMap
protected byte[] alfabetikSiralar
protected java.util.Map<java.lang.Character,TurkceHarf> harfler
protected java.util.Locale locale
public static final java.lang.String HARFLER
public static final java.lang.String SESLI
public static final java.lang.String INCE_SESLI
public static final java.lang.String DUZ_SESLI
public static final java.lang.String YUVARLAK_SESLI
public static final java.lang.String SERT
public static final java.lang.String ASCII_DISI
public static final java.lang.String ASCII_TURKCE
public static final java.lang.String TURKCE_ASCII
public static final java.lang.String YUMUSAMA_DONUSUM
public static final java.lang.String SERT_DONUSUM
public static final java.lang.String AYIKLAMA
public static final java.lang.String AYIKLAMA_DONUSUM
public static final java.lang.String OZEL_INCE_SESLI
public static final java.lang.String LOCALE
public Alfabe(java.lang.String dosyaAdi, java.lang.String localeStr) throws java.io.IOException
java.io.IOException
public TurkceHarf harf(char harf)
harf
- istenen harfin char karsiligipublic java.lang.String ayikla(java.lang.String giris)
giris
- ayiklanacak kelimepublic boolean cozumlemeyeUygunMu(java.lang.String giris)
public java.lang.String asciifyString(java.lang.String in)
public TurkceHarf buyukHarf(TurkceHarf harf)
public TurkceHarf buyukHarf(char c)
public TurkceHarf kucukHarf(TurkceHarf harf)
public boolean asciiToleransliKiyasla(char harf1, char harf2)
public char[] asciiDisiHarfler()
public TurkceHarf kalinSesliIncelt(TurkceHarf kalinSesli)
kalinSesli
- inceltilecek sesliprotected java.lang.String ozellik(java.util.Map<java.lang.String,java.lang.String> harfOzellikleri, java.lang.String anahtar)
protected char[] harfAyristir(java.lang.String tum)
tum
- giris kelimesiprotected java.util.List<Alfabe.HarfCifti> harfCiftiAyristir(java.lang.String tum)
tum
- giris.Copyright 2005-2008 Zemberek Development Team. All Rights Reserved.