Hi,

it's actually a lot easier. Simply set the 'types' property on e.g. the
Ant task definition to a value of 'arraylist' (in case you are using
Ant), and the default type of collections will be java.util.(Array)List.

Regards
Werner

Lukas Lang wrote:
> Hey David,
> 
> by using a binding file for code generation, you will be able to modify
> single fields:
> 
> The <member> element[1] allows to set the collection type as an attribute:
> 
> collection? =
> (array|vector|arraylist|hashtable|collection|odmg|set|map|sortedset)
> 
> When generating a huge WSDL of course this is not reasonable. At the
> moment, I can't find any documentation for that, but I'm pretty sure by
> adding a properties file you can set the collection type.
> 
> Have a look at the Reference Guide[2].
> 
> Lukas
> 
> [1] Castor Reference Guide - Custom Bindings, the <member> element:
> http://castor.org/reference/html-single/index.html#d0e4880
> 
> [2] Castor Reference Guide - Properties:
> http://castor.org/reference/html-single/index.html#xml.code.generator.properties
> 
> KARR, DAVID (ATTCINW) schrieb:
>> I haven't yet gone through the manual, so I apologize if this is
>> covered, but I noticed that "out of the box" generated code uses Vector
>> for collection types instead of ArrayList.  This seems like an odd
>> choice to me, as Vector is synchronized, and ArrayList isn't.
>>
>> Why was it done this way?
>>
>> Is there an easy way to make all collections use ArrayList instead?
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
>>
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to