org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator.validateQName()方法的使用及代码示例

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

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

XMLTypeValidator.validateQName介绍

暂无

代码示例

代码示例来源:origin: geotools/geotools

/**
 * Validates the ItemType constraint of '<em>QName List</em>'.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public boolean validateQNameList_ItemType(List<?> qNameList, DiagnosticChain diagnostics, Map<Object, Object> context) {
  boolean result = true;
  for (Iterator<?> i = qNameList.iterator(); i.hasNext() && (result || diagnostics != null); ) {
    Object item = i.next();
    if (XMLTypePackage.Literals.QNAME.isInstance(item)) {
      result &= xmlTypeValidator.validateQName(item, diagnostics, context);
    }
    else {
      result = false;
      reportDataValueTypeViolation(XMLTypePackage.Literals.QNAME, item, diagnostics, context);
    }
  }
  return result;
}

代码示例来源:origin: geotools/geotools

/**
 * Validates the ItemType constraint of '<em>Return Feature Types List Type</em>'.
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * @generated
 */
 public boolean validateReturnFeatureTypesListType_ItemType(List<?> returnFeatureTypesListType,
     DiagnosticChain diagnostics, Map<Object, Object> context) {
 boolean result = true;
 for (Iterator<?> i = returnFeatureTypesListType.iterator(); i.hasNext() && (result || diagnostics != null); ) {
  Object item = i.next();
  if (XMLTypePackage.Literals.QNAME.isInstance(item)) {
   result &= xmlTypeValidator.validateQName((QName)item, diagnostics, context);
  }
  else {
   result = false;
   reportDataValueTypeViolation(XMLTypePackage.Literals.QNAME, item, diagnostics, context);
  }
 }
 return result;
}

代码示例来源:origin: geotools/geotools

/**
 * Validates the MemberTypes constraint of '<em>Type Names Type</em>'.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public boolean validateTypeNamesType_MemberTypes(Object typeNamesType, DiagnosticChain diagnostics, Map<Object, Object> context) {
  if (diagnostics != null) {
    BasicDiagnostic tempDiagnostics = new BasicDiagnostic();
    if (Fes20Package.Literals.SCHEMA_ELEMENT.isInstance(typeNamesType)) {
      if (validateSchemaElement((String)typeNamesType, tempDiagnostics, context)) return true;
    }
    if (XMLTypePackage.Literals.QNAME.isInstance(typeNamesType)) {
      if (xmlTypeValidator.validateQName(typeNamesType, tempDiagnostics, context)) return true;
    }
    for (Diagnostic diagnostic : tempDiagnostics.getChildren()) {
      diagnostics.add(diagnostic);
    }
  }
  else {
    if (Fes20Package.Literals.SCHEMA_ELEMENT.isInstance(typeNamesType)) {
      if (validateSchemaElement((String)typeNamesType, null, context)) return true;
    }
    if (XMLTypePackage.Literals.QNAME.isInstance(typeNamesType)) {
      if (xmlTypeValidator.validateQName(typeNamesType, null, context)) return true;
    }
  }
  return false;
}

代码示例来源:origin: org.geotools.ogc/net.opengis.wmts

/**
 * Validates the ItemType constraint of '<em>QName List</em>'.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public boolean validateQNameList_ItemType(List<?> qNameList, DiagnosticChain diagnostics, Map<Object, Object> context) {
  boolean result = true;
  for (Iterator<?> i = qNameList.iterator(); i.hasNext() && (result || diagnostics != null); ) {
    Object item = i.next();
    if (XMLTypePackage.Literals.QNAME.isInstance(item)) {
      result &= xmlTypeValidator.validateQName(item, diagnostics, context);
    }
    else {
      result = false;
      reportDataValueTypeViolation(XMLTypePackage.Literals.QNAME, item, diagnostics, context);
    }
  }
  return result;
}

代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore

return validatePositiveInteger((BigInteger)value, diagnostics, context);
case XMLTypePackage.QNAME:
 return validateQName((QName)value, diagnostics, context);
case XMLTypePackage.SHORT:
 return validateShort((Short)value, diagnostics, context);

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore

return validatePositiveInteger((BigInteger)value, diagnostics, context);
case XMLTypePackage.QNAME:
 return validateQName((QName)value, diagnostics, context);
case XMLTypePackage.SHORT:
 return validateShort((Short)value, diagnostics, context);

相关文章

XMLTypeValidator类方法