В ResourceSet есть метод, который может создать ресурс:
открытый ресурс createResource (URI uri)
Проблема: 'uri' недостаточно для создания допустимого типа ресурса.
Например, если URI выглядит так: "http://host/file.wsdl", то createResource поймет, что WSDLResource должен быть создан.
Но что, если у меня есть wsdl с, скажем, таким URL: "http://host/file?wsdl"
Как мне сказать ResourceSet, что «WSDLResource» должен быть создан?
Конечно, я могу извлечь во время выполнения фактический тип ресурса, который будет создан, но я не знаю, как передать этот тип в ResourceSet.
Спасибо