Package net.zemberek.yapi.ek
Class TemelEkUretici
- java.lang.Object
-
- net.zemberek.yapi.ek.TemelEkUretici
-
-
Constructor Summary
Constructors Constructor Description TemelEkUretici()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<TurkceHarf>olasiBaslangicHarfleri(java.util.List<EkUretimBileseni> bilesenler)Ek bilesenlerini kullarak bir ekin hangi harflerle baslayacagini kestirip sonuclari bir set icerisinde dondurur.HarfDizisiolusumIcinEkUret(HarfDizisi ulanacak, Ek sonrakiEk, java.util.List<EkUretimBileseni> bilesenler)Kelime uretimi icin ek uretimi.booleansesliIleBaslayabilir(java.util.List<EkUretimBileseni> bilesenler)bilesenlere gore en basta sesli harf olup olamayacagini belirler.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.zemberek.yapi.ek.EkUretici
cozumlemeIcinEkUret
-
-
-
-
Method Detail
-
sesliIleBaslayabilir
public boolean sesliIleBaslayabilir(java.util.List<EkUretimBileseni> bilesenler)
Description copied from interface:EkUreticibilesenlere gore en basta sesli harf olup olamayacagini belirler.- Specified by:
sesliIleBaslayabilirin interfaceEkUretici- Returns:
-
olusumIcinEkUret
public HarfDizisi olusumIcinEkUret(HarfDizisi ulanacak, Ek sonrakiEk, java.util.List<EkUretimBileseni> bilesenler)
Description copied from interface:EkUreticiKelime uretimi icin ek uretimi.- Specified by:
olusumIcinEkUretin interfaceEkUreticibilesenler- ek uretim bilesenleri.- Returns:
- uretilen ek, HarfDizisi cinsinden.
-
olasiBaslangicHarfleri
public java.util.Set<TurkceHarf> olasiBaslangicHarfleri(java.util.List<EkUretimBileseni> bilesenler)
Description copied from interface:EkUreticiEk bilesenlerini kullarak bir ekin hangi harflerle baslayacagini kestirip sonuclari bir set icerisinde dondurur.- Specified by:
olasiBaslangicHarfleriin interfaceEkUretici- Returns:
- olasi baslangic harfleri bir Set icerisinde.
-
-