public void LadenAusVerzeichnis(string verzeichnis) { this.PreInit(); WissensLader wissensLader = new WissensLader(this._wissen, this._loggingKultur, this._normalisierung); wissensLader.AimlDateiWirdGeladen += new WissensLader.AimlDateiWirdGeladenEventHandler(this.loader_AIMLDateiWirdGeladen); wissensLader.LadeAimlDateienAusVerzeichnis(verzeichnis, this._botEigenschaften); wissensLader.AimlDateiWirdGeladen -= new WissensLader.AimlDateiWirdGeladenEventHandler(this.loader_AIMLDateiWirdGeladen); this._ladeProtokoll.Append(wissensLader.Protokoll); this.PostInit(); }
public void LadenAusDateinamen(string[] aimlDateinamen) { this.PreInit(); WissensLader wissensLader = new WissensLader(this._wissen, this._loggingKultur, this._normalisierung); wissensLader.AimlDateiWirdGeladen += new WissensLader.AimlDateiWirdGeladenEventHandler(this.loader_AIMLDateiWirdGeladen); foreach (string aimlDateiname in aimlDateinamen) { Application.DoEvents(); wissensLader.AIMLDateiVerarbeiten(aimlDateiname, this._botEigenschaften); } wissensLader.AimlDateiWirdGeladen -= new WissensLader.AimlDateiWirdGeladenEventHandler(this.loader_AIMLDateiWirdGeladen); this._ladeProtokoll.Append(wissensLader.Protokoll); this.PostInit(); }
public void LadenAusXMLDoms(List <DomDocLadePaket> xmlDoms) { this.PreInit(); WissensLader wissensLader = new WissensLader(this._wissen, this._loggingKultur, this._normalisierung); wissensLader.AimlDateiWirdGeladen += new WissensLader.AimlDateiWirdGeladenEventHandler(this.loader_AIMLDateiWirdGeladen); foreach (DomDocLadePaket xmlDom in xmlDoms) { Application.DoEvents(); wissensLader.AimldomDokumentVerarbeiten(xmlDom.XmlDocument, xmlDom.Dateiname, this._botEigenschaften); } wissensLader.AimlDateiWirdGeladen -= new WissensLader.AimlDateiWirdGeladenEventHandler(this.loader_AIMLDateiWirdGeladen); this._ladeProtokoll.Append(wissensLader.Protokoll); this._ladeProtokoll.AppendFormat(ResReader.Reader(this._loggingKultur).GetString("DOMDokumenteEingelesen", this._loggingKultur), (object)xmlDoms.Count, (object)this._wissen.AnzahlCategories); this._ladeProtokoll.Append("\n"); this.PostInit(); }