Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/15/09 12:29:13 (16 years ago)
Author:
epitzer
Message:

Namespace refactoring: rename formatters & decomposers -> primitive and composite serializers. (#603)

Location:
trunk/sources/HeuristicLab.Persistence/3.3/Interfaces
Files:
1 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Interfaces/ICompositeSerializer.cs

    r1805 r1823  
    55namespace HeuristicLab.Persistence.Interfaces {
    66
    7   public interface IDecomposer {
     7  public interface ICompositeSerializer {
    88
    99    /// <summary>
    10     /// Defines the Priorty of this Decomposer. Higher number means
    11     /// higher prioriy. Negative numbers are fallback decomposers.
    12     /// All default generic decomposers have priority 100. Specializations
     10    /// Defines the Priorty of this composite serializer. Higher number means
     11    /// higher prioriy. Negative numbers are fallback serializers.
     12    /// All default generic composite serializers have priority 100. Specializations
    1313    /// have priority 200 so they will  be tried first. Priorities are
    1414    /// only considered for default configurations.
     
    1717
    1818    /// <summary>
    19     /// Determines for every type whether the decomposer is applicable.
     19    /// Determines for every type whether the composite serializer is applicable.
    2020    /// </summary>   
    21     bool CanDecompose(Type type);
     21    bool CanSerialize(Type type);
    2222
    2323    /// <summary>
  • trunk/sources/HeuristicLab.Persistence/3.3/Interfaces/IPrimitiveSerializer.cs

    r1805 r1823  
    44
    55  /// <summary>
    6   /// Marker interface of serial data formatters. Transform data of type SourceType
    7   /// into the serialization format SerialDataType. Derive from FormatterBase instead
     6  /// Marker interface primitive serializers. Transform data of type SourceType
     7  /// into the serialization format SerialDataType. Derive from PrimitiveSerializerBase instead
    88  /// of implementing this interface.
    99  /// </summary>
    10   public interface IFormatter {
     10  public interface IPrimitiveSerializer {
    1111    Type SerialDataType { get; }
    1212    Type SourceType { get; }
     
    1616
    1717  /// <summary>
    18   /// Marker interface of serial data formatters. Transform data of type Source
    19   /// into the serialization format SerialData. Derive from FormatterBase instead
     18  /// Marker interface primitive serializers. Transform data of type SourceType
     19  /// into the serialization format SerialDataType. Derive from PrimitiveSerializerBase instead
    2020  /// of implementing this interface.
    21   /// </summary> 
    22   public interface IFormatter<Source, SerialData> : IFormatter where SerialData : ISerialData {
     21  /// </summary>
     22  public interface IPrimitiveSerializer<Source, SerialData> : IPrimitiveSerializer where SerialData : ISerialData {
    2323    SerialData Format(Source o);
    2424    Source Parse(SerialData t);
  • trunk/sources/HeuristicLab.Persistence/3.3/Interfaces/ISerialData.cs

    r1566 r1823  
    66  /// <summary>
    77  /// Marker interface for serialized values generated and parsed by
    8   /// the formatter and output and read by generator and parser.
     8  /// primitive serializers and output and read by generator and parser.
    99  /// </summary>
    1010  public interface ISerialData { }
Note: See TracChangeset for help on using the changeset viewer.