Class Kok

java.lang.Object
net.zemberek.yapi.Kok
Direct Known Subclasses:
Kisaltma

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

    • BOS_KOK

      public static final Kok BOS_KOK
    • tip

      protected KelimeTipi tip
  • Constructor Details

  • Method Details

    • ozelDurumVarmi

      public boolean ozelDurumVarmi()
    • ozelDurumDizisi

      public KokOzelDurumu[] ozelDurumDizisi()
    • 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 String toString()
      Overrides:
      toString in class Object
    • ozelDurumUygula

      public HarfDizisi ozelDurumUygula(Alfabe alfabe, Ek ek)
    • yapiBozucuOzelDurumVarmi

      public boolean yapiBozucuOzelDurumVarmi()
    • asilIcerikUret

      public 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:
    • tip

      public final KelimeTipi tip()
    • setTip

      public final void setTip(KelimeTipi tip)
    • setIcerik

      public final void setIcerik(String icerik)
    • icerik

      public final String icerik()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class 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 String asil()
    • setAsil

      public void setAsil(String asil)