gpt4 book ai didi

org.eclipse.persistence.oxm.XMLMarshaller.objectToXMLNode()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-20 01:09:40 27 4
gpt4 key购买 nike

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

XMLMarshaller.objectToXMLNode介绍

[英]INTERNAL: Like ObjectToXML but is may also return a document fragment instead of a document in the case of a non-root object.
[中]内部:与ObjectToXML类似,但在非根对象的情况下,is也可能返回文档片段而不是文档。

代码示例

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * Like ObjectToXML but is may also return a document fragment instead of a document in the
 * case of a non-root object.
 */
protected Node objectToXMLNode(Object object, AbstractSession session, XMLDescriptor descriptor, boolean isXMLRoot) throws XMLMarshalException {
  return objectToXMLNode(object, null, session, descriptor, isXMLRoot);
}

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

@Override
protected Node getNode(Object object, Node parentNode, AbstractSession session, XMLDescriptor xmlDescriptor, boolean isXMLRoot) {
  Node node = super.getNode(object, parentNode, session, xmlDescriptor, isXMLRoot);
  if(null != node) {
    return node;
  }
  if(null != session && context.getDocumentPreservationPolicy(session).shouldPreserveDocument()) {
    return objectToXMLNode(object, parentNode, session, xmlDescriptor, isXMLRoot);
  }
  return null;
}

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

@Override
protected Node getNode(Object object, Node parentNode, AbstractSession session, XMLDescriptor xmlDescriptor, boolean isXMLRoot) {
  Node node = super.getNode(object, parentNode, session, xmlDescriptor, isXMLRoot);
  if(null != node) {
    return node;
  }
  if(null != session && context.getDocumentPreservationPolicy(session).shouldPreserveDocument()) {
    return objectToXMLNode(object, parentNode, session, xmlDescriptor, isXMLRoot);
  }
  return null;
}

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

xmlDocument = (Node)((XMLRoot)object).getObject();
} else {
  xmlDocument = objectToXMLNode(object, session, xmlDescriptor, isXMLRoot);

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

doc = (Node)((XMLRoot)object).getObject();
} else {
  doc = objectToXMLNode(object, node, session, xmlDescriptor, isXMLRoot);

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

xmlDocument = (Node)((XMLRoot)object).getObject();
} else {
  xmlDocument = objectToXMLNode(object, session, xmlDescriptor, isXMLRoot);

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