Package net.zemberek.yapi.ek
Class Ek
- java.lang.Object
-
- net.zemberek.yapi.ek.Ek
-
public class Ek extends java.lang.ObjectEk sinifi icerisinde eke ozel bilgiler, o ekten sonra gelebilecek eklerin listesi ve o eke ozel ozel durumlar yer alir. User: aakin Date: Feb 15, 2004
-
-
Constructor Summary
Constructors Constructor Description Ek(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringad()booleanardindanGelebilirMi(Ek ek)java.util.List<Ek>ardisilEkler()voidbaslangicHarfleriEkle(java.util.Set<TurkceHarf> harfler)ilk harfler kumesine gelen kumeyi ekler.HarfDizisicozumlemeIcinUret(Kelime kelime, HarfDizisi giris, HarfDizisiKiyaslayici kiyaslayici)booleanequals(java.lang.Object o)EkgetArdisilEk(int ardisilEkSirasi)booleanhalEkiMi()inthashCode()booleanilkHarfDenetle(TurkceHarf ilkHarf)Eger baslangic harfleri kumsei var ise gelen harfin bu kumede olup olmadigina bakar.booleaniyelikEkiMi()HarfDizisiolusumIcinUret(Kelime kelime, Ek sonrakiEk)booleanOzelEkOlustur(Kelime ozelKelime)booleansesliIleBaslayabilirMi()voidsetArdisilEkler(java.util.List<Ek> ardisilEkler)voidsetEkKuralCozumleyici(EkUretici ekUretici)voidsetHalEki(boolean halEki)voidsetIyelikEki(boolean iyelikEki)voidsetOzelDurumlar(java.util.List<EkOzelDurumu> ozelDurumlar)voidsetSesliIleBaslayabilir(boolean sesliIleBaslayabilir)voidsetSonEkOlamaz(boolean sonEkOlamaz)voidsetUretimBilesenleri(java.util.List<EkUretimBileseni> uretimBilesenleri)booleansonEkOlamazMi()java.lang.StringtoString()java.util.List<EkUretimBileseni>uretimBilesenleri()
-
-
-
Method Detail
-
baslangicHarfleriEkle
public void baslangicHarfleriEkle(java.util.Set<TurkceHarf> harfler)
ilk harfler kumesine gelen kumeyi ekler.- Parameters:
harfler-
-
setHalEki
public void setHalEki(boolean halEki)
-
setIyelikEki
public void setIyelikEki(boolean iyelikEki)
-
halEkiMi
public boolean halEkiMi()
-
iyelikEkiMi
public boolean iyelikEkiMi()
-
cozumlemeIcinUret
public HarfDizisi cozumlemeIcinUret(Kelime kelime, HarfDizisi giris, HarfDizisiKiyaslayici kiyaslayici)
-
olusumIcinUret
public HarfDizisi olusumIcinUret(Kelime kelime, Ek sonrakiEk)
-
setOzelDurumlar
public void setOzelDurumlar(java.util.List<EkOzelDurumu> ozelDurumlar)
-
ardindanGelebilirMi
public boolean ardindanGelebilirMi(Ek ek)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
sesliIleBaslayabilirMi
public boolean sesliIleBaslayabilirMi()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
ad
public java.lang.String ad()
-
getArdisilEk
public Ek getArdisilEk(int ardisilEkSirasi)
-
OzelEkOlustur
public boolean OzelEkOlustur(Kelime ozelKelime)
-
ardisilEkler
public java.util.List<Ek> ardisilEkler()
-
setArdisilEkler
public void setArdisilEkler(java.util.List<Ek> ardisilEkler)
-
setSesliIleBaslayabilir
public void setSesliIleBaslayabilir(boolean sesliIleBaslayabilir)
-
setEkKuralCozumleyici
public void setEkKuralCozumleyici(EkUretici ekUretici)
-
setUretimBilesenleri
public void setUretimBilesenleri(java.util.List<EkUretimBileseni> uretimBilesenleri)
-
sonEkOlamazMi
public boolean sonEkOlamazMi()
-
uretimBilesenleri
public java.util.List<EkUretimBileseni> uretimBilesenleri()
-
setSonEkOlamaz
public void setSonEkOlamaz(boolean sonEkOlamaz)
-
ilkHarfDenetle
public boolean ilkHarfDenetle(TurkceHarf ilkHarf)
Eger baslangic harfleri kumsei var ise gelen harfin bu kumede olup olmadigina bakar.- Parameters:
ilkHarf-- Returns:
- eger kume tanimlanmamis ise bu ek icin ilk harf denetimi yapilmiyor demektir, true doner. eger kume mevcut ise (null disi) ve harf kumede mevcutsa true doner. aksi halde false.
-
-