org.eclipse.xsd.XSDSimpleTypeDefinition.getFacetContents()方法的使用及代码示例

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

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

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);

相关文章

微信公众号

最新文章

更多

XSDSimpleTypeDefinition类方法