Class Kok
java.lang.Object
net.zemberek.yapi.Kok
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasil()
asilIcerikUret
(Alfabe alfabe) kokun gercek icerigini dondurur.boolean
int
int
int
hashCode()
final String
icerik()
void
sadece ilk acilista kullanilan bir metodvoid
ozelDurumEkle
(KokOzelDurumu ozelDurum) koke ozel durum ekler.boolean
ozelDurumUygula
(Alfabe alfabe, Ek ek) boolean
void
void
setFrekans
(int kokIstatistigi) final void
void
setIndeks
(int indeks) final void
setTip
(KelimeTipi tip) final KelimeTipi
tip()
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
-