Class KokOzelDurumu


  • public class KokOzelDurumu
    extends java.lang.Object
    Koke ilskin ozel durumu ifade eder. kok ozel durumlarinin farkli ozlelikleri bu sinifta belirtilir. Dogrudan uretilmez, once Uretici ic sinifi olusturulmasi gerekir.
    • Method Detail

      • yapiBozucumu

        public boolean yapiBozucumu()
      • secimlikmi

        public boolean secimlikmi()
      • seslikEkleolusurmu

        public boolean seslikEkleolusurmu()
      • geleibilecekEkler

        public java.util.Set<Ek> geleibilecekEkler()
      • otomatikbelilenir

        public boolean otomatikbelilenir()
      • ekKisitlayiciMi

        public boolean ekKisitlayiciMi()
      • indeks

        public int indeks()
      • kisaAd

        public java.lang.String kisaAd()
      • uygula

        public void uygula​(HarfDizisi dizi)
        giris ile gelen [dizi] harf dizisine ozel durumu uygular. basit ziyaretci deseni (visitor pattern).
        Parameters:
        dizi -
      • olusabilirMi

        public boolean olusabilirMi​(Ek ek)
        Ozel durum giris parametresi olan ek'in bu ozel durumun olusmasina izin verip vermeyeegi belirlenir.
        Parameters:
        ek -
        Returns:
        gelen ek ile bu ozel durum olusabilirse true
      • equals

        public boolean equals​(java.lang.Object o)
        esitlik kiyaslamasi sadece tip indexi ve tip adina gore yapilir.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        o -
        Returns:
        ayni ise true.
      • hashCode

        public int hashCode()
        sadece tip adi ve indeksine gore belirlenir.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        hash code.