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 int
kullanimFrekansi
static int
TABLO_MAX_EK_SAYISI
static int
TABLO_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 void
duzenle()
void
ekZinciriEkle(EkZinciri zincir)
void
ekZincirleriniGuncelle(java.util.List<Ek> ekler)
java.util.List<EkZinciri>
getEkListesi()
int[]
getEkUzunlukSayilari()
EkZinciri
getEkZinciri(java.lang.String ekZinciriStr)
java.util.HashMap<java.lang.String,EkZinciri>
getEkZincirleri()
Kok
getKok()
int
getKullanimFrekansi()
long
getKullanimSayisi()
int
getOrtalamaEkSayisi()
double
getOrtalamaKelimeUzunlugu()
int
getYalinHal()
void
guncelle(Kelime kelime)
Guncelle metodu, kelimenin çözümleme işleminden sonra çağrılır.void
setKullanimFrekansi(int kullanimFrekansi)
java.lang.String
toString()
-
-
-
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:
toString
in 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:
getKullanimFrekansi
in interfaceKokIstatistikBilgisi
-
setKullanimFrekansi
public void setKullanimFrekansi(int kullanimFrekansi)
-
ekZinciriEkle
public void ekZinciriEkle(EkZinciri zincir)
-
getEkZinciri
public EkZinciri getEkZinciri(java.lang.String ekZinciriStr)
-
-