本文整理了Java中javax.wsdl.extensions.schema.Schema.getIncludes()
方法的一些代码示例,展示了Schema.getIncludes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Schema.getIncludes()
方法的具体详情如下:
包路径:javax.wsdl.extensions.schema.Schema
类名称:Schema
方法名:getIncludes
[英]Get a list containing all of the includes defined here. The list elements are schema references.
[中]获取包含此处定义的所有包含项的列表。列表元素是模式引用。
代码示例来源:origin: wsdl4j/wsdl4j
allSchemaRefs.addAll(schema.getIncludes());
allSchemaRefs.addAll(schema.getRedefines());
代码示例来源:origin: com.consol.citrus/citrus-core
/**
* Recursively add all included schemas as schema resource.
*/
protected void addIncludedSchemas(Schema schema) throws WSDLException, IOException, TransformerException, TransformerFactoryConfigurationError {
List<SchemaReference> includes = schema.getIncludes();
for (SchemaReference schemaReference : includes) {
String schemaLocation;
URI locationURI = URI.create(schemaReference.getSchemaLocationURI());
if (locationURI.isAbsolute()) {
schemaLocation = schemaReference.getSchemaLocationURI();
} else {
schemaLocation = schema.getDocumentBaseURI().substring(0, schema.getDocumentBaseURI().lastIndexOf('/') + 1) + schemaReference.getSchemaLocationURI();
}
schemaResources.add(new FileSystemResource(schemaLocation));
}
}
代码示例来源:origin: org.mule.modules/mule-module-ws
Collection<SchemaReference> schemaIncludesCollection = schema.getIncludes();
代码示例来源:origin: org.apache.servicemix/servicemix-http
private void mapSchema(Schema schema, String contextPath) {
Map schemaImports = schema.getImports();
for (Iterator iter = schemaImports.values().iterator(); iter.hasNext();) {
List imps = (List) iter.next();
for (Iterator iterator = imps.iterator(); iterator.hasNext();) {
SchemaImport schemaImport = (SchemaImport) iterator.next();
Schema schemaImp = schemaImport.getReferencedSchema();
String schemaLoc = schemaImport.getSchemaLocationURI();
if (schemaLoc != null && schemaImp != null && schemaImp.getElement() != null && !URI.create(schemaLoc).isAbsolute()) {
schemaLoc = resolveRelativeURI(contextPath, schemaLoc);
addResource(schemaLoc, schemaImp.getElement());
// recursively map imported schemas
mapSchema(schemaImp, getURIParent(schemaLoc));
}
}
}
List schemaIncludes = schema.getIncludes();
for (Iterator iter = schemaIncludes.iterator(); iter.hasNext();) {
SchemaReference schemaInclude = (SchemaReference) iter.next();
Schema schemaImp = schemaInclude.getReferencedSchema();
String schemaLoc = schemaInclude.getSchemaLocationURI();
if (schemaLoc != null && schemaImp != null && schemaImp.getElement() != null && !URI.create(schemaLoc).isAbsolute()) {
schemaLoc = resolveRelativeURI(contextPath, schemaLoc);
addResource(schemaLoc, schemaImp.getElement());
// recursively map included schemas
mapSchema(schemaImp, getURIParent(schemaLoc));
}
}
}
代码示例来源:origin: reficio/soap-ws
private void processSchema(Definition definition, Schema schema, String fileName, Map<String, String> changedSchemaLocations) {
try {
if (schema.getIncludes() != null) {
for (Object o : schema.getIncludes()) {
if (o instanceof SchemaReference) {
SchemaReference ref = (SchemaReference) o;
代码示例来源:origin: org.ow2.orchestra/orchestra-utils
final Element includeElt = (Element) includeNl.item(i);
if (includeElt.hasAttribute("schemaLocation")) {
for (final SchemaReference schemaReference : (List<SchemaReference>) schema.getIncludes()) {
if (schemaReference.getSchemaLocationURI() != null
&& schemaReference.getSchemaLocationURI().equals(includeElt.getAttribute("schemaLocation"))) {
代码示例来源:origin: org.apache.servicemix/servicemix-cxf-se
List<SchemaReference> includes = CastUtils.cast(schema.getIncludes());
if (includes != null && includes.size() > 0) {
String includeNamespace = schema.getElement().getAttribute("targetNamespace");
代码示例来源:origin: apache/cxf
protected void updateSchemaImports(Bus bus,
Schema schema,
String docBase,
Map<String, SchemaReference> doneSchemas,
String base,
String parentResolved) {
Collection<List<?>> imports = CastUtils.cast((Collection<?>)schema.getImports().values());
for (List<?> lst : imports) {
List<SchemaImport> impLst = CastUtils.cast(lst);
for (SchemaImport imp : impLst) {
processSchemaReference(imp, bus, schema, docBase, doneSchemas, base, parentResolved);
}
}
List<SchemaReference> includes = CastUtils.cast(schema.getIncludes());
for (SchemaReference included : includes) {
processSchemaReference(included, bus, schema, docBase, doneSchemas, base, parentResolved);
}
List<SchemaReference> redefines = CastUtils.cast(schema.getRedefines());
for (SchemaReference included : redefines) {
processSchemaReference(included, bus, schema, docBase, doneSchemas, base, parentResolved);
}
}
代码示例来源:origin: org.apache.servicemix/servicemix-cxf-bc
List<SchemaReference> includes = CastUtils.cast(schema.getIncludes());
if (includes != null && includes.size() > 0) {
String includeNamespace = schema.getElement().getAttribute("targetNamespace");
代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-simple
protected void updateSchemaImports(Bus bus,
Schema schema,
String docBase,
Map<String, SchemaReference> doneSchemas,
String base,
String parentResolved) {
Collection<List<?>> imports = CastUtils.cast((Collection<?>)schema.getImports().values());
for (List<?> lst : imports) {
List<SchemaImport> impLst = CastUtils.cast(lst);
for (SchemaImport imp : impLst) {
processSchemaReference(imp, bus, schema, docBase, doneSchemas, base, parentResolved);
}
}
List<SchemaReference> includes = CastUtils.cast(schema.getIncludes());
for (SchemaReference included : includes) {
processSchemaReference(included, bus, schema, docBase, doneSchemas, base, parentResolved);
}
List<SchemaReference> redefines = CastUtils.cast(schema.getRedefines());
for (SchemaReference included : redefines) {
processSchemaReference(included, bus, schema, docBase, doneSchemas, base, parentResolved);
}
}
代码示例来源:origin: org.mule.modules/mule-module-cxf
List<SchemaReference> includes = CastUtils.cast(schema.getIncludes());
for (SchemaReference included : includes) {
String start = included.getSchemaLocationURI();
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
allSchemaRefs.addAll(schema.getIncludes());
allSchemaRefs.addAll(schema.getRedefines());
代码示例来源:origin: org.wso2.wsdl4j/wsdl4j
allSchemaRefs.addAll(schema.getIncludes());
allSchemaRefs.addAll(schema.getRedefines());
内容来源于网络,如有侵权,请联系作者删除!