Exemplo n.º 1
0
 /**
  * Constructor.
  * @param kokler
  * @param alfabe
  * @param ozelDurumlar
  */
 public AgacSozluk(List<Kok> kokler, Alfabe alfabe,
 		KokOzelDurumBilgisi ozelDurumlar) {
     agac = new KokAgaci(new KokDugumu(), alfabe);
     this.ozelDurumlar = ozelDurumlar;
     foreach(Kok kok in kokler){
         ekle(kok);
     }
     agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac);
 }
Exemplo n.º 2
0
 /**
  * Constructor.
  * @param kokler
  * @param alfabe
  * @param ozelDurumlar
  */
 public AgacSozluk(List <Kok> kokler, Alfabe alfabe,
                   KokOzelDurumBilgisi ozelDurumlar)
 {
     agac = new KokAgaci(new KokDugumu(), alfabe);
     this.ozelDurumlar = ozelDurumlar;
     foreach (Kok kok in kokler)
     {
         ekle(kok);
     }
     agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac);
 }
Exemplo n.º 3
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);
 }
Exemplo n.º 4
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);
        }