Class Ek


  • public class Ek
    extends java.lang.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 Detail

      • Ek

        public Ek​(java.lang.String name)
    • Method Detail

      • baslangicHarfleriEkle

        public void baslangicHarfleriEkle​(java.util.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()
      • setOzelDurumlar

        public void setOzelDurumlar​(java.util.List<EkOzelDurumu> ozelDurumlar)
      • ardindanGelebilirMi

        public boolean ardindanGelebilirMi​(Ek ek)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public boolean sesliIleBaslayabilirMi()
      • toString

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

        public java.lang.String ad()
      • getArdisilEk

        public Ek getArdisilEk​(int ardisilEkSirasi)
      • OzelEkOlustur

        public boolean OzelEkOlustur​(Kelime ozelKelime)
      • ardisilEkler

        public java.util.List<Ek> ardisilEkler()
      • setArdisilEkler

        public void setArdisilEkler​(java.util.List<Ek> ardisilEkler)
      • setSesliIleBaslayabilir

        public void setSesliIleBaslayabilir​(boolean sesliIleBaslayabilir)
      • setEkKuralCozumleyici

        public void setEkKuralCozumleyici​(EkUretici ekUretici)
      • setUretimBilesenleri

        public void setUretimBilesenleri​(java.util.List<EkUretimBileseni> uretimBilesenleri)
      • sonEkOlamazMi

        public boolean sonEkOlamazMi()
      • uretimBilesenleri

        public java.util.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.