About magritte for XML serialization

stéphane ducasse ducasse at iam.unibe.ch
Mon Mar 27 08:18:52 MEST 2006


:)
indeed Iwas a early adopter :)

Stef
On 26 mars 06, at 22:10, Lukas Renggli wrote:

> Hi Stef,
>
>> I wanted to know this was possible to specify how an field should
>> be saved and reloaded. For example I wanted to save a date and
>> reload it.
>
> sure, this is possible.
>
>> I added
>>
>> MADateDescription>>parseString: aString
>> 	^ self parseString: aString protected: [ aString asDate ].
>
> I don't have #parseString:protected: in my image, I guess you are
> using a very old version. In fact, in very early versions the parsing
> and printing of strings was fixed, but now it is done using a
> configurable visitor: have a look at the methods #toString: and
> #fromString: in MADescription.
>
>> but I have the impression that been able to specify at the
>> description level the way the values are saved and filed in would
>> make sense.
>>
>> I checked on my old version of MA, but I could not find how the
>> MADescription itself was describing the condition because it would
>> be the same process may be been able to specify a block or a
>> selector for each of the  action would be cool.
>
> The visitor can be changed on a per-description base. It can also be
> chosen at the meta-description level, if you want to give this
> possibility to the end-users. The default visitors used are
> MAStringReader and MAStringWriter.
>
> Cheers,
> Lukas
>
> -- 
> Lukas Renggli
> http://www.lukas-renggli.ch
>
> _______________________________________________
> SmallWiki, Magritte, Pier and Related Tools ...
> https://www.iam.unibe.ch/mailman/listinfo/smallwiki



More information about the SmallWiki mailing list