gpt4 book ai didi

org.eclipse.persistence.internal.oxm.XPathNode.startElement()方法的使用及代码示例

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

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

XPathNode.startElement介绍

暂无

代码示例

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

private void marshalSimpleValue(XPathFragment xmlRootFragment, MarshalRecord marshalRecord, Object originalValue, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver) {
  QName qname = null;
  if (xmlRootFragment != null) {
    qname = ((Root) originalValue).getSchemaType();
    setupFragment(((Root) originalValue), xmlRootFragment, marshalRecord);
    getXPathNode().startElement(marshalRecord, xmlRootFragment, object, session, namespaceResolver, null, null);
    updateNamespaces(qname, marshalRecord, null);
  }
  if (value instanceof org.w3c.dom.Node) {
    marshalRecord.node((org.w3c.dom.Node) value, marshalRecord.getNamespaceResolver());
  } else {
    marshalRecord.characters(qname, value, null, false);
  }
  if (xmlRootFragment != null) {
    marshalRecord.endElement(xmlRootFragment, namespaceResolver);
  }
}

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

private void marshalSimpleValue(XPathFragment xmlRootFragment, MarshalRecord marshalRecord, Object originalValue, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver) {
  QName qname = null;
  if (xmlRootFragment != null) {
    qname = ((Root) originalValue).getSchemaType();    
    setupFragment(((Root) originalValue), xmlRootFragment, marshalRecord);
    getXPathNode().startElement(marshalRecord, xmlRootFragment, object, session, namespaceResolver, null, null);            
    updateNamespaces(qname, marshalRecord, null);
  }
  
  if (value instanceof org.w3c.dom.Node) {
    marshalRecord.node((org.w3c.dom.Node) value, marshalRecord.getNamespaceResolver());        
  } else {
    marshalRecord.characters(qname, value, null, false);
  }
  if (xmlRootFragment != null) {
    marshalRecord.endElement(xmlRootFragment, namespaceResolver);
  }
}

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

private void marshalSimpleValue(XPathFragment xmlRootFragment, MarshalRecord marshalRecord, Object originalValue, Object object, Object value, AbstractSession session, NamespaceResolver namespaceResolver) {
  if (xmlRootFragment != null) {
    QName qname = ((XMLRoot) originalValue).getSchemaType();
    value = getValueToWrite(qname, value, (XMLConversionManager) session.getDatasourcePlatform().getConversionManager(), namespaceResolver);
    Namespace generatedNamespace = setupFragment((XMLRoot) originalValue, xmlRootFragment, marshalRecord);
    getXPathNode().startElement(marshalRecord, xmlRootFragment, object, session, namespaceResolver, null, null);
    if (generatedNamespace != null) {
      marshalRecord.attribute(XMLConstants.XMLNS_URL, generatedNamespace.getPrefix(), XMLConstants.XMLNS + XMLConstants.COLON + generatedNamespace.getPrefix(), generatedNamespace.getNamespaceURI());
    }
    updateNamespaces(qname, marshalRecord, null);                        
  }
  marshalRecord.characters((String) value);
  if (xmlRootFragment != null) {
    marshalRecord.endElement(xmlRootFragment, namespaceResolver);
  }
}

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

private void marshalSimpleValue(XPathFragment xmlRootFragment, MarshalRecord marshalRecord, Object originalValue, Object object, Object value, AbstractSession session, NamespaceResolver namespaceResolver) {
  if (xmlRootFragment != null) {
    QName qname = ((XMLRoot) originalValue).getSchemaType();
    value = getValueToWrite(qname, value, (XMLConversionManager) session.getDatasourcePlatform().getConversionManager(), namespaceResolver);
    Namespace generatedNamespace = setupFragment(((XMLRoot) originalValue), xmlRootFragment, marshalRecord);
    getXPathNode().startElement(marshalRecord, xmlRootFragment, object, session, namespaceResolver, null, null);
    if (generatedNamespace != null) {
      marshalRecord.attribute(XMLConstants.XMLNS_URL, generatedNamespace.getPrefix(), XMLConstants.XMLNS + XMLConstants.COLON + generatedNamespace.getPrefix(), generatedNamespace.getNamespaceURI());
    }
    updateNamespaces(qname, marshalRecord, null);
  }
  if (value instanceof String) {
    marshalRecord.characters((String) value);
  } else {
    marshalRecord.node((org.w3c.dom.Node) value, marshalRecord.getNamespaceResolver());
  }
  if (xmlRootFragment != null) {
    marshalRecord.endElement(xmlRootFragment, namespaceResolver);
  }
}

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

xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, objectBuilder, value);
if (isNil) {
  marshalRecord.nilSimple(namespaceResolver);
  throw XMLMarshalException.descriptorNotFoundInProject(value.getClass().getName());
xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, null, value);

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

xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, objectBuilder, value);
if (isNil) {
  marshalRecord.nilSimple(namespaceResolver);
  throw XMLMarshalException.descriptorNotFoundInProject(value.getClass().getName());                            
xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, null, value);

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

getXPathNode().startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, objectBuilder, objectValue);
} else {
  if (!xPathFragment.isSelfFragment()) {
    getXPathNode().startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, null, objectValue);

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

private void marshalSimpleValue(XPathFragment xmlRootFragment, MarshalRecord marshalRecord, Object originalValue, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver) {
 QName qname = null;
  if (xmlRootFragment != null) {
    qname = ((Root) originalValue).getSchemaType();
    setupFragment(((Root) originalValue), xmlRootFragment, marshalRecord);
    CoreAttributeGroup group = marshalRecord.getCurrentAttributeGroup();
    CoreAttributeItem item = group.getItem(getMapping().getAttributeName());
    CoreAttributeGroup nestedGroup = XMLRecord.DEFAULT_ATTRIBUTE_GROUP;
    if(item != null) {
      if (item.getGroup() != null && null != xmlRootFragment.getLocalName()) {
        CoreAttributeItem nestedItem = item.getGroup().getItem(xmlRootFragment.getLocalName());
        if (null != nestedItem) {
          nestedGroup = item.getGroup();
        } else {
          return;
        }
      }
    }
    getXPathNode().startElement(marshalRecord, xmlRootFragment, object, session, namespaceResolver, null, null);
    updateNamespaces(qname, marshalRecord, null);
  }
  marshalRecord.characters(qname, value, null, false);
  if (xmlRootFragment != null) {
    marshalRecord.endElement(xmlRootFragment, namespaceResolver);
  }
}

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

private void marshalSimpleValue(XPathFragment xmlRootFragment, MarshalRecord marshalRecord, Object originalValue, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver) {
 QName qname = null;
  if (xmlRootFragment != null) {
    qname = ((Root) originalValue).getSchemaType();
    setupFragment(((Root) originalValue), xmlRootFragment, marshalRecord);
    CoreAttributeGroup group = marshalRecord.getCurrentAttributeGroup();
    CoreAttributeItem item = group.getItem(getMapping().getAttributeName());
    CoreAttributeGroup nestedGroup = XMLRecord.DEFAULT_ATTRIBUTE_GROUP;
    if(item != null) {
      if (item.getGroup() != null && null != xmlRootFragment.getLocalName()) {
        CoreAttributeItem nestedItem = item.getGroup().getItem(xmlRootFragment.getLocalName());
        if (null != nestedItem) {
          nestedGroup = item.getGroup();
        } else {
          return;
        }
      }
    }
    getXPathNode().startElement(marshalRecord, xmlRootFragment, object, session, namespaceResolver, null, null);
    updateNamespaces(qname, marshalRecord, null);
  }
  marshalRecord.characters(qname, value, null, false);
  if (xmlRootFragment != null) {
    marshalRecord.endElement(xmlRootFragment, namespaceResolver);
  }
}

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

xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, objectBuilder, objectValue);
if (isNilFlag) {
  marshalRecord.nilSimple(namespaceResolver);
xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, null, objectValue);

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

xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, objectBuilder, objectValue);
if (isNilFlag) {
  marshalRecord.nilSimple(namespaceResolver);
xPathNode.startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, null, objectValue);

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

getXPathNode().startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, objectBuilder, value);            
getXPathNode().startElement(marshalRecord, xPathFragment, object, session, namespaceResolver, null, value);

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

getXPathNode().startElement(marshalRecord, rootFragment, object, childSession, marshalRecord.getNamespaceResolver(), objectBuilder, value);

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

marshalRecord.setLeafElementType(descriptor.getDefaultRootElementType());
getXPathNode().startElement(marshalRecord, rootFragment, object, session, descriptor.getNonNullNamespaceResolver(), objectBuilder, objectValue);

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

getXPathNode().startElement(marshalRecord, rootFragment, object, session, marshalRecord.getNamespaceResolver(), objectBuilder, value);
writeExtraNamespaces(extraNamespaces, marshalRecord, session);

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

getXPathNode().startElement(marshalRecord, rootFragment, object, session, marshalRecord.getNamespaceResolver(), objectBuilder, value);                
writeExtraNamespaces(extraNamespaces, marshalRecord, session);

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

getXPathNode().startElement(marshalRecord, rootFragment, object, childSession, marshalRecord.getNamespaceResolver(), objectBuilder, value);

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

getXPathNode().startElement(marshalRecord, rootFragment, object, childSession, marshalRecord.getNamespaceResolver(), objectBuilder, value);

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

marshalRecord.setLeafElementType(descriptor.getDefaultRootElementType());
getXPathNode().startElement(marshalRecord, rootFragment, object, session, descriptor.getNonNullNamespaceResolver(), objectBuilder, objectValue);

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

marshalRecord.setLeafElementType(descriptor.getDefaultRootElementType());
getXPathNode().startElement(marshalRecord, rootFragment, object, session, descriptor.getNonNullNamespaceResolver(), objectBuilder, objectValue);

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