Changeset 1041


Ignore:
Timestamp:
04/07/2011 01:27:20 PM (9 years ago)
Author:
muk7
Message:

added next event id to XML import/export

Location:
AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/util
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/util/parsers/MemoryLoaderHandler.java

    r1029 r1041  
    2525 * Meiyii Lim: 17/12/10 - File created 
    2626 * Matthias Keysermann: 18/03/11 - Added RetrievalQueue, RetrievalTime 
     27 * Matthias Keysermann: 07/04/11 - Added nextEventID 
    2728 * **/ 
    2829 
     
    3132import java.util.ArrayList; 
    3233import java.util.StringTokenizer; 
     34 
     35import javax.xml.stream.events.Attribute; 
    3336 
    3437import org.xml.sax.Attributes; 
     
    8487                _memory.getEpisodicMemory().putAutobiographicalMemory(_currentAM); 
    8588                _memory.getEpisodicMemory().putSTEpisodicMemory(_currentSTEM); 
     89        } 
     90         
     91        // 07/04/11 Matthias 
     92        public void EpisodicMemory(Attributes attributes) {              
     93                int nextEventID = Integer.parseInt(attributes.getValue("nextEventID")); 
     94                _memory.getEpisodicMemory().setNextEventID(nextEventID); 
    8695        } 
    8796         
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/util/writers/MemoryWriter.java

    r1039 r1041  
    2626 * Meiyii Lim: 15/12/10 - File created 
    2727 * Matthias Keysermann: 18/03/11 - included RetrievalQueue 
     28 * Matthias Keysermann: 07/04/11 - included nextEventID 
    2829 * **/ 
    2930 
     
    109110                        // EpisodicMemory 
    110111                        _outputter.startTag("EpisodicMemory"); 
     112                        // next event id 
     113                        _outputter.attribute("nextEventID", Integer.toString(_memory.getEpisodicMemory().getNextEventID())); 
     114                         
    111115                        // AutobiographicalMemory entries 
    112116                        _outputter.startTag("AutobiographicalMemory");                   
     
    147151                                actionDetailtoXML(ad);                           
    148152                                _outputter.endTag();    //STEvent 
    149                         } 
     153                        }                        
    150154                        _outputter.endTag(); //STEpisodicMemory                  
    151155                        _outputter.endTag(); //EpisodicMemory 
     
    154158                        _outputter.endDocument();  
    155159                    _outputter.getWriter().flush(); 
    156             _writer.close(); 
     160            _outputter.getWriter().close();             
    157161                } 
    158162                catch(IOException e) 
Note: See TracChangeset for help on using the changeset viewer.