Class KelimeUretici


  • public class KelimeUretici
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String[] ayristir​(Kelime kelime)
      Kok ve Ek listesi tasiyan bir kelimeyi String listesi seklinde parcalara ayirir.
      java.lang.String kelimeUret​(Kok kok, java.util.List<Ek> ekler)
      Dogru sirali ek listesi ve uygun kok ile olusacak kelimeyi uretir.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • kelimeUret

        public java.lang.String kelimeUret​(Kok kok,
                                           java.util.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 java.lang.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.