[DEBUTANT] Utiliser le type Map
Bonjour,
J'utilise cette methode : java.util.Map getServices()
sur un objet de type Definition (dans l'aPI WSDL4J).
Code:
1 2 3 4 5
|
Definition wsdlModel;
WSDLReaderImpl reader = new WSDLReaderImpl();
wsdlModel = reader.readWSDL(name);
wsdlModel.getServices(); |
A cet endroit dans le code je veux parcourir l'ensemble des elements du map
getServices et trouver le nom de chaque service .
Je fais ceci a l'aide de ce code :
Code:
1 2 3 4 5 6
|
services = info.getServices().entrySet().iterator();
while(services.hasNext()) {
//Service a = (Service)services.next();
System.out.println("name = "+services.next().getQName() );
} |
Lorsque je fais ceci il me dit :
Citation:
Exception in thread "main" java.lang.ClassCastException
at WSDLInfos.main(WSDLInfos.java:64)