Class Alfabe
java.lang.Object
net.zemberek.yapi.Alfabe
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char
protected byte[]
static final String
static final String
protected char[]
static final String
static final String
protected TurkceHarf[]
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final char
static final String
protected Map
<Character, TurkceHarf> static final String
static final String
protected TurkceHarf[]
protected Locale
bu degerler alfabe bilgisinin dosyadan okunmasi sirasinda kullanilir.static final String
static final String
static final String
static final String
static final String
static final TurkceHarf
protected char[]
static final String
protected TurkceHarf[]
protected boolean[]
protected static final int
protected static final int
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]
asciifyString
(String in) boolean
asciiToleransliKiyasla
(char harf1, char harf2) girilen stringi kucuk harfe donusturup icindeki uyumsuz karakterleri siler "Wah'met-@" -> "ahmet"buyukHarf
(char c) buyukHarf
(TurkceHarf harf) boolean
cozumlemeyeUygunMu
(String giris) harf
(char harf) char olarak girilen harfin TurkceHarf karsiligini dondurur.protected char[]
harfAyristir
(String tum) "a,b,c,d" seklindeki bir Stringi bosluklardan temizleyip {'a','b','c','d'} char dizisine donusturur.protected List
<Alfabe.HarfCifti> harfCiftiAyristir
(String tum) "a-b,c-d,e-f" seklindeki Stringi Harf cifti listesine donusturur.kalinSesliIncelt
(TurkceHarf kalinSesli) istenilen kalin seslinin inceltilmis kopya halini dondurur.kucukHarf
(TurkceHarf harf) protected String
-
Field Details
-
CHAR_CC
public static final char CHAR_CC- See Also:
-
CHAR_cc
public static final char CHAR_cc- See Also:
-
CHAR_GG
public static final char CHAR_GG- See Also:
-
CHAR_gg
public static final char CHAR_gg- See Also:
-
CHAR_ii
public static final char CHAR_ii- See Also:
-
CHAR_II
public static final char CHAR_II- See Also:
-
CHAR_OO
public static final char CHAR_OO- See Also:
-
CHAR_oo
public static final char CHAR_oo- See Also:
-
CHAR_SS
public static final char CHAR_SS- See Also:
-
CHAR_ss
public static final char CHAR_ss- See Also:
-
CHAR_UU
public static final char CHAR_UU- See Also:
-
CHAR_uu
public static final char CHAR_uu- See Also:
-
CHAR_ee
public static final char CHAR_ee- See Also:
-
CHAR_EE
public static final char CHAR_EE- See Also:
-
CHAR_AA
public static final char CHAR_AA- See Also:
-
CHAR_aa
public static final char CHAR_aa- See Also:
-
CHAR_NN
public static final char CHAR_NN- See Also:
-
CHAR_nn
public static final char CHAR_nn- See Also:
-
CHAR_YY
public static final char CHAR_YY- See Also:
-
CHAR_yy
public static final char CHAR_yy- See Also:
-
CHAR_JJ
public static final char CHAR_JJ- See Also:
-
CHAR_jj
public static final char CHAR_jj- See Also:
-
CHAR_SAPKALI_A
public static final char CHAR_SAPKALI_A- See Also:
-
CHAR_SAPKALI_a
public static final char CHAR_SAPKALI_a- See Also:
-
CHAR_SAPKALI_I
public static final char CHAR_SAPKALI_I- See Also:
-
CHAR_SAPKALI_i
public static final char CHAR_SAPKALI_i- See Also:
-
CHAR_SAPKALI_U
public static final char CHAR_SAPKALI_U- See Also:
-
CHAR_SAPKALI_u
public static final char CHAR_SAPKALI_u- See Also:
-
CHAR_TT_n
public static final char CHAR_TT_n- See Also:
-
CHAR_TT_N
public static final char CHAR_TT_N- See Also:
-
TANIMSIZ_HARF
-
ALFABE_DISI_KARAKTER
public static final char ALFABE_DISI_KARAKTER- See Also:
-
TURKISH_CHAR_MAP_SIZE
protected static final int TURKISH_CHAR_MAP_SIZE- See Also:
-
TURKISH_HARF_MAP_SIZE
protected static final int TURKISH_HARF_MAP_SIZE- See Also:
-
temizlemeDizisi
protected char[] temizlemeDizisi -
asciifierDizisi
protected char[] asciifierDizisi -
turkceHarfDizisi
-
kucukHarflerDizi
-
buyukHarflerDizi
-
turkceMap
protected boolean[] turkceMap -
alfabetikSiralar
protected byte[] alfabetikSiralar -
harfler
-
locale
bu degerler alfabe bilgisinin dosyadan okunmasi sirasinda kullanilir. -
HARFLER
- See Also:
-
SESLI
- See Also:
-
INCE_SESLI
- See Also:
-
DUZ_SESLI
- See Also:
-
YUVARLAK_SESLI
- See Also:
-
SERT
- See Also:
-
ASCII_DISI
- See Also:
-
ASCII_TURKCE
- See Also:
-
TURKCE_ASCII
- See Also:
-
YUMUSAMA_DONUSUM
- See Also:
-
SERT_DONUSUM
- See Also:
-
AYIKLAMA
- See Also:
-
AYIKLAMA_DONUSUM
- See Also:
-
OZEL_INCE_SESLI
- See Also:
-
LOCALE
- See Also:
-
-
Constructor Details
-
Alfabe
- Throws:
IOException
-
-
Method Details
-
harf
char olarak girilen harfin TurkceHarf karsiligini dondurur. Bu sekilde harfin Turkce'ye has ozelliklerine erisilebilir. sesli, sert vs.- Parameters:
harf
- istenen harfin char karsiligi- Returns:
- char harfin turkeceHarf karsiligi. Eger yoksa TANIMSIZ_HARF doner.
-
ayikla
-
cozumlemeyeUygunMu
-
asciifyString
-
buyukHarf
-
buyukHarf
-
kucukHarf
-
asciiToleransliKiyasla
public boolean asciiToleransliKiyasla(char harf1, char harf2) -
asciiDisiHarfler
public char[] asciiDisiHarfler() -
kalinSesliIncelt
istenilen kalin seslinin inceltilmis kopya halini dondurur. sadece ters sesli ozel durumu isleminde kullanilmaslidir.- Parameters:
kalinSesli
- inceltilecek sesli- Returns:
- eger varsa karsilik dusen kalin sesli. yoksa seslinin kendisi.
-
ozellik
-
harfAyristir
"a,b,c,d" seklindeki bir Stringi bosluklardan temizleyip {'a','b','c','d'} char dizisine donusturur.- Parameters:
tum
- giris kelimesi- Returns:
- virgul ile ayrilmis karater dizisi.
-
harfCiftiAyristir
"a-b,c-d,e-f" seklindeki Stringi Harf cifti listesine donusturur.- Parameters:
tum
- giris.- Returns:
- TurkceHarf cifti tasiyan HarfCifti listesi
-