public class AgacSozluk extends java.lang.Object implements Sozluk
Constructor and Description |
---|
AgacSozluk(KokOkuyucu okuyucu,
Alfabe alfabe,
KokOzelDurumBilgisi ozelDurumlar)
constructor.
|
AgacSozluk(java.util.List<Kok> kokler,
Alfabe alfabe,
KokOzelDurumBilgisi ozelDurumlar)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
ekle(Kok kok)
Verilen kökü sözlüğe ekler.
|
KokAgaci |
getAgac() |
java.util.List<Kok> |
kokBul(java.lang.String str)
Verilen bir kökü sözlükte arar.
|
Kok |
kokBul(java.lang.String str,
KelimeTipi tip) |
KokAdayiBulucuUretici |
kokBulucuFactory()
Kök seçiciler, sözlükten alınan bir fabrika ile elde edilirler.
|
java.util.Collection<Kok> |
tumKokler()
sozluk icindeki normal ya da kok ozel durumu seklindeki tum kok iceriklerini bir
Koleksiyon nesnesi olarak dondurur.
|
public AgacSozluk(KokOkuyucu okuyucu, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar) throws java.io.IOException
okuyucu:
- Sözlükler mutlaka bir sözlük okuyucu ile ilklendirilir.alfabe
- : Kullanılan Türk dili alfabesiozelDurumlar
- : Dile ait kök özel durumlarını taşıyan nesnejava.io.IOException
public AgacSozluk(java.util.List<Kok> kokler, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar)
kokler
- alfabe
- ozelDurumlar
- public java.util.List<Kok> kokBul(java.lang.String str)
public Kok kokBul(java.lang.String str, KelimeTipi tip)
public java.util.Collection<Kok> tumKokler()
Sozluk
public void ekle(Kok kok)
public KokAgaci getAgac()
public KokAdayiBulucuUretici kokBulucuFactory()
KokAdayiBulucu kokSecici = kokler.getKokBulucuFactory().getKesinKokBulucu();
kokBulucuFactory
in interface Sozluk
AgacSozluk
Copyright 2005-2008 Zemberek Development Team. All Rights Reserved.