Hi Ariel,

> I didn't have time to understand the reasons 
> given for adding a FilterOperator2, carrying with it a TableFilterField2 and 
> a 
> XSheetFilterDescriptor2; but the names just tell me there was no agreement.

Well, the agreement really was that for a major release, any API changes
can be done (if well-justified, having a migration path, and the like).
For a minor release, only a certain class of changes can be done, but
this class is not yet defined (see my other mail). Obviously, the
*Filter*2 API was not considered to fit into that class. The most
convincing argument I heard came from Eike:

> If I understood correctly back years ago, changing an enum is not
> possible because in Java there is the Enum object that bails out if the
> value encountered during runtime doesn't match the set declared at
> compile time. Someone correct me if I'm wrong on this or there are
> details to add.

Not sure if this still holds nowadays (my understanding always was it
doesn't), but I didn't try.

Ciao
Frank

-- 
- Frank Schönheit, Software Engineer         [email protected] -
- Sun Microsystems                      http://www.sun.com/staroffice -
- OpenOffice.org Base                       http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to