I'm generally confused with castor and inner classes. I'll now exactly
specify the model I deal with.
public class Outter{
Inner outterMember1;
String outterMember2;
class Inner{
String innerMember1;
Inner innerMember2;
List<Inner> listOfInner;
}
}
I'd like XML output like this:
<outter>
<outter-member1>
<inner-member1>some-string</inner-member1>
<inner-member2>
...
</inner-member2
<list>
<inner-item>
...
</inner-item>
<inner-item>
...
</inner-item>
</list
</outter-member1>
<outter-member2>some-string</outter-member>
</outter
I tried mapping like this:
<mapping>
<class name="package.Outter">
<field name="outterMember1" type="package.Outter.Inner"/>
<field name="outterMember2" type="string"/>
</class>
<class name="package.Outter.Inner">
<field name="innerMember1" type="string"/>
<field name="innerMember2" type="package.Outter.Inner"/>
<field name="listOfInner" type="package.Outter.Inner"
collection="arraylist"/>
</class>
</mapping>
This doesn't work. It says: org.exolab.castor.mapping.MappingException:
Could not find the class package.Outter.Inner
Marija
On 5/21/07, Werner Guttmann <[EMAIL PROTECTED]> wrote:
How would you want to XML output to look like ? I am not 100% sure this
can be done, but let's first have a look at what you require.
Werner
Marija Susović wrote:
> Hi!
>
> I have class like this:
>
> public class Outter{
>
> public String outter1;
> public String outter2;
>
> class Inner{
> public String inner1;
> public String inner2;
> }
> }
>
> How to create mapping file that maps class like this? I checked the
> documentation, but i couldn't find any information. Thanks for any help.
>
> Marija
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email