gpt4 book ai didi

org.apache.xmlbeans.impl.values.XmlObjectBase.isRootXmlObject()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-22 02:11:05 26 4
gpt4 key购买 nike

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

XmlObjectBase.isRootXmlObject介绍

[英]True if the object is at the root of the document.
[中]如果对象位于文档的根,则为True。

代码示例

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

/**
 * This method can writeReplace either an unwrapped XmlObjectBase
 * or an XBean proxy.  A "true" argument means unwrapped.
 *
 * The serialization strategy for XmlObjects is this:
 *
 * (1) Only the root XmlObject for a document actually gets
 *     fully serialized; it is serialized as a SerializedRootObject,
 *     which simply saves itself as XML text.
 *
 * (2) Interior XmlObjects get serialized as a reference to the
 *     root XmlObject for their document, plus an integer which
 *     indicates the position of the XmlObject within the owner
 *     document. This pair is stored as a SerializedInteriorObject.
 *
 * Both objects can be maked as wrapped or unwrapped. If wrapped,
 * then the proxy is returned when deserializing; if unwrapped, then
 * the proxy is stripped when deserializing.
 */
public Object writeReplace()
{
  synchronized (monitor())
  {
    if (isRootXmlObject())
      return new SerializedRootObject(this);
    return new SerializedInteriorObject(this, getRootXmlObject());
  }
}

代码示例来源:origin: com.github.pjfanning/xmlbeans

/**
 * This method can writeReplace either an unwrapped XmlObjectBase
 * or an XBean proxy.  A "true" argument means unwrapped.
 *
 * The serialization strategy for XmlObjects is this:
 *
 * (1) Only the root XmlObject for a document actually gets
 *     fully serialized; it is serialized as a SerializedRootObject,
 *     which simply saves itself as XML text.
 *
 * (2) Interior XmlObjects get serialized as a reference to the
 *     root XmlObject for their document, plus an integer which
 *     indicates the position of the XmlObject within the owner
 *     document. This pair is stored as a SerializedInteriorObject.
 *
 * Both objects can be maked as wrapped or unwrapped. If wrapped,
 * then the proxy is returned when deserializing; if unwrapped, then
 * the proxy is stripped when deserializing.
 */
public Object writeReplace()
{
  synchronized (monitor())
  {
    if (isRootXmlObject())
      return new SerializedRootObject(this);
    return new SerializedInteriorObject(this, getRootXmlObject());
  }
}

代码示例来源:origin: org.apache.xmlbeans/com.springsource.org.apache.xmlbeans

/**
 * This method can writeReplace either an unwrapped XmlObjectBase
 * or an XBean proxy.  A "true" argument means unwrapped.
 *
 * The serialization strategy for XmlObjects is this:
 *
 * (1) Only the root XmlObject for a document actually gets
 *     fully serialized; it is serialized as a SerializedRootObject,
 *     which simply saves itself as XML text.
 *
 * (2) Interior XmlObjects get serialized as a reference to the
 *     root XmlObject for their document, plus an integer which
 *     indicates the position of the XmlObject within the owner
 *     document. This pair is stored as a SerializedInteriorObject.
 *
 * Both objects can be maked as wrapped or unwrapped. If wrapped,
 * then the proxy is returned when deserializing; if unwrapped, then
 * the proxy is stripped when deserializing.
 */
public Object writeReplace()
{
  synchronized (monitor())
  {
    if (isRootXmlObject())
      return new SerializedRootObject(this);
    return new SerializedInteriorObject(this, getRootXmlObject());
  }
}

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