Example #1
0
 /**
  * constructor.
  *
  * @param okuyucu: Sözlükler mutlaka bir sözlük okuyucu ile ilklendirilir.
  * @param alfabe : Kullanılan Türk dili alfabesi
  * @param ozelDurumlar : Dile ait kök özel durumlarını taşıyan nesne
  */
 public AgacSozluk(KokOkuyucu okuyucu, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar) 
 {
     this.ozelDurumlar = ozelDurumlar;
     agac = new KokAgaci(new KokDugumu(), alfabe);
     Kok kok;
     while ((kok = okuyucu.oku()) != null)
     {
         ekle(kok);
     }
     agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac);
 }
Example #2
0
        /**
         * constructor.
         *
         * @param okuyucu: Sözlükler mutlaka bir sözlük okuyucu ile ilklendirilir.
         * @param alfabe : Kullanılan Türk dili alfabesi
         * @param ozelDurumlar : Dile ait kök özel durumlarını taşıyan nesne
         */
        public AgacSozluk(KokOkuyucu okuyucu, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar)
        {
            this.ozelDurumlar = ozelDurumlar;
            agac = new KokAgaci(new KokDugumu(), alfabe);
            Kok kok;

            while ((kok = okuyucu.oku()) != null)
            {
                ekle(kok);
            }
            agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac);
        }