Thanks for reply, I created new instance like this:

Class<? extends Enum> propertyType = (Class<? extends Enum>) 
propertyDescriptor.getPropertyType(); 
                                                                
Object o = Enum.valueOf(propertyType, "PINCH");


-----Original Message-----
From: Daniel Kulp [mailto:[email protected]] 
Sent: Monday, April 02, 2012 11:32 PM
To: [email protected]
Cc: Merve Özbey
Subject: Re: InstantiationException of JaxWsDynamicClientFactory generated 
classes


Cookings is an Enumeration.  You would need to use the Java enum stuff:


Cookings c = Cookings.valueOf("pinch");

or 

Object o = Enum.valueOf(cookingClass, "pinch");

or similar.

Dan



On Monday, April 02, 2012 05:51:58 PM Merve Özbey wrote:
> Hi,
> 
> 
> 
> I generated classes from
> "http://www.webservicex.net/ConvertCooking.asmx?WSDL"; using 
> JaxWsDynamicClientFactory. While I am creating new instance from one 
> of the generated classes it gives this exception:
> 
> 
> 
> java.lang.InstantiationException: net.webservicex.Cookings
> 
>       at java.lang.Class.newInstance0(Class.java:340)
> 
>       at java.lang.Class.newInstance(Class.java:308)
> 
> 
> 
> One of the type of the operation is net.webservicex.Cookings.
> 
> Cookings class has not no argument constructor. How can I create new 
> instance from this class?
> 
> 
> 
> Thanks.
> 
> 
> 
> Merve Özbey
> 
> Likya Bilgi Teknolojileri
> 
> ve İletişim Hiz. Ltd. Şti.
> 
>  <http://www.likyateknoloji.com/> www.likyateknoloji.com
> 
> 
> 
> Tel :    + 90 216 471 81 55
> 
> Gsm : + 90 549 242 02 10
> 
> Faks:  + 90 216 661 14 92
> 
> 
> 
> --------------------------------------
> 
> Bu elektronik posta ve onunla iletilen bütün dosyalar gizlidir. Sadece 
> yukarıda isimleri belirtilen kişiler arasında özel haberleşme amacını 
> taşımaktadır. Size yanlışlıkla ulaşmışsa bu elektonik postanın 
> içeriğini açıklamanız, kopyalamanız, yönlendirmeniz ve kullanmanız 
> kesinlikle yasaktır. Lütfen mesajı geri gönderiniz ve sisteminizden 
> siliniz. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. Şti. bu 
> mesajın içeriği ile ilgili olarak hiç bir hukuksal sorumluluğu kabul etmez.
> 
> 
> 
> This electronic mail and any files transmitted with it are intended 
> for the private use of  the persons named above. If you received this 
> message in error, forwarding, copying or use of any of the information 
> is strictly prohibited. Please immediately notify the sender and 
> delete it from your system. Likya Bilgi Teknolojileri ve İletişim Hiz. Ltd. 
> Şti.
> does not accept legal responsibility for the contents of this message.
> 
> --------------------------------------
> 
> Description: likya_150dpi
> 
> P
> 
> Bu e-postayı yazdırmadan önce, çevreye olan sorumluluğunuzu tekrar 
> düşünün.
> 
> Please consider your environmental responsibility before printing this 
> e-mail.
--
Daniel Kulp
[email protected] - http://dankulp.com/blog Talend Community Coder - 
http://coders.talend.com


Reply via email to