Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }