Class Ek

java.lang.Object
net.zemberek.yapi.ek.Ek

public class Ek extends Object
Ek sinifi icerisinde eke ozel bilgiler, o ekten sonra gelebilecek eklerin listesi ve o eke ozel ozel durumlar yer alir. User: aakin Date: Feb 15, 2004
  • Constructor Details

  • Method Details

    • baslangicHarfleriEkle

      public void baslangicHarfleriEkle(Set<TurkceHarf> harfler)
      ilk harfler kumesine gelen kumeyi ekler.
      Parameters:
      harfler -
    • setHalEki

      public void setHalEki(boolean halEki)
    • setIyelikEki

      public void setIyelikEki(boolean iyelikEki)
    • halEkiMi

      public boolean halEkiMi()
    • iyelikEkiMi

      public boolean iyelikEkiMi()
    • cozumlemeIcinUret

      public HarfDizisi cozumlemeIcinUret(Kelime kelime, HarfDizisi giris, HarfDizisiKiyaslayici kiyaslayici)
    • olusumIcinUret

      public HarfDizisi olusumIcinUret(Kelime kelime, Ek sonrakiEk)
    • setOzelDurumlar

      public void setOzelDurumlar(List<EkOzelDurumu> ozelDurumlar)
    • ardindanGelebilirMi

      public boolean ardindanGelebilirMi(Ek ek)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • sesliIleBaslayabilirMi

      public boolean sesliIleBaslayabilirMi()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • ad

      public String ad()
    • getArdisilEk

      public Ek getArdisilEk(int ardisilEkSirasi)
    • OzelEkOlustur

      public boolean OzelEkOlustur(Kelime ozelKelime)
    • ardisilEkler

      public List<Ek> ardisilEkler()
    • setArdisilEkler

      public void setArdisilEkler(List<Ek> ardisilEkler)
    • setSesliIleBaslayabilir

      public void setSesliIleBaslayabilir(boolean sesliIleBaslayabilir)
    • setEkKuralCozumleyici

      public void setEkKuralCozumleyici(EkUretici ekUretici)
    • setUretimBilesenleri

      public void setUretimBilesenleri(List<EkUretimBileseni> uretimBilesenleri)
    • sonEkOlamazMi

      public boolean sonEkOlamazMi()
    • uretimBilesenleri

      public List<EkUretimBileseni> uretimBilesenleri()
    • setSonEkOlamaz

      public void setSonEkOlamaz(boolean sonEkOlamaz)
    • ilkHarfDenetle

      public boolean ilkHarfDenetle(TurkceHarf ilkHarf)
      Eger baslangic harfleri kumsei var ise gelen harfin bu kumede olup olmadigina bakar.
      Parameters:
      ilkHarf -
      Returns:
      eger kume tanimlanmamis ise bu ek icin ilk harf denetimi yapilmiyor demektir, true doner. eger kume mevcut ise (null disi) ve harf kumede mevcutsa true doner. aksi halde false.