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 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

      HarfDizisi olusumIcinEkUret(HarfDizisi ulanacak, Ek sonrakiEk, List<EkUretimBileseni> bilesenler)
      Kelime uretimi icin ek uretimi.
      Parameters:
      ulanacak -
      sonrakiEk -
      bilesenler - ek uretim bilesenleri.
      Returns:
      uretilen ek, HarfDizisi cinsinden.
    • olasiBaslangicHarfleri

      Set<TurkceHarf> olasiBaslangicHarfleri(List<EkUretimBileseni> bilesenler)
      Ek bilesenlerini kullarak bir ekin hangi harflerle baslayacagini kestirip sonuclari bir set icerisinde dondurur.
      Parameters:
      bilesenler -
      Returns:
      olasi baslangic harfleri bir Set icerisinde.
    • sesliIleBaslayabilir

      boolean sesliIleBaslayabilir(List<EkUretimBileseni> bilesenler)
      bilesenlere gore en basta sesli harf olup olamayacagini belirler.
      Parameters:
      bilesenler -
      Returns: