本文整理了Java中org.eclipse.xsd.XSDImport
类的一些代码示例,展示了XSDImport
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDImport
类的具体详情如下:
包路径:org.eclipse.xsd.XSDImport
类名称:XSDImport
[英]A representation of the model object 'Import'.
The following features are supported:
代码示例来源: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);
内容来源于网络,如有侵权,请联系作者删除!