Package net.zemberek.istatistik
Class GenelKokIstatistikBilgisi
- java.lang.Object
-
- net.zemberek.istatistik.GenelKokIstatistikBilgisi
-
- All Implemented Interfaces:
KokIstatistikBilgisi
public class GenelKokIstatistikBilgisi extends java.lang.Object implements KokIstatistikBilgisi
- Author:
- MDA TODO: Az kullanılacak istatistikleri farklı bir sınıfa al
-
-
Field Summary
Fields Modifier and Type Field Description protected intkullanimFrekansistatic intTABLO_MAX_EK_SAYISIstatic intTABLO_MAX_EK_ZINCIR_BOYU
-
Constructor Summary
Constructors Constructor Description GenelKokIstatistikBilgisi()GenelKokIstatistikBilgisi(Kok kok)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidduzenle()voidekZinciriEkle(EkZinciri zincir)voidekZincirleriniGuncelle(java.util.List<Ek> ekler)java.util.List<EkZinciri>getEkListesi()int[]getEkUzunlukSayilari()EkZincirigetEkZinciri(java.lang.String ekZinciriStr)java.util.HashMap<java.lang.String,EkZinciri>getEkZincirleri()KokgetKok()intgetKullanimFrekansi()longgetKullanimSayisi()intgetOrtalamaEkSayisi()doublegetOrtalamaKelimeUzunlugu()intgetYalinHal()voidguncelle(Kelime kelime)Guncelle metodu, kelimenin çözümleme işleminden sonra çağrılır.voidsetKullanimFrekansi(int kullanimFrekansi)java.lang.StringtoString()
-
-
-
Field Detail
-
kullanimFrekansi
protected int kullanimFrekansi
-
TABLO_MAX_EK_ZINCIR_BOYU
public static final int TABLO_MAX_EK_ZINCIR_BOYU
- See Also:
- Constant Field Values
-
TABLO_MAX_EK_SAYISI
public static final int TABLO_MAX_EK_SAYISI
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GenelKokIstatistikBilgisi
public GenelKokIstatistikBilgisi()
-
GenelKokIstatistikBilgisi
public GenelKokIstatistikBilgisi(Kok kok)
-
-
Method Detail
-
guncelle
public void guncelle(Kelime kelime)
Guncelle metodu, kelimenin çözümleme işleminden sonra çağrılır.- Parameters:
kelime-
-
ekZincirleriniGuncelle
public void ekZincirleriniGuncelle(java.util.List<Ek> ekler)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getEkZincirleri
public java.util.HashMap<java.lang.String,EkZinciri> getEkZincirleri()
-
getKullanimSayisi
public long getKullanimSayisi()
-
getOrtalamaEkSayisi
public int getOrtalamaEkSayisi()
-
getOrtalamaKelimeUzunlugu
public double getOrtalamaKelimeUzunlugu()
-
getYalinHal
public int getYalinHal()
-
duzenle
public void duzenle()
-
getEkListesi
public java.util.List<EkZinciri> getEkListesi()
-
getKok
public Kok getKok()
-
getEkUzunlukSayilari
public int[] getEkUzunlukSayilari()
-
getKullanimFrekansi
public int getKullanimFrekansi()
- Specified by:
getKullanimFrekansiin interfaceKokIstatistikBilgisi
-
setKullanimFrekansi
public void setKullanimFrekansi(int kullanimFrekansi)
-
ekZinciriEkle
public void ekZinciriEkle(EkZinciri zincir)
-
getEkZinciri
public EkZinciri getEkZinciri(java.lang.String ekZinciriStr)
-
-