Class Kok
java.lang.Object
net.zemberek.yapi.Kok
- Direct Known Subclasses:
Kisaltma
Created by IntelliJ IDEA.
User: aakin
Date: Feb 15, 2004
Time: 11:29:05 PM
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasil()asilIcerikUret(Alfabe alfabe) kokun gercek icerigini dondurur.booleanintintinthashCode()final Stringicerik()voidsadece ilk acilista kullanilan bir metodvoidozelDurumEkle(KokOzelDurumu ozelDurum) koke ozel durum ekler.booleanozelDurumUygula(Alfabe alfabe, Ek ek) booleanvoidvoidsetFrekans(int kokIstatistigi) final voidvoidsetIndeks(int indeks) final voidsetTip(KelimeTipi tip) final KelimeTipitip()toString()boolean
-
Field Details
-
BOS_KOK
-
tip
-
-
Constructor Details
-
Kok
-
Kok
-
-
Method Details
-
ozelDurumVarmi
public boolean ozelDurumVarmi() -
ozelDurumDizisi
-
ozelDurumIceriyormu
-
ozelDurumEkle
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
sadece ilk acilista kullanilan bir metod- Parameters:
tip-
-
toString
-
ozelDurumUygula
-
yapiBozucuOzelDurumVarmi
public boolean yapiBozucuOzelDurumVarmi() -
asilIcerikUret
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
-
setTip
-
setIcerik
-
icerik
-
equals
-
hashCode
-
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
-
setAsil
-