本文整理了Java中org.eclipse.xsd.XSDSchema.getElementFormDefault()
方法的一些代码示例,展示了XSDSchema.getElementFormDefault()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDSchema.getElementFormDefault()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDSchema
类名称:XSDSchema
方法名:getElementFormDefault
[英]Returns the value of the 'Element Form Default' attribute. The default value is "unqualified"
. The literals are from the enumeration org.eclipse.xsd.XSDForm.
This concrete attribute represents the value of the elementFormDefault attribute.
[中]返回“Element Form Default”属性的值。默认值为[$0$]。文本来自枚举组织。日食xsd。XSDForm。
这个具体属性表示elementFormDefault属性的值。
代码示例来源:origin: geotools/geotools
boolean forceQualified(XSDElementDeclaration e) {
return namespaceAware
&& (e == null
|| e.isGlobal()
|| e.getSchema() == null
|| e.getSchema().getElementFormDefault() == XSDForm.QUALIFIED_LITERAL);
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.xsd.edit
@Override
public Object getPropertyDefaultValue(Object o)
{
return
XSDEditPlugin.INSTANCE.getString
("_UI_DefaultValue_label", new Object [] { ((XSDElementDeclaration)o).getSchema().getElementFormDefault().getName() });
}
});
代码示例来源:origin: org.eclipse/org.eclipse.xsd
protected void patchTargetNamespaceAttributeHelper(XSDSchema xsdSchema)
{
if (getScope() instanceof XSDSchema)
{
if (!isSetForm() || XSDForm.QUALIFIED_LITERAL != getForm())
{
setForm(XSDForm.QUALIFIED_LITERAL);
}
}
if (isSetForm() ? XSDForm.UNQUALIFIED_LITERAL == getForm() : XSDForm.UNQUALIFIED_LITERAL == xsdSchema.getElementFormDefault())
{
if (getTargetNamespace() != null)
{
setTargetNamespace(null);
}
}
else
{
String newTargetNamespace = xsdSchema.getTargetNamespace();
if (newTargetNamespace == null ? getTargetNamespace() != null : !newTargetNamespace.equals(getTargetNamespace()))
{
setTargetNamespace(newTargetNamespace);
}
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
protected void patchTargetNamespaceAttributeHelper(XSDSchema xsdSchema)
{
if (getScope() instanceof XSDSchema)
{
if (!isSetForm() || XSDForm.QUALIFIED_LITERAL != getForm())
{
setForm(XSDForm.QUALIFIED_LITERAL);
}
}
if (isSetForm() ? XSDForm.UNQUALIFIED_LITERAL == getForm() : XSDForm.UNQUALIFIED_LITERAL == xsdSchema.getElementFormDefault())
{
if (getTargetNamespace() != null)
{
setTargetNamespace(null);
}
}
else
{
String newTargetNamespace = xsdSchema.getTargetNamespace();
if (newTargetNamespace == null ? getTargetNamespace() != null : !newTargetNamespace.equals(getTargetNamespace()))
{
setTargetNamespace(newTargetNamespace);
}
}
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.xsd.edit
schema.getElementFormDefault() == XSDForm.QUALIFIED_LITERAL)
内容来源于网络,如有侵权,请联系作者删除!