ResourceSet.createResource (URI) - que se 'uri' não é suficiente para criar determinado recurso?

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

  •  05-07-2019
  •  | 
  •  

Pergunta

Existe um método em ResourceSet que pode criar recursos:

pública Resource createResource (URI uri)

O problema: 'URI' não é suficiente para criar tipo válido de recurso. Por exemplo, se o URI é assim: " http: //host/file.wsdl " então createResource vai entender que WSDLResource deve ser criado. Mas o que se eu tenho um WSDL com, digamos, como url: " http: // host / arquivo wsdl " Como devo dizer ResourceSet que "WSDLResource" deve ser criado?

Claro que pode extrair em tempo de execução tipo real de recurso vai ser criado, mas eu não sei como passar este tipo de ResourceSet.

Graças

Foi útil?

Solução

Eu acho que você está procurando ResourceSet.createResource(URI uri, String contentType) . Você só precisa saber o identificador de tipo de conteúdo para o seu tipo de recurso específico no registro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top