Class KelimeUretici

java.lang.Object
net.zemberek.islemler.KelimeUretici

public class KelimeUretici extends Object
  • Constructor Details

  • Method Details

    • kelimeUret

      public String kelimeUret(Kok kok, List<Ek> ekler)
      Dogru sirali ek listesi ve uygun kok ile olusacak kelimeyi uretir.
      Parameters:
      kok - : kelime koku
      ekler - : dogru sekilde sirali ek listesi.
      Returns:
      String, eger ek listesi dogru ve koke uygun ise olusan kelime, yoksa "".
    • ayristir

      public String[] ayristir(Kelime kelime)
      Kok ve Ek listesi tasiyan bir kelimeyi String listesi seklinde parcalara ayirir. Kelime {kok={kitap, ISIM} ekler = {ISIM_SAHIPLIK_BEN, ISIM_YONELME_E}} icin {kitap,Im,a} dizisi doner.
      Parameters:
      kelime - : kelime
      Returns:
      kok ve ek icerikleri (String[]) cinsinden dizi. Eger ek listesi bos ise ya da sadece yalin ek var ise sadece kok icerigi doner. Kokun ozel durum ile bozulmus hali degil orjinal icerigini iceren dizi doner. TODO: simdilik ozle adlarda bas harf kucuk olarak donuyor. Ayrica ozel yazimli koklerin orjinali degil ayiklanmis hali doner.