public ToleransliCozumleyici(KokBulucu kokBulucu,
                              EkYonetici yonetici,
                              Alfabe alfabe,
                              CozumlemeYardimcisi yardimci) {
     this.kokBulucu = kokBulucu;
     this.ekYonetici = yonetici;
     this.alfabe = alfabe;
     this.yardimci = yardimci;
 }
 public ToleransliCozumleyici(KokBulucu kokBulucu,
                              EkYonetici yonetici,
                              Alfabe alfabe,
                              CozumlemeYardimcisi yardimci)
 {
     this.kokBulucu  = kokBulucu;
     this.ekYonetici = yonetici;
     this.alfabe     = alfabe;
     this.yardimci   = yardimci;
 }
 public StandartCozumleyici(KokBulucu kokBulucu,
                            HarfDizisiKiyaslayici kiyaslayci,
                            Alfabe alfabe,
                            EkYonetici ekYonetici,
                            CozumlemeYardimcisi yardimci) {
     this.kokBulucu = kokBulucu;
     this.harfDizisiKiyaslayici = kiyaslayci;
     this.ekYonetici = ekYonetici;
     this.alfabe = alfabe;
     this.yardimci = yardimci;
 }
Exemple #4
0
 public OneriUretici(CozumlemeYardimcisi yardimci,
                     KelimeCozumleyici cozumleyici,
                     KelimeCozumleyici asciiToleransliCozumleyici,
                     ToleransliCozumleyici toleransliCozumleyici,
                     ZemberekAyarlari ayarlar)
 {
     this.yardimci = yardimci;
     this.toleransliCozumleyici      = toleransliCozumleyici;
     this.cozumleyici                = cozumleyici;
     this.asciiToleransliCozumleyici = asciiToleransliCozumleyici;
     this.ayarlar = ayarlar;
 }
Exemple #5
0
 public StandartCozumleyici(KokBulucu kokBulucu,
                            HarfDizisiKiyaslayici kiyaslayci,
                            Alfabe alfabe,
                            EkYonetici ekYonetici,
                            CozumlemeYardimcisi yardimci)
 {
     this.kokBulucu             = kokBulucu;
     this.harfDizisiKiyaslayici = kiyaslayci;
     this.ekYonetici            = ekYonetici;
     this.alfabe   = alfabe;
     this.yardimci = yardimci;
 }
 public OneriUretici(CozumlemeYardimcisi yardimci,
                     KelimeCozumleyici cozumleyici,
                     KelimeCozumleyici asciiToleransliCozumleyici,
                     ToleransliCozumleyici toleransliCozumleyici,
                     ZemberekAyarlari ayarlar)
 {
     this.yardimci = yardimci;
     this.toleransliCozumleyici = toleransliCozumleyici;
     this.cozumleyici = cozumleyici;
     this.asciiToleransliCozumleyici = asciiToleransliCozumleyici;
     this.ayarlar = ayarlar;
 }
 public CozumlemeYardimcisi cozumlemeYardimcisi()
 {
     if (yardimci != null)
     {
         return(yardimci);
     }
     else
     {
         alfabe();
         cep();
         try {
             Type            clazz = dilAyarlari.cozumlemeYardimcisiSinifi();
             ConstructorInfo ci    = clazz.GetConstructor(new Type[] { typeof(Alfabe), typeof(DenetlemeCebi) });
             yardimci = (CozumlemeYardimcisi)ci.Invoke(new object[] { _alfabe, _cep });
         } catch (Exception e) {
             logger.Fatal("cozumleme yardimcisi nesnesi uretilemiyor.");
             e.StackTrace.ToString();
         }
     }
     return(yardimci);
 }
 public CozumlemeYardimcisi cozumlemeYardimcisi() {
     if (yardimci != null) {
         return yardimci;
     } else {
         alfabe();
         cep();
         try {
             Type clazz = dilAyarlari.cozumlemeYardimcisiSinifi();
             ConstructorInfo ci = clazz.GetConstructor(new Type[] { typeof(Alfabe), typeof(DenetlemeCebi) });
             yardimci = (CozumlemeYardimcisi)ci.Invoke(new object[] { _alfabe, _cep });
         } catch (Exception e) {
             logger.Fatal("cozumleme yardimcisi nesnesi uretilemiyor.");
             e.StackTrace.ToString();
         }
     }
     return yardimci;
 }
Exemple #9
0
 public KelimeUretici(Alfabe alfabe, CozumlemeYardimcisi yardimci)
 {
     this.alfabe   = alfabe;
     this.yardimci = yardimci;
 }
 public KelimeUretici(Alfabe alfabe, CozumlemeYardimcisi yardimci) {
     this.alfabe = alfabe;
     this.yardimci = yardimci;
 }