gpt4 book ai didi

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

转载 作者:知者 更新时间:2024-03-21 17:11:05 27 4
gpt4 key购买 nike

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

XSDConcreteComponent.elementContentsChanged介绍

[英]Called to indicate that the given element has changed contents; the element should typically be the same as the one returned #getElement. It is expected that clients will not call this themselves since the DOM event listeners attached to the underlying DOM will invoke these automatically.
[中]调用以指示给定元素已更改内容;该元素通常应与返回的#getElement相同。由于连接到底层DOM的DOM事件侦听器将自动调用这些事件,因此客户机本身不会调用它。

代码示例

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

public void elementContentsChanged(Element changedElement)
{
 if (!isUpdatingDOM())
 {
  if (!isReconciling)
  {
   // System.out.println("**** changeFor " + eClass().getName());
 
   isReconciling = true;
   reconcileContents(changedElement);
   XSDConcreteComponent theContainer = getContainer();
   if (theContainer != null && theContainer.getElement() == changedElement)
   {
    theContainer.elementContentsChanged(changedElement);
   }
   isReconciling = false;
   traverseToRootForPatching();
  }
  else
  {
   // System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
  }
 }
 else
 {
  // System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
 }
}

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

public void elementContentsChanged(Element changedElement)
{
 if (!isUpdatingDOM())
 {
  if (!isReconciling)
  {
   // System.out.println("**** changeFor " + eClass().getName());
 
   isReconciling = true;
   reconcileContents(changedElement);
   XSDConcreteComponent theContainer = getContainer();
   if (theContainer != null && theContainer.getElement() == changedElement)
   {
    theContainer.elementContentsChanged(changedElement);
   }
   isReconciling = false;
   traverseToRootForPatching();
  }
  else
  {
   // System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
  }
 }
 else
 {
  // System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
 }
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com