Changeset 1823 for trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml
- Timestamp:
- 05/15/09 12:29:13 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml
- Files:
-
- 5 edited
- 27 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/CompactXmlSerializerBase.cs
r1805 r1823 1 1 using HeuristicLab.Persistence.Interfaces; 2 2 using HeuristicLab.Persistence.Core; 3 using HeuristicLab.Persistence.Default. Decomposers.Storable;3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 4 4 5 5 namespace HeuristicLab.Persistence.Default.Xml.Compact { 6 6 7 public abstract class CompactXml FormatterBase<T> : XmlFormatterBase<T> { }7 public abstract class CompactXmlSerializerBase<T> : XmlSerializerBase<T> { } 8 8 9 9 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/DoubleArray2XmlSerializer.cs
r1805 r1823 2 2 using HeuristicLab.Persistence.Core; 3 3 using System.Globalization; 4 using HeuristicLab.Persistence.Default. Decomposers.Storable;4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 5 6 6 namespace HeuristicLab.Persistence.Default.Xml.Compact { 7 7 8 public abstract class DoubleArray2Xml FormatterBase<T> : NumberArray2XmlFormatterBase<T> where T : class{8 public abstract class DoubleArray2XmlSerializerBase<T> : NumberArray2XmlSerializerBase<T> where T : class{ 9 9 10 10 protected override string FormatValue(object o) { … … 18 18 19 19 [EmptyStorableClass] 20 public class Double1DArray2Xml Formatter : DoubleArray2XmlFormatterBase<double[]> { }20 public class Double1DArray2XmlSerializer : DoubleArray2XmlSerializerBase<double[]> { } 21 21 22 22 23 23 [EmptyStorableClass] 24 public class Double2DArray2Xml Formatter : DoubleArray2XmlFormatterBase<double[,]> { }24 public class Double2DArray2XmlSerializer : DoubleArray2XmlSerializerBase<double[,]> { } 25 25 26 26 [EmptyStorableClass] 27 public class Double3DArray2Xml Formatter : DoubleArray2XmlFormatterBase<double[, ,]> { }27 public class Double3DArray2XmlSerializer : DoubleArray2XmlSerializerBase<double[, ,]> { } 28 28 29 29 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/DoubleList2XmlSerializer.cs
r1805 r1823 4 4 using HeuristicLab.Persistence.Core; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Compact { 9 9 10 10 [EmptyStorableClass] 11 public class DoubleList2Xml Formatter : NumberEnumeration2XmlFormatterBase<List<double>> {11 public class DoubleList2XmlSerializer : NumberEnumeration2XmlSerializerBase<List<double>> { 12 12 13 13 protected override void Add(IEnumerable enumeration, object o) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/IntArray2XmlSerializer.cs
r1805 r1823 1 1 using System; 2 2 using HeuristicLab.Persistence.Core; 3 using HeuristicLab.Persistence.Default. Decomposers.Storable;3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 4 4 5 5 namespace HeuristicLab.Persistence.Default.Xml.Compact { 6 6 7 public abstract class IntArray2Xml FormatterBase<T> : NumberArray2XmlFormatterBase<T> where T : class{7 public abstract class IntArray2XmlSerializerBase<T> : NumberArray2XmlSerializerBase<T> where T : class{ 8 8 9 9 protected override string FormatValue(object o) { … … 17 17 18 18 [EmptyStorableClass] 19 public class Int1DArray2Xml Formatter : IntArray2XmlFormatterBase<int[]> { }19 public class Int1DArray2XmlSerializer : IntArray2XmlSerializerBase<int[]> { } 20 20 21 21 [EmptyStorableClass] 22 public class Int2DArray2Xml Formatter : IntArray2XmlFormatterBase<int[,]> { }22 public class Int2DArray2XmlSerializer : IntArray2XmlSerializerBase<int[,]> { } 23 23 24 24 [EmptyStorableClass] 25 public class Int3DArray2Xml Formatter : IntArray2XmlFormatterBase<int[, ,]> { }25 public class Int3DArray2XmlSerializer : IntArray2XmlSerializerBase<int[, ,]> { } 26 26 27 27 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/IntList2XmlSerializer.cs
r1805 r1823 3 3 using System; 4 4 using HeuristicLab.Persistence.Core; 5 using HeuristicLab.Persistence.Default. Decomposers.Storable;5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 6 7 7 namespace HeuristicLab.Persistence.Default.Xml.Compact { 8 8 9 9 [EmptyStorableClass] 10 public class IntList2Xml Formatter : NumberEnumeration2XmlFormatterBase<List<int>> {10 public class IntList2XmlSerializer : NumberEnumeration2XmlSerializerBase<List<int>> { 11 11 12 12 protected override void Add(IEnumerable enumeration, object o) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/NumberArray2XmlSerializerBase.cs
r1805 r1823 7 7 namespace HeuristicLab.Persistence.Default.Xml.Compact { 8 8 9 public abstract class NumberArray2Xml FormatterBase<T> : CompactXmlFormatterBase<T> where T : class {9 public abstract class NumberArray2XmlSerializerBase<T> : CompactXmlSerializerBase<T> where T : class { 10 10 11 11 protected virtual string Separator { get { return ";"; } } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/NumberEnumeration2XmlSerializerBase.cs
r1805 r1823 7 7 namespace HeuristicLab.Persistence.Default.Xml.Compact { 8 8 9 public abstract class NumberEnumeration2Xml FormatterBase<T> : CompactXmlFormatterBase<T> where T : IEnumerable {9 public abstract class NumberEnumeration2XmlSerializerBase<T> : CompactXmlSerializerBase<T> where T : IEnumerable { 10 10 11 11 protected virtual string Separator { get { return ";"; } } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Bool2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Bool2Xml Formatter : SimpleNumber2XmlFormatterBase<bool> { }11 public class Bool2XmlSerializer : SimpleNumber2XmlSerializerBase<bool> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Byte2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Byte2Xml Formatter : SimpleNumber2XmlFormatterBase<byte> { }11 public class Byte2XmlSerializer : SimpleNumber2XmlSerializerBase<byte> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Char2XmlFormatter.cs
r1652 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Char2Xml Formatter : FormatterBase<char, XmlString> {11 public class Char2XmlSerializer : PrimitiveSerializerBase<char, XmlString> { 12 12 13 13 public override XmlString Format(char c) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/DateTime2XmlSerializer.cs
r1805 r1823 2 2 using HeuristicLab.Persistence.Core; 3 3 using HeuristicLab.Persistence.Interfaces; 4 using HeuristicLab.Persistence.Default. Decomposers.Storable;4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 5 6 6 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 7 7 8 8 [EmptyStorableClass] 9 public class DateTime2Xml Formatter : PrimitiveXmlFormatterBase<DateTime> {9 public class DateTime2XmlSerializer : PrimitiveXmlSerializerBase<DateTime> { 10 10 11 11 public override XmlString Format(DateTime dt) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Decimal2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Decimal2Xml Formatter : DecimalNumber2XmlFormatterBase<decimal> { }11 public class Decimal2XmlSerializer : DecimalNumber2XmlSerializerBase<decimal> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/DecimalNumber2XmlSerializerBase.cs
r1805 r1823 7 7 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 8 8 9 public abstract class DecimalNumber2Xml FormatterBase<T> : PrimitiveXmlFormatterBase<T> {9 public abstract class DecimalNumber2XmlSerializerBase<T> : PrimitiveXmlSerializerBase<T> { 10 10 11 11 private static MethodInfo ToStringMethod = typeof(T) -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Double2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Double2Xml Formatter : DecimalNumber2XmlFormatterBase<double> { }11 public class Double2XmlSerializer : DecimalNumber2XmlSerializerBase<double> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Float2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Float2Xml Formatter : DecimalNumber2XmlFormatterBase<float> { }11 public class Float2XmlSerializer : DecimalNumber2XmlSerializerBase<float> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Guid2XmlSerializer.cs
r1805 r1823 4 4 using System.Text; 5 5 using System.Text.RegularExpressions; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using System.Globalization; 8 8 … … 11 11 12 12 [EmptyStorableClass] 13 public class Guid2Xml Formatter : PrimitiveXmlFormatterBase<Guid> {13 public class Guid2XmlSerializer : PrimitiveXmlSerializerBase<Guid> { 14 14 15 15 public override XmlString Format(Guid o) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Int2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Int2Xml Formatter : SimpleNumber2XmlFormatterBase<int> { }11 public class Int2XmlSerializer : SimpleNumber2XmlSerializerBase<int> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Long2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Long2Xml Formatter : SimpleNumber2XmlFormatterBase<long> { }11 public class Long2XmlSerializer : SimpleNumber2XmlSerializerBase<long> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/PrimitiveXmlSerializerBase.cs
r1805 r1823 1 1 using HeuristicLab.Persistence.Interfaces; 2 2 using HeuristicLab.Persistence.Core; 3 using HeuristicLab.Persistence.Default. Decomposers.Storable;3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 4 4 5 5 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 6 6 7 public abstract class PrimitiveXml FormatterBase<T> : XmlFormatterBase<T> { }7 public abstract class PrimitiveXmlSerializerBase<T> : XmlSerializerBase<T> { } 8 8 9 9 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/SByte2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class SByte2Xml Formatter : SimpleNumber2XmlFormatterBase<sbyte> { }11 public class SByte2XmlSerializer : SimpleNumber2XmlSerializerBase<sbyte> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Short2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class Short2Xml Formatter : SimpleNumber2XmlFormatterBase<short> { }11 public class Short2XmlSerializer : SimpleNumber2XmlSerializerBase<short> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/SimpleNumber2XmlSerializerBase.cs
r1805 r1823 7 7 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 8 8 9 public abstract class SimpleNumber2Xml FormatterBase<T> : PrimitiveXmlFormatterBase<T> {9 public abstract class SimpleNumber2XmlSerializerBase<T> : PrimitiveXmlSerializerBase<T> { 10 10 11 11 private static MethodInfo ParseMethod = typeof(T) -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/String2XmlSerializer.cs
r1805 r1823 4 4 using System.Text; 5 5 using System.Text.RegularExpressions; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using System.Globalization; 8 8 … … 11 11 12 12 [EmptyStorableClass] 13 public class String2Xml Formatter : PrimitiveXmlFormatterBase<string> {13 public class String2XmlSerializer : PrimitiveXmlSerializerBase<string> { 14 14 15 15 public override XmlString Format(string s) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/TimeSpan2XmlSerializer.cs
r1805 r1823 4 4 using System.Text; 5 5 using System.Text.RegularExpressions; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using System.Globalization; 8 8 … … 11 11 12 12 [EmptyStorableClass] 13 public class TimeSpan2Xml Formatter : PrimitiveXmlFormatterBase<TimeSpan> {13 public class TimeSpan2XmlSerializer : PrimitiveXmlSerializerBase<TimeSpan> { 14 14 15 15 public override XmlString Format(TimeSpan o) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/UInt2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class UInt2Xml Formatter : SimpleNumber2XmlFormatterBase<uint> { }11 public class UInt2XmlSerializer : SimpleNumber2XmlSerializerBase<uint> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/ULong2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class ULong2Xml Formatter : SimpleNumber2XmlFormatterBase<ulong> { }11 public class ULong2XmlSerializer : SimpleNumber2XmlSerializerBase<ulong> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/UShort2XmlSerializer.cs
r1805 r1823 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default. Decomposers.Storable;6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 8 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { 9 9 10 10 [EmptyStorableClass] 11 public class UShort2Xml Formatter : SimpleNumber2XmlFormatterBase<ushort> { }11 public class UShort2XmlSerializer : SimpleNumber2XmlSerializerBase<ushort> { } 12 12 13 13 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlFormat.cs
r1623 r1823 1 1 using HeuristicLab.Persistence.Interfaces; 2 2 using HeuristicLab.Persistence.Core; 3 using HeuristicLab.Persistence.Default. Decomposers.Storable;3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 4 4 5 5 namespace HeuristicLab.Persistence.Default.Xml { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlGenerator.cs
r1797 r1823 170 170 File.Copy(tempfile, filename, true); 171 171 File.Delete(tempfile); 172 } catch (Exception x) {172 } catch (Exception) { 173 173 Logger.Warn("Exception caught, no data has been written."); 174 174 throw; … … 222 222 } 223 223 } 224 } catch (PersistenceException e) {224 } catch (PersistenceException) { 225 225 throw; 226 226 } catch (Exception e) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlParser.cs
r1779 r1823 115 115 } 116 116 return typeCache; 117 } catch (PersistenceException e) {117 } catch (PersistenceException) { 118 118 throw; 119 119 } catch (Exception e) { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlSerializerBase.cs
r1805 r1823 1 1 using HeuristicLab.Persistence.Interfaces; 2 2 using HeuristicLab.Persistence.Core; 3 using HeuristicLab.Persistence.Default. Decomposers.Storable;3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 4 4 5 5 namespace HeuristicLab.Persistence.Default.Xml { 6 6 7 public abstract class Xml FormatterBase<T> : FormatterBase<T, XmlString> { }7 public abstract class XmlSerializerBase<T> : PrimitiveSerializerBase<T, XmlString> { } 8 8 9 9 } -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlString.cs
r1623 r1823 2 2 using HeuristicLab.Persistence.Core; 3 3 using System.Text; 4 using HeuristicLab.Persistence.Default. Decomposers.Storable;4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 5 6 6 namespace HeuristicLab.Persistence.Default.Xml {
Note: See TracChangeset
for help on using the changeset viewer.