本文整理了Java中org.eclipse.xsd.XSDSimpleTypeDefinition.getFacetContents()
方法的一些代码示例,展示了XSDSimpleTypeDefinition.getFacetContents()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSDSimpleTypeDefinition.getFacetContents()
方法的具体详情如下:
包路径:org.eclipse.xsd.XSDSimpleTypeDefinition
类名称:XSDSimpleTypeDefinition
方法名:getFacetContents
[英]Returns the value of the 'Facet Contents' containment reference list. The list contents are of type org.eclipse.xsd.XSDConstrainingFacet.
This concrete reference list represents the facet contents of a restriction. There are convenience methods named getXyzFacet that provide direct access to the individual facets. There are, however, no methods named setXyzFacet; one should add facets to this list or remove facets from this list in order to effect change.
[中]返回“Facet Contents”包含引用列表的值。列表内容的类型为org。日食xsd。XSD约束方面。
这个具体的引用列表表示restriction的方面内容。有一些名为getXyzFacet的方便方法,可以直接访问各个方面。但是,没有名为setXyzFacet的方法;人们应该向该列表中添加面或从该列表中删除面,以实现更改。
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
public void execute()
{
try
{
beginRecording(xsdSimpleTypeDefinition.getElement());
if (actionType == ADD)
{
XSDPatternFacet pattern = XSDFactory.eINSTANCE.createXSDPatternFacet();
pattern.setLexicalValue(value);
xsdSimpleTypeDefinition.getFacetContents().add(pattern);
}
else if (actionType == DELETE)
{
Assert.isNotNull(patternToEdit);
if (xsdSimpleTypeDefinition.getFacetContents().contains(patternToEdit))
xsdSimpleTypeDefinition.getFacetContents().remove(patternToEdit);
}
else if (actionType == UPDATE)
{
Assert.isNotNull(patternToEdit);
patternToEdit.setLexicalValue(value);
}
formatChild(xsdSimpleTypeDefinition.getElement());
}
finally
{
endRecording();
}
}
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
xsdSimpleType.getFacetContents().add(minInclusiveFacet);
xsdSimpleType.getFacetContents().remove(minExclusiveFacet);
xsdSimpleType.getFacetContents().remove(minInclusiveFacet);
xsdSimpleType.getFacetContents().add(minExclusiveFacet);
xsdSimpleType.getFacetContents().remove(minInclusiveFacet);
xsdSimpleType.getFacetContents().remove(minExclusiveFacet);
xsdSimpleType.getFacetContents().add(maxInclusiveFacet);
xsdSimpleType.getFacetContents().remove(maxExclusiveFacet);
xsdSimpleType.getFacetContents().remove(maxInclusiveFacet);
xsdSimpleType.getFacetContents().add(maxExclusiveFacet);
xsdSimpleType.getFacetContents().remove(maxInclusiveFacet);
xsdSimpleType.getFacetContents().remove(maxExclusiveFacet);
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
xsdSimpleType.getFacetContents().add(lengthFacet);
xsdSimpleType.getFacetContents().remove(maxLengthFacet);
xsdSimpleType.getFacetContents().remove(minLengthFacet);
xsdSimpleType.getFacetContents().remove(lengthFacet);
xsdSimpleType.getFacetContents().add(minLengthFacet);
xsdSimpleType.getFacetContents().remove(maxLengthFacet);
xsdSimpleType.getFacetContents().add(lengthFacet);
xsdSimpleType.getFacetContents().remove(minLengthFacet);
xsdSimpleType.getFacetContents().remove(lengthFacet);
xsdSimpleType.getFacetContents().add(maxLengthFacet);
xsdSimpleType.getFacetContents().add(minLengthFacet);
xsdSimpleType.getFacetContents().remove(lengthFacet);
xsdSimpleType.getFacetContents().add(minLengthFacet);
xsdSimpleType.getFacetContents().add(maxLengthFacet);
xsdSimpleType.getFacetContents().add(lengthFacet);
xsdSimpleType.getFacetContents().remove(maxLengthFacet);
xsdSimpleType.getFacetContents().remove(minLengthFacet);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
for (final XSDFacet xsdFacet : xsdSimpleTypeDefinition.getFacetContents())
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
for (final XSDFacet xsdFacet : xsdSimpleTypeDefinition.getFacetContents())
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
if (whitespaceFacet != null)
if (xsdSimpleTypeDefinition.getFacetContents().contains(whitespaceFacet))
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
xsdSimpleTypeDefinition.getFacetContents().add(whitespaceFacet);
xsdSimpleTypeDefinition.getFacetContents().remove(whitespaceFacet);
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
public void execute()
{
try
{
beginRecording(simpleType.getElement());
XSDFactory factory = XSDSchemaBuildingTools.getXSDFactory();
XSDEnumerationFacet enumerationFacet = factory.createXSDEnumerationFacet();
enumerationFacet.setLexicalValue(value);
simpleType.getFacetContents().add(enumerationFacet);
formatChild(simpleType.getElement());
}
finally
{
endRecording();
}
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
/**
* Each EEnum is mapped to a schema simple type that restricts the string simple type;
* the schema type has an enumeration facet for each EEnumLiteral.
*/
protected void processEnum(EEnum eEnum)
{
XSDSimpleTypeDefinition enumType = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
enumType.setName(getName(eEnum));
enumType.setBaseTypeDefinition(xsdSchema.getSchemaForSchema().resolveSimpleTypeDefinition("NCName"));
xsdSchema.getContents().add(enumType);
map(enumType, eEnum);
for (EEnumLiteral literal : eEnum.getELiterals())
{
XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet();
facet.setLexicalValue(getName(literal));
enumType.getFacetContents().add(facet);
map(facet, literal);
}
}
代码示例来源:origin: org.eclipse/org.eclipse.xsd
/**
* Each EEnum is mapped to a schema simple type that restricts the string simple type;
* the schema type has an enumeration facet for each EEnumLiteral.
*/
protected void processEnum(EEnum eEnum)
{
XSDSimpleTypeDefinition enumType = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
enumType.setName(getName(eEnum));
enumType.setBaseTypeDefinition(xsdSchema.getSchemaForSchema().resolveSimpleTypeDefinition("NCName"));
xsdSchema.getContents().add(enumType);
map(enumType, eEnum);
for (EEnumLiteral literal : eEnum.getELiterals())
{
XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet();
facet.setLexicalValue(getName(literal));
enumType.getFacetContents().add(facet);
map(facet, literal);
}
}
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
xsdRestrictedTypeDefinition.getFacetContents().add(xsdLengthFacet);
xsdRestrictedTypeDefinition.getFacetContents().add(xsdMinLengthFacet);
xsdRestrictedTypeDefinition.getFacetContents().add(xsdMaxLengthFacet);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
simpleTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdMaxInclusiveFacet);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
simpleTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdMaxInclusiveFacet);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
xsdSimpleTypeDefinition.getFacetContents().add(xsdMinInclusiveFacet);
xsdSimpleTypeDefinition.getFacetContents().add(xsdMaxInclusiveFacet);
xsdSimpleTypeDefinition.getFacetContents().add(xsdMinExclusiveFacet);
xsdSimpleTypeDefinition.getFacetContents().add(xsdMaxExclusiveFacet);
XSDEnumerationFacet facet = XSDFactory.eINSTANCE.createXSDEnumerationFacet();
facet.setLexicalValue(literal.getLiteral());
xsdSimpleTypeDefinition.getFacetContents().add(facet);
map(facet, literal);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
xsdRestrictedTypeDefinition.getFacetContents().add(xsdLengthFacet);
xsdRestrictedTypeDefinition.getFacetContents().add(xsdMinLengthFacet);
xsdRestrictedTypeDefinition.getFacetContents().add(xsdMaxLengthFacet);
代码示例来源:origin: org.eclipse/org.eclipse.xsd
anonymousSimpleTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdPatternFacet);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
anonymousSimpleTypeDefinition./*{@link XSDSimpleTypeDefinition#getFacetContents */getFacetContents/*}*/().add(xsdPatternFacet);
代码示例来源:origin: org.eclipse.xsd/org.eclipse.xsd
for (XSDFacet xsdFacet : xsdSimpleTypeDefinition.getFacetContents())
代码示例来源:origin: org.eclipse/org.eclipse.xsd
for (XSDFacet xsdFacet : xsdSimpleTypeDefinition.getFacetContents())
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
enumerationFacet.getSimpleTypeDefinition().getFacetContents().remove(enumerationFacet);
内容来源于网络,如有侵权,请联系作者删除!