Hi,

We currently have two builder classes for the typedef builder: org.mmbase.module.corebuilders.TypeDef and org.mmbase.module.corebuilders.ObjectTypes.

ObjectTypes extends TypeDef and adds various methods that allow you to edit a builder configuration using the editors.

I wish to use the Optimization project to get rid of the ambiguity of having two classes for one builder - I think it is preferable to have one builder class (unless people can present me with a solid reason why having two would be useful instead of confusing?).

There are basically two options: move all ObjectTypes code to TypeDef, or drop TypeDef and go with ObjectTypes.
'ObjectTypes' is the current default in the config, and it is a nicer name. However, 'TypeDef' is used all through the core, and it is the builder name.


Hence, my initial impulse is to move all ObjectTypes code to TypeDef.

Before I call a vote, I would like to hear your ideas, if you have any.

--
Pierre van Rooden
Mediapark, C 107 tel. +31 (0)35 6772815
"Never summon anything bigger than your head."




Reply via email to