Package net.zemberek.bilgi.kokler
Interface Sozluk
-
- All Known Implementing Classes:
AgacSozluk
public interface Sozluk
Birden fazla sozlukle calisabilmek icin Sozluk arayuzu.- Author:
- MDA
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
ekle(Kok kok)
sozluge kok ekler.java.util.List<Kok>
kokBul(java.lang.String str)
str seklinde yazilan tum kelime koklerini dondurur.Kok
kokBul(java.lang.String str, KelimeTipi tip)
KokAdayiBulucuUretici
kokBulucuFactory()
Bu metod kökbulucu fabrikası elde etmek için kullanılır.java.util.Collection<Kok>
tumKokler()
sozluk icindeki normal ya da kok ozel durumu seklindeki tum kok iceriklerini bir Koleksiyon nesnesi olarak dondurur.
-
-
-
Method Detail
-
kokBul
java.util.List<Kok> kokBul(java.lang.String str)
str seklinde yazilan tum kelime koklerini dondurur. str kokun istisna hali de olabilir.- Parameters:
str
-- Returns:
- kok listesi.
-
kokBul
Kok kokBul(java.lang.String str, KelimeTipi tip)
-
tumKokler
java.util.Collection<Kok> tumKokler()
sozluk icindeki normal ya da kok ozel durumu seklindeki tum kok iceriklerini bir Koleksiyon nesnesi olarak dondurur.- Returns:
- tum kokleri iceren Collection nesnesi
-
ekle
void ekle(Kok kok)
sozluge kok ekler.- Parameters:
kok
-
-
kokBulucuFactory
KokAdayiBulucuUretici kokBulucuFactory()
Bu metod kökbulucu fabrikası elde etmek için kullanılır. Gerçekleyen sözlük sınıfları bu metodda kendi Kök bulucu fabrikası gerçeklemelerinin bir instancesini geri döndürmelidirler.- Returns:
- Sözlük
- See Also:
AgacSozluk
-
-