Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/15/08 16:41:18 (16 years ago)
Author:
gkronber
Message:

created a branch that combines the XmlReader and XmlWriter branches

Location:
branches/XmlReaderWriterBranch
Files:
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/XmlReaderWriterBranch/HeuristicLab.Logging/Linechart.cs

    r119 r125  
    9494      PersistenceManager.Persist("Values", Values, writer, persistedObjects);
    9595    }
    96     public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
    97       base.Populate(node, restoredObjects);
    98       myNumberOfLines = (IntData)PersistenceManager.Restore(node.SelectSingleNode("NumberOfLines"), restoredObjects);
    99       myValues = (ItemList)PersistenceManager.Restore(node.SelectSingleNode("Values"), restoredObjects);
     96    //public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
     97    //  base.Populate(node, restoredObjects);
     98    //  myNumberOfLines = (IntData)PersistenceManager.Restore(node.SelectSingleNode("NumberOfLines"), restoredObjects);
     99    //  myValues = (ItemList)PersistenceManager.Restore(node.SelectSingleNode("Values"), restoredObjects);
     100    //}
     101    public override void Populate(XmlReader reader, IDictionary<Guid, IStorable> restoredObjects) {
     102      base.Populate(reader, restoredObjects);
     103      reader.Read();
     104      myNumberOfLines = (IntData)PersistenceManager.Restore(reader, "NumberOfLines", restoredObjects);
     105      reader.Skip();
     106      myValues = (ItemList)PersistenceManager.Restore(reader, "Values", restoredObjects);
     107      reader.Read();
    100108    }
    101109    #endregion
  • branches/XmlReaderWriterBranch/HeuristicLab.Logging/Log.cs

    r119 r125  
    6868      PersistenceManager.Persist("Items", Items, writer, persistedObjects);
    6969    }
    70     public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
    71       base.Populate(node, restoredObjects);
    72       myItems = (ItemList)PersistenceManager.Restore(node.SelectSingleNode("Items"), restoredObjects);
     70    //public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
     71    //  base.Populate(node, restoredObjects);
     72    //  myItems = (ItemList)PersistenceManager.Restore(node.SelectSingleNode("Items"), restoredObjects);
     73    //}
     74    public override void Populate(XmlReader reader, IDictionary<Guid, IStorable> restoredObjects) {
     75      base.Populate(reader, restoredObjects);
     76      reader.Read();
     77      myItems = (ItemList)PersistenceManager.Restore(reader, "Items", restoredObjects);
     78      reader.Read();
    7379    }
    7480    #endregion
Note: See TracChangeset for help on using the changeset viewer.