My motivation is simple. I have different output targets for my data, some
require formatted output, and others the raw numerical data. Some even
require both at the same time.

In theory I could use your idea of specialized getters and setters with
built in formatting functionality. But I have hundreds of Stroubles, and it
is very impractical to write fancy getters for all of them individually. I
prefer to generate dumb getters automatically in Eclipse and put the logic
in the binding file.

I'm not sure that what you want to do will work since the name of a real
getter should normally refer to the name of the field it is "gets". But I'm
not sure about this, it may work.

My issue remains. Ideas, anyone?

PS When I cleaned my code to present the example above I forgot to change
some of the instances of "test" to "xxx".




On Mon, May 5, 2008 at 2:35 AM, Steve Cohen <[EMAIL PROTECTED]> wrote:

> I have no insight into why this is happening, but it seems to me that
> Strouble is asking for trouble.  I don't know your motivation in wanting
> such a class, but since it appears from your one example that there is
> some relation between the D and the S, would it not be possible to store
> only the double value and implement a getter for the String value in
> terms of the stored double?
>
> The reason I ask you this is because I have such a class that implements
> a TelephoneNumber.  It stores it as a ten-digit string stripped of all
> formatting, and then has a getFormatted() method that returns a
> presentable representation.  If this is not going to work with Jibx, it
> would be good to know this before I get too far into it, and make other
> plans.
>
> Will Brown wrote:
> > Hello jibbixers,
> >
> > here an annoying problem I need help solving.
> >
> > I have defined a two-field Java class called Strouble, to hold a
> > double value and a String value. The idea is to keep both the raw data
> > (double) and the formatted (String) representation of one floating
> > point number in objects of this class.
>
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to