Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/19/09 12:31:19 (15 years ago)
Author:
epitzer
Message:

Scrap Storable-based cloning & reorganize namespaces. (#506)

Location:
branches/New Persistence Exploration/Persistence/Persistence
Files:
13 added
10 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj

    r1357 r1360  
    5555  </ItemGroup>
    5656  <ItemGroup>
    57     <Compile Include="ArrayFormatters.cs" />
    58     <Compile Include="EnumerableFormatters.cs" />
     57    <Compile Include="Default\NumberArrayFormatters.cs" />
     58    <Compile Include="Core\DataMemberAccessor.cs" />
     59    <Compile Include="Default\EnumerableFormatters.cs" />
    5960    <Compile Include="HeuristicLabPersistencePlugin.cs" />
    60     <Compile Include="DeSerializer.cs" />
     61    <Compile Include="Core\DeSerializer.cs" />
    6162    <Compile Include="Interfaces\IDecomposer.cs" />
    6263    <Compile Include="Interfaces\IFormatter.cs" />
    63     <Compile Include="PersistenceConfiguration.cs" />
     64    <Compile Include="Core\PersistenceConfiguration.cs" />
    6465    <Compile Include="Properties\AssemblyInfo.cs" />
    65     <Compile Include="Serializer.cs" />
    66     <Compile Include="Decomposers.cs" />
    67     <Compile Include="PrimitiveFormatters.cs" />
     66    <Compile Include="Core\Serializer.cs" />
     67    <Compile Include="Default\Decomposers.cs" />
     68    <Compile Include="Default\PrimitiveFormatters.cs" />
    6869    <Compile Include="Interfaces\Tokens.cs" />
    6970    <Compile Include="Util.cs" />
    70     <Compile Include="StorableAttribute.cs" />
    71     <Compile Include="XmlFormatter.cs" />
    72     <Compile Include="XmlParser.cs" />
     71    <Compile Include="Core\StorableAttribute.cs" />
     72    <Compile Include="Default\XmlFormatter.cs" />
     73    <Compile Include="Default\XmlParser.cs" />
    7374  </ItemGroup>
    7475  <PropertyGroup>
  • branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs

    r1357 r1360  
    55
    66  public interface IDecomposer {
    7     bool CanSerialize(Type type);
    8     IEnumerable Serialize(object obj);
    9     object DeSerialize(IEnumerable objects, Type type);
     7    bool CanDecompose(Type type);
     8    IEnumerable DeCompose(object obj);
     9    object Compose(IEnumerable objects, Type type);
    1010  }
    1111
  • branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IFormatter.cs

    r1357 r1360  
    1010    Type Type { get; }
    1111    IFormat Format { get; }
    12     object Serialize(object o);
    13     object DeSerialize(object o);
     12    object DoFormat(object o);
     13    object Parse(object o);
    1414  }
    1515
Note: See TracChangeset for help on using the changeset viewer.