gpt4 book ai didi

org.apache.tuscany.sca.xsd.XSDefinition.getSchema()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-26 21:23:05 28 4
gpt4 key购买 nike

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

XSDefinition.getSchema介绍

[英]Returns the XmlSchema definition model
[中]返回XmlSchema定义模型

代码示例

代码示例来源: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-binding-ws-wsdlgen

private static void loadXSD(XmlSchemaCollection schemaCollection, XSDefinition definition) {
  if (definition.getSchema() != null) {
    return;
  }
  if (definition.getDocument() != null) {
    String uri = null;
    if (definition.getLocation() != null) {
      uri = definition.getLocation().toString();
    }
    XmlSchema schema = schemaCollection.read(definition.getDocument(), uri, null);
    if (definition.getSchemaCollection() == null) {
      definition.setSchemaCollection(schemaCollection);
    }
    if (definition.getSchema() == null) {
      definition.setSchema(schema);
    }
  }
}

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

private XmlSchemaType getType(QName typeName) {
  XmlSchemaType type = wsdlDefinition.getXmlSchemaType(typeName);
  if (type == null) {
    XSDefinition definition = xsdFactory.createXSDefinition();
    definition.setUnresolved(true);
    definition.setNamespace(typeName.getNamespaceURI());
    definition = resolver.resolveModel(XSDefinition.class, definition, context);
    if (definition.getSchema() != null) {
      type = definition.getSchema().getTypeByName(typeName);
    }
  }
  return type;
}

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

private static void loadXSD(XmlSchemaCollection schemaCollection, XSDefinition definition) {
  if (definition.getSchema() != null) {
    return;
  }
  if (definition.getDocument() != null) {
    String uri = null;
    if (definition.getLocation() != null) {
      uri = definition.getLocation().toString();
    }
    XmlSchema schema = schemaCollection.read(definition.getDocument(), uri, null);
    if (definition.getSchemaCollection() == null) {
      definition.setSchemaCollection(schemaCollection);
    }
    if (definition.getSchema() == null) {
      definition.setSchema(schema);
    }
  }
}

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

private XmlSchemaType getType(QName typeName) {
  XmlSchemaType type = wsdlDefinition.getXmlSchemaType(typeName);
  if (type == null) {
    XSDefinition definition = xsdFactory.createXSDefinition();
    definition.setUnresolved(true);
    definition.setNamespace(typeName.getNamespaceURI());
    definition = resolver.resolveModel(XSDefinition.class, definition, context);
    if (definition.getSchema() != null) {
      type = definition.getSchema().getTypeByName(typeName);
    }
  }
  return type;
}

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

if (definition.isUnresolved() && definition.getSchema() == null && modelXSD != null) {
  definition.setSchema(modelXSD.getSchema());
  definition.setSchemaCollection(modelXSD.getSchemaCollection());
  definition.setUnresolved(false);

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

private XmlSchemaElement getElement(QName elementName) {
  XmlSchemaElement element = wsdlDefinition.getXmlSchemaElement(elementName);
  if (element == null) {
    XSDefinition definition = xsdFactory.createXSDefinition();
    definition.setUnresolved(true);
    definition.setNamespace(elementName.getNamespaceURI());
    definition = resolver.resolveModel(XSDefinition.class, definition, context);
    if (definition.getSchema() != null) {
      element = definition.getSchema().getElementByName(elementName);
    }
  }
  return element;
}

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

if (definition.isUnresolved() && definition.getSchema() == null && modelXSD != null) {
  definition.setSchema(modelXSD.getSchema());
  definition.setSchemaCollection(modelXSD.getSchemaCollection());
  definition.setUnresolved(false);

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

private XmlSchemaElement getElement(QName elementName) {
  XmlSchemaElement element = wsdlDefinition.getXmlSchemaElement(elementName);
  if (element == null) {
    XSDefinition definition = xsdFactory.createXSDefinition();
    definition.setUnresolved(true);
    definition.setNamespace(elementName.getNamespaceURI());
    definition = resolver.resolveModel(XSDefinition.class, definition, context);
    if (definition.getSchema() != null) {
      element = definition.getSchema().getElementByName(elementName);
    }
  }
  return element;
}

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

prefixMap = new HashMap<String, String>();
prefixMaps.put(schema, prefixMap);
String [] prefixes = xsDef.getSchema().getNamespaceContext().getDeclaredPrefixes();
for (int j = 0; j < prefixes.length; j++){
  prefixMap.put(xsDef.getSchema().getNamespaceContext().getNamespaceURI(prefixes[j]),
         prefixes[j]);

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

prefixMap = new HashMap<String, String>();
prefixMaps.put(schema, prefixMap);
String [] prefixes = xsDef.getSchema().getNamespaceContext().getDeclaredPrefixes();
for (int j = 0; j < prefixes.length; j++){
  prefixMap.put(xsDef.getSchema().getNamespaceContext().getNamespaceURI(prefixes[j]),
         prefixes[j]);

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

Document schemaDom = xsdDefinition.getSchema().getSchemaDocument();

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

if (definition.getSchema() != null) {
  return;

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

Document schemaDom = xsdDefinition.getSchema().getSchemaDocument();

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

if (definition.getSchema() != null) {
  return;

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

prefixMap.add("xs", SCHEMA_NS);
prefixMap.add("tns", nsURI);
XmlSchema schemaDef = xsDef.getSchema();
schemaDef.setNamespaceContext(prefixMap);
Document[] docs = schemaDef.getAllSchemas();

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

prefixMap.add("xs", SCHEMA_NS);
prefixMap.add("tns", nsURI);
XmlSchema schemaDef = xsDef.getSchema();
schemaDef.setNamespaceContext(prefixMap);
Document[] docs = schemaDef.getAllSchemas();

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com