Package net.zemberek.yapi.ek
Interface EkUretici
- All Known Implementing Classes:
TemelEkUretici
public interface EkUretici
ek uretim kuralinin islenmesinde kullanilan sinif icin ortak arayuz.
Her lehce kendi uretim sinifini kullanir.
User: ahmet
Date: Aug 22, 2005
-
Method Summary
Modifier and TypeMethodDescriptioncozumlemeIcinEkUret
(HarfDizisi ulanacak, HarfDizisi giris, List<EkUretimBileseni> bilesenler) Kelime Cozumleme islemi icin ek uretimi.olasiBaslangicHarfleri
(List<EkUretimBileseni> bilesenler) Ek bilesenlerini kullarak bir ekin hangi harflerle baslayacagini kestirip sonuclari bir set icerisinde dondurur.olusumIcinEkUret
(HarfDizisi ulanacak, Ek sonrakiEk, List<EkUretimBileseni> bilesenler) Kelime uretimi icin ek uretimi.boolean
sesliIleBaslayabilir
(List<EkUretimBileseni> bilesenler) bilesenlere gore en basta sesli harf olup olamayacagini belirler.
-
Method Details
-
cozumlemeIcinEkUret
HarfDizisi cozumlemeIcinEkUret(HarfDizisi ulanacak, HarfDizisi giris, List<EkUretimBileseni> bilesenler) Kelime Cozumleme islemi icin ek uretimi.- Parameters:
ulanacak
-giris
-bilesenler
- ek uretim bilesenleri- Returns:
- uretilen ek, HarfDizisi cinsinden.
-
olusumIcinEkUret
Kelime uretimi icin ek uretimi.- Parameters:
ulanacak
-sonrakiEk
-bilesenler
- ek uretim bilesenleri.- Returns:
- uretilen ek, HarfDizisi cinsinden.
-
olasiBaslangicHarfleri
Ek bilesenlerini kullarak bir ekin hangi harflerle baslayacagini kestirip sonuclari bir set icerisinde dondurur.- Parameters:
bilesenler
-- Returns:
- olasi baslangic harfleri bir Set icerisinde.
-
sesliIleBaslayabilir
bilesenlere gore en basta sesli harf olup olamayacagini belirler.- Parameters:
bilesenler
-- Returns:
-