本文整理了Java中org.eclipse.xsd.XSDSchema.setSchemaForSchemaQNamePrefix()
方法的一些代码示例,展示了XSDSchema.setSchemaForSchemaQNamePrefix()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDSchema.setSchemaForSchemaQNamePrefix()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDSchema
类名称:XSDSchema
方法名:setSchemaForSchemaQNamePrefix
[英]Sets the QName prefix used to reference the #getSchemaForSchemaNamespace. It must be a key in #getQNamePrefixToNamespaceMap that maps to a org.eclipse.xsd.util.XSDConstants#isSchemaForSchemaNamespace schema for schema namespace.
[中]设置用于引用#getSchemaForSchemaNamespace的QName前缀。它必须是映射到组织的#GetQNamePrefixtonaMesspaceMap中的一个键。日食xsd。util。XSDConstants#isSchemaForSchemaNamespace模式用于模式名称空间。
代码示例来源:origin: geotools/geotools
XSDSchema xsd = factory.createXSDSchema();
xsd.setSchemaForSchemaQNamePrefix("xsd");
xsd.getQNamePrefixToNamespaceMap().put("xsd", XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
xsd.setElementFormDefault(XSDForm.get(XSDForm.QUALIFIED));
代码示例来源:origin: org.eclipse.emf/org.eclipse.xsd.edit
@Override
protected void copyAttributes()
{
XSDSchema ownerSchema = (XSDSchema)owner;
XSDSchema copySchema = (XSDSchema)copy;
copySchema.getQNamePrefixToNamespaceMap().putAll(ownerSchema.getQNamePrefixToNamespaceMap());
copySchema.setSchemaForSchemaQNamePrefix(ownerSchema.getSchemaForSchemaQNamePrefix());
super.copyAttributes();
}
};
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected void createOtherSchema(EPackage ePackage)
{
XSDSchema otherSchema = XSDFactory.eINSTANCE.createXSDSchema();
otherSchema.setTargetNamespace(ePackage.getNsURI());
otherSchema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = otherSchema.getQNamePrefixToNamespaceMap();
namespaces.put(getUniqueNsPrefix(ePackage), otherSchema.getTargetNamespace());
namespaces.put(otherSchema.getSchemaForSchemaQNamePrefix(), XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
ePackageToXSDSchemaMap.put(ePackage, otherSchema);
// map(otherSchema, ePackage);
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected void createOtherSchema(EPackage ePackage)
{
XSDSchema otherSchema = XSDFactory.eINSTANCE.createXSDSchema();
otherSchema.setTargetNamespace(ePackage.getNsURI());
otherSchema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = otherSchema.getQNamePrefixToNamespaceMap();
namespaces.put(getUniqueNsPrefix(ePackage), otherSchema.getTargetNamespace());
namespaces.put(otherSchema.getSchemaForSchemaQNamePrefix(), XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
ePackageToXSDSchemaMap.put(ePackage, otherSchema);
// map(otherSchema, ePackage);
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected void createSchema()
{
xsdSchema = XSDFactory.eINSTANCE.createXSDSchema();
addOutput(xsdSchema);
// addInput(xsdSchema);
xsdSchema.setTargetNamespace(ePackage.getNsURI());
xsdSchema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = xsdSchema.getQNamePrefixToNamespaceMap();
namespaces.put(getUniqueNsPrefix(ePackage), xsdSchema.getTargetNamespace());
namespaces.put(xsdSchema.getSchemaForSchemaQNamePrefix(), XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
map(xsdSchema, ePackage);
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected void createSchema()
{
xsdSchema = XSDFactory.eINSTANCE.createXSDSchema();
addOutput(xsdSchema);
// addInput(xsdSchema);
xsdSchema.setTargetNamespace(ePackage.getNsURI());
xsdSchema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = xsdSchema.getQNamePrefixToNamespaceMap();
namespaces.put(getUniqueNsPrefix(ePackage), xsdSchema.getTargetNamespace());
namespaces.put(xsdSchema.getSchemaForSchemaQNamePrefix(), XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
map(xsdSchema, ePackage);
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
protected static void ensureSchemaElement(XSDSchema schema)
{
Document document = schema.getDocument();
Element schemaElement = document.getDocumentElement();
if (schemaElement == null)
{
String targetNamespace = getDefaultNamespace(schema);
schema.setTargetNamespace(targetNamespace);
Map qNamePrefixToNamespaceMap = schema.getQNamePrefixToNamespaceMap();
qNamePrefixToNamespaceMap.put("tns", targetNamespace);
if (XSDEditorPlugin.getDefault().isQualifyXMLSchemaLanguage())
{
String prefix = XSDEditorPlugin.getDefault().getXMLSchemaPrefix();
schema.setSchemaForSchemaQNamePrefix(prefix);
qNamePrefixToNamespaceMap.put(prefix, XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
}
else
{
qNamePrefixToNamespaceMap.put(null, XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
}
schema.updateElement();
ensureXMLDirective(document);
}
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected void createEMFSchema()
{
emfSchema = XSDFactory.eINSTANCE.createXSDSchema();
emfSchema.setTargetNamespace(EMF_SCHEMA_URI);
emfSchema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = emfSchema.getQNamePrefixToNamespaceMap();
namespaces.put(EMF_SCHEMA_PREFIX, emfSchema.getTargetNamespace());
namespaces.put(emfSchema.getSchemaForSchemaQNamePrefix(), XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
XSDSimpleTypeDefinition list = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
list.setName(REFERENCE_TYPE_NAME);
XSDSimpleTypeDefinition union = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
union.getMemberTypeDefinitions().add(emfSchema.getSchemaForSchema().resolveSimpleTypeDefinition("IDREF"));
union.getMemberTypeDefinitions().add(emfSchema.getSchemaForSchema().resolveSimpleTypeDefinition("QName"));
union.getMemberTypeDefinitions().add(emfSchema.getSchemaForSchema().resolveSimpleTypeDefinition("anyURI"));
list.setItemTypeDefinition(union);
list.getContents().add(union);
emfSchema.getContents().add(list);
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected void createEMFSchema()
{
emfSchema = XSDFactory.eINSTANCE.createXSDSchema();
emfSchema.setTargetNamespace(EMF_SCHEMA_URI);
emfSchema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = emfSchema.getQNamePrefixToNamespaceMap();
namespaces.put(EMF_SCHEMA_PREFIX, emfSchema.getTargetNamespace());
namespaces.put(emfSchema.getSchemaForSchemaQNamePrefix(), XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
XSDSimpleTypeDefinition list = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
list.setName(REFERENCE_TYPE_NAME);
XSDSimpleTypeDefinition union = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
union.getMemberTypeDefinitions().add(emfSchema.getSchemaForSchema().resolveSimpleTypeDefinition("IDREF"));
union.getMemberTypeDefinitions().add(emfSchema.getSchemaForSchema().resolveSimpleTypeDefinition("QName"));
union.getMemberTypeDefinitions().add(emfSchema.getSchemaForSchema().resolveSimpleTypeDefinition("anyURI"));
list.setItemTypeDefinition(union);
list.getContents().add(union);
emfSchema.getContents().add(list);
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
schema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = schema.getQNamePrefixToNamespaceMap();
namespaces.put(targetPrefix, schema.getTargetNamespace());
代码示例来源:origin: org.eclipse/org.eclipse.xsd
schema.setSchemaForSchemaQNamePrefix("xsd");
Map<String, String> namespaces = schema.getQNamePrefixToNamespaceMap();
namespaces.put(targetPrefix, schema.getTargetNamespace());
代码示例来源:origin: org.geoserver/gs-wfs
schema.setSchemaForSchemaQNamePrefix("xsd");
schema.getQNamePrefixToNamespaceMap().put("xsd", XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
schema.setElementFormDefault(XSDForm.get(XSDForm.QUALIFIED));
代码示例来源:origin: org.geoserver/gs-wfs
XSDSchema schema = factory.createXSDSchema();
schema.setSchemaForSchemaQNamePrefix("xsd");
schema.getQNamePrefixToNamespaceMap().put("xsd", XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
schema.setElementFormDefault(XSDForm.get(XSDForm.QUALIFIED));
代码示例来源:origin: org.geoserver/gs-wfs
schema.setSchemaForSchemaQNamePrefix(ftSchema.getSchemaForSchemaQNamePrefix());
代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator
public Element createElement()
{
if (schema == null) // kb Note: This case is not supposed to happen.
{
// cs ... why do we do this if its not supposed to happen?
// Is there a scenario where this is a usefull fallback?
// Under what conditions does this code get executed (i.e. why would schema == null)?
schema = XSDFactory.eINSTANCE.createXSDSchema();
schema.setSchemaForSchemaQNamePrefix("xsd");
schema.setTargetNamespace("http://tempuri.org/");
java.util.Map qNamePrefixToNamespaceMap = schema.getQNamePrefixToNamespaceMap();
qNamePrefixToNamespaceMap.put("", schema.getTargetNamespace());
qNamePrefixToNamespaceMap.put(schema.getSchemaForSchemaQNamePrefix(), org.eclipse.xsd.util.XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
adopt(schema);
schema.updateElement(true);
return schema.getElement();
}
else
{
element = schema.getElement();
if (element == null)
{
adopt(schema);
schema.updateElement(true);
element = schema.getElement();
}
return element;
}
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
xsdSchema.setSchemaForSchemaQNamePrefix(null);
xsdSchema.setSchemaForSchemaQNamePrefix(xsdPrefix);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
xsdSchema.setSchemaForSchemaQNamePrefix(defaultXMLSchemaNamespacePrefix);
namespaces.put(defaultXMLSchemaNamespacePrefix, defaultXMLSchemaNamespace);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
xsdSchema.setSchemaForSchemaQNamePrefix(defaultXMLSchemaNamespacePrefix);
namespaces.put(defaultXMLSchemaNamespacePrefix, defaultXMLSchemaNamespace);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
xmiSchema.setSchemaForSchemaQNamePrefix("xsd");
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
prototypeSchema./*{@link XSDSchema#setSchemaForSchemaQNamePrefix */setSchemaForSchemaQNamePrefix/*}*/("xsd");
内容来源于网络,如有侵权,请联系作者删除!