2009-07-30 13 views
0

中有一个的ResourceSet方法可以创建资源:ResourceSet.createResource(URI) - 如果'uri'不足以创建特定资源会怎么样?

公共资源createResource(URI URI)

的问题:“URI”是不够的,建立资源的有效类型。例如,如果uri是这样的:“http://host/file.wsdl”,那么createResource就会明白应该创建WSDLResource。 但是,如果我有一个wsdl,例如,这样的网址:“http://host/file?wsdl” 我该怎么说ResourceSet应该创建“WSDLResource”?

当然,我可以在运行时提取实际类型的资源将被创建,但我不知道如何将此类型传递给ResourceSet。

感谢

回答