Class Kok

  • Direct Known Subclasses:
    Kisaltma

    public class Kok
    extends java.lang.Object
    Created by IntelliJ IDEA. User: aakin Date: Feb 15, 2004 Time: 11:29:05 PM
    • Field Detail

      • BOS_KOK

        public static final Kok BOS_KOK
    • Constructor Detail

      • Kok

        public Kok​(java.lang.String icerik)
      • Kok

        public Kok​(java.lang.String icerik,
                   KelimeTipi tip)
    • Method Detail

      • ozelDurumVarmi

        public boolean ozelDurumVarmi()
      • ozelDurumIceriyormu

        public boolean ozelDurumIceriyormu​(KokOzelDurumTipi tip)
      • ozelDurumEkle

        public void ozelDurumEkle​(KokOzelDurumu ozelDurum)
        koke ozel durum ekler. burada dizi kullaniminda kaynak konusunda cimrilik ettigimizden her yeni ozel durum icin dizi boyutunu bir buyuttuk. ayrica tekrar olmamasini da sagliyoruz. Normalde bu islem Set icin cok daha kolay bir yapida olabilirdi set.add() ancak Set'in kaynak tuketimi diziden daha fazla.
        Parameters:
        ozelDurum -
      • ozelDurumCikar

        public void ozelDurumCikar​(KokOzelDurumTipi tip)
        sadece ilk acilista kullanilan bir metod
        Parameters:
        tip -
      • toString

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

        public boolean yapiBozucuOzelDurumVarmi()
      • asilIcerikUret

        public java.lang.String asilIcerikUret​(Alfabe alfabe)
        kokun gercek icerigini dondurur. "icerik" parametresinde kokun genellikle donusturulmus hali (kucuk harf ve noktalama isaretlerinden arinmis hali) bulundugundan eger varsa kok icerisindeki "asil" hali, eger ozel ad ise bas harfi buyuk yapilarak, degilse icerik aynen dondurulur.
        Parameters:
        alfabe -
        Returns:
      • setTip

        public final void setTip​(KelimeTipi tip)
      • setIcerik

        public final void setIcerik​(java.lang.String icerik)
      • icerik

        public final java.lang.String icerik()
      • 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
      • getIndeks

        public int getIndeks()
        Returns:
        Returns the indeks.
      • setIndeks

        public void setIndeks​(int indeks)
        Parameters:
        indeks - The indeks to set.
      • setFrekans

        public void setFrekans​(int kokIstatistigi)
      • getFrekans

        public int getFrekans()
      • asil

        public java.lang.String asil()
      • setAsil

        public void setAsil​(java.lang.String asil)