ResourceSet.createResource (URI) - que se passe-t-il si 'uri' n'est pas suffisant pour créer certaines ressources?

StackOverflow https://stackoverflow.com/questions/1206159

  •  05-07-2019
  •  | 
  •  

Question

Il existe une méthode dans ResourceSet qui peut créer une ressource:

ressource publique createResource (URI URI)

Le problème: 'uri' ne suffit pas pour créer un type de ressource valide. Par exemple, si l'URI ressemble à ceci: " http: //host/file.wsdl " alors createResource comprendra que WSDLResource doit être créé. Mais que se passe-t-il si j’ai un wsdl avec, disons, l’URL suivante: " http: // hôte / fichier? Wsdl " Comment devrais-je dire ResourceSet que " WSDLResource " devrait être créé?

Bien sûr, je peux extraire au moment de l'exécution le type de ressource à créer, mais je ne sais pas comment passer ce type à ResourceSet.

Merci

scroll top