org.apache.tuscany.sca.interfacedef.wsdl.WSDLDefinition.getURI()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(165)

本文整理了Java中org.apache.tuscany.sca.interfacedef.wsdl.WSDLDefinition.getURI()方法的一些代码示例,展示了WSDLDefinition.getURI()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WSDLDefinition.getURI()方法的具体详情如下:
包路径:org.apache.tuscany.sca.interfacedef.wsdl.WSDLDefinition
类名称:WSDLDefinition
方法名:getURI

WSDLDefinition.getURI介绍

[英]Get the contribution artifact URI of the WSDL document
[中]获取WSDL文档的贡献工件URI

代码示例

代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws-wsdlgen

  1. private static WSDLDefinition findDefinition(WSDLDefinition wsdlDef, QName name, Class type) {
  2. if (wsdlDef == null || name == null) {
  3. return wsdlDef;
  4. }
  5. if (wsdlDef.getURI() != null) { // not a facade
  6. Definition def = wsdlDef.getDefinition();
  7. Map types = type == PortType.class ? def.getPortTypes() : def.getBindings();
  8. if (types.get(name) != null) {
  9. return wsdlDef;
  10. }
  11. }
  12. for (WSDLDefinition impDef : wsdlDef.getImportedDefinitions()) {
  13. WSDLDefinition d = findDefinition(impDef, name, type);
  14. if (d != null) {
  15. return d;
  16. }
  17. }
  18. return null;
  19. }

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

  1. private static WSDLDefinition findDefinition(WSDLDefinition wsdlDef, QName name, Class type) {
  2. if (wsdlDef == null || name == null) {
  3. return wsdlDef;
  4. }
  5. if (wsdlDef.getURI() != null) { // not a facade
  6. Definition def = wsdlDef.getDefinition();
  7. Map types = type == PortType.class ? def.getPortTypes() : def.getBindings();
  8. if (types.get(name) != null) {
  9. return wsdlDef;
  10. }
  11. }
  12. for (WSDLDefinition impDef : wsdlDef.getImportedDefinitions()) {
  13. WSDLDefinition d = findDefinition(impDef, name, type);
  14. if (d != null) {
  15. return d;
  16. }
  17. }
  18. return null;
  19. }

代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws-wsdlgen

  1. private static boolean addImport(QName name,
  2. Class type,
  3. WSDLDefinition wsdlDef,
  4. Definition newDef,
  5. List<WSDLDefinition> imports) {
  6. String namespace = name.getNamespaceURI();
  7. if (newDef.getImports(namespace) == null) {
  8. WSDLDefinition impDef = findDefinition(wsdlDef, name, type);
  9. if (impDef != null) {
  10. Import imp = newDef.createImport();
  11. imp.setNamespaceURI(namespace);
  12. imp.setLocationURI(impDef.getURI().toString());
  13. imp.setDefinition(impDef.getDefinition());
  14. newDef.addNamespace("ns" + imports.size(), namespace);
  15. newDef.addImport(imp);
  16. imports.add(impDef);
  17. return true;
  18. } else {
  19. // import was not added because element not found
  20. return false;
  21. }
  22. }
  23. return true;
  24. }

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

  1. private static boolean addImport(QName name,
  2. Class type,
  3. WSDLDefinition wsdlDef,
  4. Definition newDef,
  5. List<WSDLDefinition> imports) {
  6. String namespace = name.getNamespaceURI();
  7. if (newDef.getImports(namespace) == null) {
  8. WSDLDefinition impDef = findDefinition(wsdlDef, name, type);
  9. if (impDef != null) {
  10. Import imp = newDef.createImport();
  11. imp.setNamespaceURI(namespace);
  12. imp.setLocationURI(impDef.getURI().toString());
  13. imp.setDefinition(impDef.getDefinition());
  14. newDef.addNamespace("ns" + imports.size(), namespace);
  15. newDef.addImport(imp);
  16. imports.add(impDef);
  17. return true;
  18. } else {
  19. // import was not added because element not found
  20. return false;
  21. }
  22. }
  23. return true;
  24. }

代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl

  1. resolved.setNamespace(resolved.getDefinition().getTargetNamespace());
  2. resolved.setUnresolved(false);
  3. resolved.setURI(unresolved.getURI());
  4. return modelClass.cast(resolved);

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

  1. resolved.setNamespace(resolved.getDefinition().getTargetNamespace());
  2. resolved.setUnresolved(false);
  3. resolved.setURI(unresolved.getURI());
  4. return modelClass.cast(resolved);

代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl

  1. wsdlDefinition.setDefinition(resolved.getDefinition());
  2. wsdlDefinition.setLocation(resolved.getLocation());
  3. wsdlDefinition.setURI(resolved.getURI());
  4. wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
  5. wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

  1. wsdlDefinition.setDefinition(resolved.getDefinition());
  2. wsdlDefinition.setLocation(resolved.getLocation());
  3. wsdlDefinition.setURI(resolved.getURI());
  4. wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
  5. wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());

代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl

  1. imp.setLocationURI(resolved.getURI().toString());
  2. if (def.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
  3. wsdlDef.getImportedDefinitions().add(def);
  4. imp.setLocationURI(def.getURI().toString());
  5. break;

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

  1. imp.setLocationURI(resolved.getURI().toString());
  2. if (def.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
  3. wsdlDef.getImportedDefinitions().add(def);
  4. imp.setLocationURI(def.getURI().toString());
  5. break;

代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl

  1. wsdlDefinition.setDefinition(resolved.getDefinition());
  2. wsdlDefinition.setLocation(resolved.getLocation());
  3. wsdlDefinition.setURI(resolved.getURI());
  4. wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
  5. wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

  1. wsdlDefinition.setDefinition(resolved.getDefinition());
  2. wsdlDefinition.setLocation(resolved.getLocation());
  3. wsdlDefinition.setURI(resolved.getURI());
  4. wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
  5. wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

  1. wsdlDefinition.setDefinition(resolved.getDefinition());
  2. wsdlDefinition.setLocation(resolved.getLocation());
  3. wsdlDefinition.setURI(resolved.getURI());
  4. wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
  5. wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());

代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws

  1. wsdlDefinition.setDefinition(resolved.getDefinition());
  2. wsdlDefinition.setLocation(resolved.getLocation());
  3. wsdlDefinition.setURI(resolved.getURI());
  4. wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
  5. wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());

相关文章