示例#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);
 }
示例#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);
 }
示例#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);
 }
示例#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);
        }
示例#5
0
 public KesinKokBulucu(KokAgaci agac) 
 {
     this.agac = agac;
 }
示例#6
0
 public AgacKokBulucuUretici(KokAgaci agac)
 {
     this.agac = agac;
 }
示例#7
0
 public ToleransliKokBulucu(KokAgaci agac, int tolerans)
 {
     this.agac     = agac;
     this.tolerans = tolerans;
 }
示例#8
0
 public AgacKokBulucuUretici(KokAgaci agac) {
     this.agac = agac;
 }
 public ToleransliKokBulucu(KokAgaci agac, int tolerans)
 {
     this.agac = agac;
     this.tolerans = tolerans;
 }
示例#10
0
 public AsciiKokBulucu(KokAgaci agac)
 {
     this.agac = agac;
 }
示例#11
0
 public KesinKokBulucu(KokAgaci agac)
 {
     this.agac = agac;
 }
示例#12
0
 public AsciiKokBulucu(KokAgaci agac)
 {
     this.agac = agac;
 }