Sabine,
Are you getting that exception with Castor 0.9.5.3? It definately
doesn't seem normal!
--Keith
Sabine Trochim wrote:
>
> Hi,
>
> I have a problem with mapping an array of objects of one Java class
> (Gradient), which is a field in another
> class (ColorSizeSchema). The mapping for class Gradient did work. The
> mapping of class ColorSizeSchema failed.
>
> Here is the corresponding example. Can anyone tell me what is wrong?
>
> // Class ColorSizeSchema
> Gradient[] gradients = null;
>
> public Gradient[] getGradients() {
> return gradients;
> }
>
> // The corresponding mapping file I created:
> <class name="Gradient">
>
> <class name="ColorSizeSchema">
> <map-to xml="colorSizeSchema"/>
>
> <field name="gradients"
> type="Gradient"
> collection="array">
> <bind-xml name="Gradient" node="element"/>
> </field>
> ...
> </class>
>
> This threw the following exception:
>
> Nested error: org.exolab.castor.mapping.MappingException: The return
> type for
> method public Gradient[] ColorSizeSchema.getGradients() does not match the
> declared field type java.util.Collection.
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
> unsubscribe castor-user
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user