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

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

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

WSDLDefinition.getImportedDefinitions介绍

[英]Get the WSDL definitions imported by this definition
[中]获取此定义导入的WSDL定义

代码示例

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

  1. outStream.write(separator);
  2. writer.writeWSDL(definition, outStream);
  3. for (WSDLDefinition importedWSDLDefintion : wsdlDefinition.getImportedDefinitions()){
  4. outStream.write(separator);
  5. baseURI = importedWSDLDefintion.getLocation().toString();

代码示例来源: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-interface-wsdl

  1. if (resolved != null && !resolved.isUnresolved()) {
  2. imp.setDefinition(resolved.getDefinition());
  3. if (!model.getImportedDefinitions().contains(resolved)) {
  4. model.getImportedDefinitions().add(resolved);
  5. resolved = read(null, uri, uri.toURL(), context);
  6. imp.setDefinition(resolved.getDefinition());
  7. if (!model.getImportedDefinitions().contains(resolved)) {
  8. model.getImportedDefinitions().add(resolved);
  9. resolved = read(null, locationURI, locationURI.toURL(), context);
  10. imp.setDefinition(resolved.getDefinition());
  11. if (!model.getImportedDefinitions().contains(resolved)) {
  12. model.getImportedDefinitions().add(resolved);

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

  1. if (resolved != null && !resolved.isUnresolved()) {
  2. imp.setDefinition(resolved.getDefinition());
  3. if (!model.getImportedDefinitions().contains(resolved)) {
  4. model.getImportedDefinitions().add(resolved);
  5. resolved = read(null, uri, uri.toURL(), context);
  6. imp.setDefinition(resolved.getDefinition());
  7. if (!model.getImportedDefinitions().contains(resolved)) {
  8. model.getImportedDefinitions().add(resolved);
  9. resolved = read(null, locationURI, locationURI.toURL(), context);
  10. imp.setDefinition(resolved.getDefinition());
  11. if (!model.getImportedDefinitions().contains(resolved)) {
  12. model.getImportedDefinitions().add(resolved);

代码示例来源:origin: org.apache.tuscany.sca/tuscany-implementation-bpel

  1. WSDLDefinition theWSDL = theImport.getWSDLDefinition();
  2. wsdlDefinitions.add(theWSDL.getDefinition());
  3. for (WSDLDefinition importedWSDL: theWSDL.getImportedDefinitions()) {
  4. wsdlDefinitions.add(importedWSDL.getDefinition());

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

  1. WSDLDefinition theWSDL = theImport.getWSDLDefinition();
  2. wsdlDefinitions.add(theWSDL.getDefinition());
  3. for (WSDLDefinition importedWSDL: theWSDL.getImportedDefinitions()) {
  4. wsdlDefinitions.add(importedWSDL.getDefinition());

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

  1. private static void addSchemas(WSDLDefinition wsdlDef, AxisService axisService) {
  2. for (XSDefinition xsDef : wsdlDef.getXmlSchemas()) {
  3. if (xsDef.getSchema() != null) {
  4. axisService.addSchema(xsDef.getSchema());
  5. updateSchemaRefs(xsDef.getSchema(), axisService.getName());
  6. }
  7. }
  8. for (WSDLDefinition impDef : wsdlDef.getImportedDefinitions()) {
  9. addSchemas(impDef, axisService);
  10. }
  11. }

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

  1. resolved = resolveImports(WSDLDefinition.class, wsdlDefinition, context);
  2. if (!resolved.isUnresolved()) {
  3. if (resolved.getImportedDefinitions().isEmpty()) {
  4. if (resolved.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
  5. wsdlDef.getImportedDefinitions().add(resolved);
  6. imp.setLocationURI(resolved.getURI().toString());
  7. for (WSDLDefinition def : resolved.getImportedDefinitions()) {
  8. if (def.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
  9. wsdlDef.getImportedDefinitions().add(def);
  10. imp.setLocationURI(def.getURI().toString());
  11. break;

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

  1. facade.addImport(imp);
  2. aggregated.getImportedDefinitions().add(d);

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

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

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

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

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

  1. resolved = resolveImports(WSDLDefinition.class, wsdlDefinition, context);
  2. if (!resolved.isUnresolved()) {
  3. if (resolved.getImportedDefinitions().isEmpty()) {
  4. if (resolved.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
  5. wsdlDef.getImportedDefinitions().add(resolved);
  6. imp.setLocationURI(resolved.getURI().toString());
  7. for (WSDLDefinition def : resolved.getImportedDefinitions()) {
  8. if (def.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
  9. wsdlDef.getImportedDefinitions().add(def);
  10. imp.setLocationURI(def.getURI().toString());
  11. break;

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

  1. facade.addImport(imp);
  2. aggregated.getImportedDefinitions().add(d);

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

  1. String wsdlName = imp.getDefinition().getDocumentBaseURI();
  2. WSDLInfo wsdlInfo = (WSDLInfo)xmlMap.get(getFilenameWithoutPath(wsdlName));
  3. wsdlDefinition.getImportedDefinitions().add(wsdlInfo.getWsdlDefintion());

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

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

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

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

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

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

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

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

相关文章