Try castor 0.9.7. I guess this is related to a context location bug solved
in that version.
Diogo


________________________________________
From: Shalni Kumar [mailto:[EMAIL PROTECTED] 
Sent: quarta-feira, 15 de Junho de 2005 10:38
To: dev@castor.codehaus.org
Subject: [castor-dev] Regarding the map-to element

Hi !
     In my mapping file if i provide the following tag
    <map-to xml="GOODS__REQUEST"/>
   for the class name and if the XML that i need to unmarshall
    using castor looks like below
<GOODS__REQUEST > <x></x><y></y> </GOODS__REQUEST>
  it works. However if i give 
<JUNK> <x></x><y></y> </JUNK> 
then also it works.
Is there any way i can disallow the input to have any other name except the 
name provided in the map-to element ?
 
 
 
 
 
<?xml version="1.0"?>
<mapping>
<description>A mapping file for our Address Book application</description>
<class name="Addressbook.Person">
<field name="name" type="string">
<bind-xml name="name" node="attribute" />
</field>
<field name="address" type="string" >
<bind-xml name="address" node="element" />
</field> 
<field name="ssn" type="string" required="false" />
<field name="email" type="string" />
<field name="homePhone" type="string" />
<field name="workPhone" type="string" />
</class>
<class name="Addressbook.Addressbook">
<field name="header" handler="Addressbook.MyFieldHandler"
type="java.lang.String">
<bind-xml name="header" node="element"/>
</field>
<field name="name" type="string">
<bind-xml name="name" node="attribute" />
</field>
<field name="persons" type="Addressbook.Person" collection="collection" />
</class>
</mapping>


Keith Visco <[EMAIL PROTECTED]> wrote: 

The .castor.cdr files are Castor's ClassDescriptorResolverImpl 
class=descriptor mappings which were introduced in 0.9.7 to fix a bug 
with the binding framework and provides the ability to move descriptors 
to a different package.

If you use a binding file to change class names, I wouldn't delete them, 
otherwise you can probably delete them without causing harm. However, by 
deleting them you will probably slow Castor down slightly, especially if 
you are not caching descriptors at all, as Castor will have to search 
for the descriptor classes.

--Keith

Tysnes Are Thobias wrote:
> Hello!
> 
> Just migrated castor from 0.9.6 to 0.9.7 and everythings looks fine..
> But I notice some .castor.cdr files in my catalog structure..
> 
> Is this something which can be deleted !? What's it purpose !?
> 
> Cheers,
> Are T. Tysnes


-------------------------------------------------
If you wish to unsubscribe from this list, please 
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------
________________________________________
Discover Yahoo!
Have fun online with music videos, cool games, IM & more. Check it out!


-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to