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
frank.schoenheit@... -
- Sun Microsystems
http://www.sun.com/staroffice -
- OpenOffice.org Base
http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---------------------------------------------------------------------
To unsubscribe, e-mail:
dev-unsubscribe@...
For additional commands, e-mail:
dev-help@...