public TemelEkYonetici(Alfabe alfabe, String dosya, EkUretici ekUretici, EkOzelDurumUretici ozelDurumUretici, IDictionary <KelimeTipi, String> baslangicEkMap) { this.alfabe = alfabe; DateTime start = System.DateTime.Now;// currentTimeMillis(); XmlEkOkuyucu okuyucu = new XmlEkOkuyucu( dosya, ekUretici, ozelDurumUretici, alfabe); okuyucu.xmlOku(); ekler = okuyucu.getEkler(); foreach (KelimeTipi tip in baslangicEkMap.Keys) { Ek ek = ekler[baslangicEkMap[tip]]; if (ek != null) { baslangicEkleri.Add(tip, ek); } else { logger.Warn(tip + " tipi icin baslangic eki " + baslangicEkMap[tip] + " bulunamiyor!"); } } DateTime end = System.DateTime.Now; TimeSpan ts = end.Subtract(start); logger.Info("ek okuma ve olusum suresii: " + ts.Milliseconds + "ms."); }
public TemelEkYonetici(Alfabe alfabe, String dosya, EkUretici ekUretici, EkOzelDurumUretici ozelDurumUretici, IDictionary<KelimeTipi, String> baslangicEkMap) { this.alfabe = alfabe; DateTime start = System.DateTime.Now;// currentTimeMillis(); XmlEkOkuyucu okuyucu = new XmlEkOkuyucu( dosya, ekUretici, ozelDurumUretici, alfabe); okuyucu.xmlOku(); ekler = okuyucu.getEkler(); foreach (KelimeTipi tip in baslangicEkMap.Keys) { Ek ek = ekler[baslangicEkMap[tip]]; if (ek != null) baslangicEkleri.Add(tip, ek); else logger.Warn(tip + " tipi icin baslangic eki " + baslangicEkMap[tip] + " bulunamiyor!"); } DateTime end = System.DateTime.Now; TimeSpan ts = end.Subtract(start); logger.Info("ek okuma ve olusum suresii: " + ts.Milliseconds + "ms."); }
public XmlEkOkuyucu(String xmlEkDosyasi, EkUretici ekUretici, EkOzelDurumUretici ekOzelDurumUretici, Alfabe alfabe) { this.xmlEkDosyasi = xmlEkDosyasi; this.ekUretici = ekUretici; this.ekOzelDurumUretici = ekOzelDurumUretici; this.alfabe = alfabe; }