Hi James, I was just looking at a way for trying to deal with addXXX() methods in a configurable way. I think I might have come up with a way to handle it.
While passing through the bean information in XMLIntrospector.introspect() when discovering a loop type could we take the name, say Hobbies, and apply a strategy to determine its singular form? Then store that singular form for later use. So I could use a plural stemmer strategy that would turn Hobbies into Hobby and then in the XMLIntrospectorHelper.defaultAddMethods() the addHobby(Hobby hobby) would be matched up with Hobbies. We could maintain the current behaviour and possibly make these strategies stackable so that different attempts can be made. This would also allow things like i18n plural stemmers. I'm still trying to sort out some of the, it looks like there is some duplicated code in the XMLIntrospector* classes but I'm not exactly sure yet. But I think this method would work, I'll take any pointers. I think in a few more hours I'll be able to give it a whirl if the approach is acceptable. -- jvz. Jason van Zyl [EMAIL PROTECTED] http://tambora.zenplex.org -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>