org.eclipse.xsd.XSDImport类的使用及代码示例

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

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

XSDImport介绍

[英]A representation of the model object 'Import'.

The following features are supported:

  • org.eclipse.xsd.XSDImport#getNamespace
  • org.eclipse.xsd.XSDImport#getAnnotation
    [中]模型对象Import的表示形式。
    支持以下功能:
    *组织。日食xsd。XSDImport#getNamespace
    *组织。日食xsd。XSDImport#getAnnotation

代码示例

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

XSDImport imprt = (XSDImport) im.next();
if (config.getNamespaceURI().equals(imprt.getNamespace())) {
  found = true;

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

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

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

XSDImport imprt = (XSDImport) content;
if (!added.contains(imprt.getNamespace())) {
  imports.add(imprt);
  added.add(imprt.getNamespace());
  XSDSchema resolvedSchema = imprt.getResolvedSchema();
  if (resolvedSchema == null) {
    LOGGER.info(
        "Schema import wasn't resolved: "
            + imprt.getNamespace()
            + " declared location: "
            + imprt.getSchemaLocation());
  } else {
    queue.addLast(resolvedSchema);

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

protected void addImport(String namespace, String schemaLocation)
{
 XSDImport xsdImport = XSDFactory.eINSTANCE.createXSDImport();
 xsdImport.setNamespace(namespace);
 xsdImport.setSchemaLocation(schemaLocation);
 xsdSchema.getContents().add(0, xsdImport);
}

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

if (namespace == null ? xsdImport.getNamespace() == null : namespace.equals(xsdImport.getNamespace()))
xsdImport.setNamespace(namespace);
 xsdImport.setSchemaLocation(ePackage.getNsURI());

代码示例来源:origin: stackoverflow.com

final XSDResourceImpl rsrc = new XSDResourceImpl(URI.createFileURI(xsdFileWithPath));
rsrc.load(new HashMap());
final XSDSchema schema = rsrc.getSchema();
for (Object content : schema.getContents())
{
  if (content instanceof XSDImport)
  {
    XSDImport xsdImport = (XSDImport) content;
    xsdImport.resolveTypeDefinition(xsdImport.getNamespace(), "");
  }
}

代码示例来源:origin: org.geotools/gt2-xml-xsd

XSDImport imprt = (XSDImport) content;
if (!added.contains(imprt.getNamespace())) {
  imports.add(imprt);
  added.add(imprt.getNamespace());
  queue.addLast(imprt.getResolvedSchema());

代码示例来源: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.eclipse/org.eclipse.xsd

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

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

imprt.setNamespace(importee.getTargetNamespace());
schema.getContents().add(imprt);

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

((XSDImport)component).setAnnotation(xsdAnnotation);

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

@Override
public String getText(Object object)
{
 XSDImport xsdImport = ((XSDImport)object);
 String result = xsdImport.getSchemaLocation();
 return result == null ? "" : result;
}

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

xsdAnnotation = xsdComp.getAnnotation();
if (createIfNotExist && xsdAnnotation == null)
 xsdComp.setAnnotation(xsdAnnotation);

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

protected void addImport(String namespace, String schemaLocation)
{
 XSDImport xsdImport = XSDFactory.eINSTANCE.createXSDImport();
 xsdImport.setNamespace(namespace);
 xsdImport.setSchemaLocation(schemaLocation);
 xsdSchema.getContents().add(0, xsdImport);
}

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

if (namespace == null ? xsdImport.getNamespace() == null : namespace.equals(xsdImport.getNamespace()))
xsdImport.setNamespace(namespace);
 xsdImport.setSchemaLocation(ePackage.getNsURI());

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

xsdImport.resolveTypeDefinition(xsdImport.getNamespace(), "");

代码示例来源:origin: org.geotools/gt2-xml-core

XSDImport imprt = (XSDImport) content;
if (!added.contains(imprt.getNamespace())) {
  imports.add(imprt);
  added.add(imprt.getNamespace());
  queue.addLast(imprt.getResolvedSchema());

代码示例来源: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.eclipse/org.eclipse.wst.xsd.ui

xsdImport.setNamespace(componentNamespace);
directive = xsdImport;

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

((XSDImport)component).setAnnotation(xsdAnnotation);

相关文章