On Mar 8, 2009, at 6:34 PM, Felix Knecht wrote:
Emmanuel Lecharny schrieb:
On Mon, Mar 9, 2009 at 1:05 AM, Felix Knecht <[email protected]> wrote:
Hi all
We have various default-server configurations [1] and also
generated schemas
which should fit. I'm simply not able to do a valid validation of
one of the
default-server configuration using the corresponding schema.
Neither in self
written java code nor using any tools ...
Has anybody more luck or is this a problem or must it not validate
(if so
what's the reason to create the schemas)?
The schema are self-generated by xbeans. Maybe the generation is
not correct ?
I can find very, very rare docs about the maven-xbean-plugin and
it's usage!
Looking at the code I guess this is what's going on for classes have
the marker "* @org.apache.xbean.XBean"
- Setters should (!?) be marked with "* @org.apache.xbean.XBean"
- Getters may have no specific marker (but can like property), but
are taken for schema generation
- Other methods ... ?
Mostly you need to annotate collection valued setters with the type
included in the collection. Otherwise xbean-spring can pretty much
figure out what is needed by reflection. IIRC you can also annotate
constructors??
The lack of docs is annoying but I usually look at the xbean examples
in the tests.
What is stopping you from doing the validation? AFAIK it ought to be
possible.
david jencks