On 13.06.2011 19:16, Mariano Martinez Peck wrote:


On Thu, Jun 9, 2011 at 3:35 AM, Eliot Miranda <eliot.mira...@gmail.com <mailto:eliot.mira...@gmail.com>> wrote:

    Hi Martin and Mariano,

        a couple of questions.  What's the right way to exclude
    certain objects from the serialization?  Is there a way of
    excluding certain inst vars from certain objects?



Eliot and the rest....Martin implemented this feature in Fuel-MartinDias.258. For the moment, we decided to put #fuelIgnoredInstanceVariableNames at class side.

Behavior >> fuelIgnoredInstanceVariableNames
    "Indicates which variables have to be ignored during serialization."

    ^#()


MyClass class >> fuelIgnoredInstanceVariableNames
  ^ #('instVar1')


The impact in speed is nothing, so this is good. Now....we were thinking if it is common to need that 2 different instances of the same class need different instVars to ignore. Is this common ? do you usually need this ? We checked in SIXX and it is at instance side. Java uses the prefix 'transient' so it is at class side...

thanks


--
Mariano
http://marianopeck.wordpress.com

You can have variables on both instances and classes.
I believe in SIXX you send #sixxIgnorableInstVarNames to the object you want to serialize. IE. on class side you define ignorable class instance variables, while on instance side you define ignorable instance variables.

Cheers,
Henry

Reply via email to