本文整理了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
[英]Get the WSDL definitions imported by this definition
[中]获取此定义导入的WSDL定义
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
outStream.write(separator);
writer.writeWSDL(definition, outStream);
for (WSDLDefinition importedWSDLDefintion : wsdlDefinition.getImportedDefinitions()){
outStream.write(separator);
baseURI = importedWSDLDefintion.getLocation().toString();
代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws-wsdlgen
private static WSDLDefinition findDefinition(WSDLDefinition wsdlDef, QName name, Class type) {
if (wsdlDef == null || name == null) {
return wsdlDef;
}
if (wsdlDef.getURI() != null) { // not a facade
Definition def = wsdlDef.getDefinition();
Map types = type == PortType.class ? def.getPortTypes() : def.getBindings();
if (types.get(name) != null) {
return wsdlDef;
}
}
for (WSDLDefinition impDef : wsdlDef.getImportedDefinitions()) {
WSDLDefinition d = findDefinition(impDef, name, type);
if (d != null) {
return d;
}
}
return null;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
private static WSDLDefinition findDefinition(WSDLDefinition wsdlDef, QName name, Class type) {
if (wsdlDef == null || name == null) {
return wsdlDef;
}
if (wsdlDef.getURI() != null) { // not a facade
Definition def = wsdlDef.getDefinition();
Map types = type == PortType.class ? def.getPortTypes() : def.getBindings();
if (types.get(name) != null) {
return wsdlDef;
}
}
for (WSDLDefinition impDef : wsdlDef.getImportedDefinitions()) {
WSDLDefinition d = findDefinition(impDef, name, type);
if (d != null) {
return d;
}
}
return null;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl
if (resolved != null && !resolved.isUnresolved()) {
imp.setDefinition(resolved.getDefinition());
if (!model.getImportedDefinitions().contains(resolved)) {
model.getImportedDefinitions().add(resolved);
resolved = read(null, uri, uri.toURL(), context);
imp.setDefinition(resolved.getDefinition());
if (!model.getImportedDefinitions().contains(resolved)) {
model.getImportedDefinitions().add(resolved);
resolved = read(null, locationURI, locationURI.toURL(), context);
imp.setDefinition(resolved.getDefinition());
if (!model.getImportedDefinitions().contains(resolved)) {
model.getImportedDefinitions().add(resolved);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
if (resolved != null && !resolved.isUnresolved()) {
imp.setDefinition(resolved.getDefinition());
if (!model.getImportedDefinitions().contains(resolved)) {
model.getImportedDefinitions().add(resolved);
resolved = read(null, uri, uri.toURL(), context);
imp.setDefinition(resolved.getDefinition());
if (!model.getImportedDefinitions().contains(resolved)) {
model.getImportedDefinitions().add(resolved);
resolved = read(null, locationURI, locationURI.toURL(), context);
imp.setDefinition(resolved.getDefinition());
if (!model.getImportedDefinitions().contains(resolved)) {
model.getImportedDefinitions().add(resolved);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-implementation-bpel
WSDLDefinition theWSDL = theImport.getWSDLDefinition();
wsdlDefinitions.add(theWSDL.getDefinition());
for (WSDLDefinition importedWSDL: theWSDL.getImportedDefinitions()) {
wsdlDefinitions.add(importedWSDL.getDefinition());
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
WSDLDefinition theWSDL = theImport.getWSDLDefinition();
wsdlDefinitions.add(theWSDL.getDefinition());
for (WSDLDefinition importedWSDL: theWSDL.getImportedDefinitions()) {
wsdlDefinitions.add(importedWSDL.getDefinition());
代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws-runtime-axis2
private static void addSchemas(WSDLDefinition wsdlDef, AxisService axisService) {
for (XSDefinition xsDef : wsdlDef.getXmlSchemas()) {
if (xsDef.getSchema() != null) {
axisService.addSchema(xsDef.getSchema());
updateSchemaRefs(xsDef.getSchema(), axisService.getName());
}
}
for (WSDLDefinition impDef : wsdlDef.getImportedDefinitions()) {
addSchemas(impDef, axisService);
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl
resolved = resolveImports(WSDLDefinition.class, wsdlDefinition, context);
if (!resolved.isUnresolved()) {
if (resolved.getImportedDefinitions().isEmpty()) {
if (resolved.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
wsdlDef.getImportedDefinitions().add(resolved);
imp.setLocationURI(resolved.getURI().toString());
for (WSDLDefinition def : resolved.getImportedDefinitions()) {
if (def.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
wsdlDef.getImportedDefinitions().add(def);
imp.setLocationURI(def.getURI().toString());
break;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
facade.addImport(imp);
aggregated.getImportedDefinitions().add(d);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl
wsdlDefinition.setLocation(resolved.getLocation());
wsdlDefinition.setURI(resolved.getURI());
wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());
wsdlDefinition.setUnresolved(false);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
wsdlDefinition.setLocation(resolved.getLocation());
wsdlDefinition.setURI(resolved.getURI());
wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());
wsdlDefinition.setUnresolved(false);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
resolved = resolveImports(WSDLDefinition.class, wsdlDefinition, context);
if (!resolved.isUnresolved()) {
if (resolved.getImportedDefinitions().isEmpty()) {
if (resolved.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
wsdlDef.getImportedDefinitions().add(resolved);
imp.setLocationURI(resolved.getURI().toString());
for (WSDLDefinition def : resolved.getImportedDefinitions()) {
if (def.getDefinition().getTargetNamespace().equals(imp.getDefinition().getTargetNamespace())) {
wsdlDef.getImportedDefinitions().add(def);
imp.setLocationURI(def.getURI().toString());
break;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl
facade.addImport(imp);
aggregated.getImportedDefinitions().add(d);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
String wsdlName = imp.getDefinition().getDocumentBaseURI();
WSDLInfo wsdlInfo = (WSDLInfo)xmlMap.get(getFilenameWithoutPath(wsdlName));
wsdlDefinition.getImportedDefinitions().add(wsdlInfo.getWsdlDefintion());
代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-wsdl
wsdlDefinition.setLocation(resolved.getLocation());
wsdlDefinition.setURI(resolved.getURI());
wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());
wsdlDefinition.setUnresolved(false);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
wsdlDefinition.setLocation(resolved.getLocation());
wsdlDefinition.setURI(resolved.getURI());
wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());
wsdlDefinition.setUnresolved(false);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
wsdlDefinition.setLocation(resolved.getLocation());
wsdlDefinition.setURI(resolved.getURI());
wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());
wsdlDefinition.setUnresolved(false);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws
wsdlDefinition.setLocation(resolved.getLocation());
wsdlDefinition.setURI(resolved.getURI());
wsdlDefinition.getImportedDefinitions().addAll(resolved.getImportedDefinitions());
wsdlDefinition.getXmlSchemas().addAll(resolved.getXmlSchemas());
wsdlDefinition.setUnresolved(false);
内容来源于网络,如有侵权,请联系作者删除!