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; }
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; }
public KelimeUretici(Alfabe alfabe, CozumlemeYardimcisi yardimci) { this.alfabe = alfabe; this.yardimci = yardimci; }