Class TemelEkUretici

java.lang.Object
net.zemberek.yapi.ek.TemelEkUretici
All Implemented Interfaces:
EkUretici

public abstract class TemelEkUretici extends Object implements EkUretici
  • Constructor Details

    • TemelEkUretici

      public TemelEkUretici()
  • Method Details

    • sesliIleBaslayabilir

      public boolean sesliIleBaslayabilir(List<EkUretimBileseni> bilesenler)
      Description copied from interface: EkUretici
      bilesenlere gore en basta sesli harf olup olamayacagini belirler.
      Specified by:
      sesliIleBaslayabilir in interface EkUretici
      Parameters:
      bilesenler -
      Returns:
    • olusumIcinEkUret

      public HarfDizisi olusumIcinEkUret(HarfDizisi ulanacak, Ek sonrakiEk, List<EkUretimBileseni> bilesenler)
      Description copied from interface: EkUretici
      Kelime uretimi icin ek uretimi.
      Specified by:
      olusumIcinEkUret in interface EkUretici
      Parameters:
      ulanacak -
      sonrakiEk -
      bilesenler - ek uretim bilesenleri.
      Returns:
      uretilen ek, HarfDizisi cinsinden.
    • olasiBaslangicHarfleri

      public Set<TurkceHarf> olasiBaslangicHarfleri(List<EkUretimBileseni> bilesenler)
      Description copied from interface: EkUretici
      Ek bilesenlerini kullarak bir ekin hangi harflerle baslayacagini kestirip sonuclari bir set icerisinde dondurur.
      Specified by:
      olasiBaslangicHarfleri in interface EkUretici
      Parameters:
      bilesenler -
      Returns:
      olasi baslangic harfleri bir Set icerisinde.