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 Detail

      • cozumlemeIcinEkUret

        HarfDizisi cozumlemeIcinEkUret​(HarfDizisi ulanacak,
                                       HarfDizisi giris,
                                       java.util.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,
                                    java.util.List<EkUretimBileseni> bilesenler)
        Kelime uretimi icin ek uretimi.
        Parameters:
        ulanacak -
        sonrakiEk -
        bilesenler - ek uretim bilesenleri.
        Returns:
        uretilen ek, HarfDizisi cinsinden.
      • olasiBaslangicHarfleri

        java.util.Set<TurkceHarf> olasiBaslangicHarfleri​(java.util.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​(java.util.List<EkUretimBileseni> bilesenler)
        bilesenlere gore en basta sesli harf olup olamayacagini belirler.
        Parameters:
        bilesenler -
        Returns: