org.eclipse.xsd.XSDImport.setResolvedSchema()方法的使用及代码示例

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

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

XSDImport.setResolvedSchema介绍

暂无

代码示例

代码示例来源:origin: geotools/geotools

gml.setNamespace(gmlNamespace);
gml.setSchemaLocation(baseURL.toString() + "/" + gmlLocation);
gml.setResolvedSchema(gmlConfiguration.getXSD().getSchema());
xsd.getContents().add(gml);

代码示例来源:origin: org.eclipse/org.eclipse.xsd

public XSDSchema imported(XSDImport xsdImport)
{
 xsdImport.setResolvedSchema(this);
 getReferencingDirectives().add(xsdImport);
 propogateComponents(xsdImport.getSchema());
 return this;
}

代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd

public XSDSchema imported(XSDImport xsdImport)
{
 xsdImport.setResolvedSchema(this);
 getReferencingDirectives().add(xsdImport);
 propogateComponents(xsdImport.getSchema());
 return this;
}

代码示例来源:origin: org.geoserver/gs-wfs

protected void importGMLSchema(XSDSchema schema, XSDFactory factory, String baseUrl) {
  XSDImport imprt = factory.createXSDImport();
  imprt.setNamespace(gmlNamespace);
  imprt.setSchemaLocation(ResponseUtils.buildSchemaURL(baseUrl, gmlSchemaLocation));
  XSDSchema gmlSchema = gmlSchema();
  imprt.setResolvedSchema(gmlSchema);
  schema.getContents().add(imprt);
}

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

xsdImport.setResolvedSchema(externalSchema);

代码示例来源:origin: org.geoserver/gs-wfs

/** Imports the WFS 1.0.0 schema as a dependency. */
  private static XSDSchema importWfsSchema(XSDSchema schema) throws IOException {
    XSDSchema wfsSchema = org.geotools.wfs.v1_1.WFS.getInstance().getSchema();
    if (wfsSchema == null || !(wfsSchema instanceof XSDSchemaImpl)) {
      return schema;
    }
    XSDImport wfsImport = XSDFactory.eINSTANCE.createXSDImport();
    wfsImport.setNamespace(org.geotools.wfs.v1_1.WFS.NAMESPACE);
    wfsImport.setResolvedSchema(wfsSchema);
    schema.getContents().add(wfsImport);
    schema.getQNamePrefixToNamespaceMap().put("wfs", org.geotools.wfs.v1_1.WFS.NAMESPACE);
    synchronized (wfsSchema.eAdapters()) {
      ((XSDSchemaImpl) wfsSchema).imported(wfsImport);
    }
    // make sure that GML 3.1 namespace is used
    schema.getQNamePrefixToNamespaceMap().put("gml", GML.NAMESPACE);
    return schema;
  }
}

代码示例来源:origin: org.geoserver/gs-wfs

@Override
protected void importGMLSchema(XSDSchema schema, XSDFactory factory, String baseUrl) {
  synchronized (Schemas.class) {
    XSDImport imprt;
    try {
      imprt = factory.createXSDImport();
      imprt.setNamespace(gmlNamespace);
      // imprt.setNamespace( WFS.getInstance().getSchema().getTargetNamespace() );
      imprt.setSchemaLocation(
          ResponseUtils.buildSchemaURL(baseUrl, gmlSchemaLocation));
      // imprt.setResolvedSchema(WFS.getInstance().getSchema());
      imprt.setResolvedSchema(GML.getInstance().getSchema());
      schema.getContents().add(imprt);
      schema.getQNamePrefixToNamespaceMap().put("wfs", WFS.NAMESPACE);
      // imprt = Schemas.importSchema(schema, WFS.getInstance().getSchema());
      final XSDSchemaImpl xsdSchema = (XSDSchemaImpl) WFS.getInstance().getSchema();
      synchronized (xsdSchema.eAdapters()) {
        xsdSchema.imported(imprt);
      }
      // ((XSDSchemaImpl)schema).resolveSchema(WFS.NAMESPACE);
      // schema.getContents().add(imprt);
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
  }
}

代码示例来源:origin: org.geoserver/gs-wfs

imprt.setResolvedSchema(resolved);

代码示例来源:origin: org.geoserver/gs-wfs

wfsImport.setNamespace(getWfsSchema().getTargetNamespace());
wfsImport.setSchemaLocation(getWfsSchema().getSchemaLocation());
wfsImport.setResolvedSchema(getWfsSchema());
schema.getContents().add(wfsImport);
final XSDSchemaImpl wfsSchema = (XSDSchemaImpl) getWfsSchema();

相关文章