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

Reply via email to