gpt4 book ai didi

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

转载 作者:知者 更新时间:2024-03-19 12:40:40 26 4
gpt4 key购买 nike

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

XMLRoot.setNamespaceURI介绍

暂无

代码示例

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

/**
 * INTERNAL:
 * Set the root element uri of the document
 * @param rootElementUri the root element uri of the document
 */
public void setRootElementURI(String rootElementUri) {
  super.setNamespaceURI(rootElementUri);
}

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

/**
 * INTERNAL:
 * Set the root element uri of the document
 * @param rootElementUri the root element uri of the document
 */
public void setRootElementURI(String rootElementUri) {
  super.setNamespaceURI(rootElementUri);
}

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

/**
 * Convenience method that builds an XMLRoot wrapping a given object.
 * The local name and uri are set using the given Node.
 */
protected XMLRoot buildXMLRoot(Node node, Object object) {
  XMLRoot xmlRoot = new XMLRoot();
  xmlRoot.setLocalName(node.getLocalName());
  xmlRoot.setNamespaceURI(node.getNamespaceURI());
  xmlRoot.setObject(object);
  return xmlRoot;
}

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

/**
 * Convenience method that builds an XMLRoot wrapping a given object.
 * The local name and uri are set using the given Node.
 */
protected XMLRoot buildXMLRoot(Node node, Object object) {
  XMLRoot xmlRoot = new XMLRoot();
  xmlRoot.setLocalName(node.getLocalName());
  xmlRoot.setNamespaceURI(node.getNamespaceURI());
  xmlRoot.setObject(object);
  return xmlRoot;
}

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

public Object getObject() {
  if(object == null) {
    if(this.descriptor != null) {
      object = this.descriptor.wrapObjectInXMLRoot(this.rootRecord, this.unmarshaller.isResultAlwaysXMLRoot());
    } else if(documentBuilder != null) {
      Node node = (Node)documentBuilder.getDocument().getDocumentElement();
      XMLRoot root = new XMLRoot();
      root.setLocalName(node.getLocalName());
      root.setNamespaceURI(node.getNamespaceURI());
      root.setObject(node);
      object = root;
    } else {
      if(rootRecord != null) {
        object = this.rootRecord.getCurrentObject();
      }
    }
  }
  return this.object;
}

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

rootValue.setLocalName(node.getLocalName());
rootValue.setSchemaType(schemaTypeQName);
rootValue.setNamespaceURI(node.getNamespaceURI());
rootValue.setObject(convertedValue);

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

rootValue.setLocalName(node.getLocalName());
rootValue.setSchemaType(schemaTypeQName);
rootValue.setNamespaceURI(node.getNamespaceURI());
rootValue.setObject(convertedValue);

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

/**
 * INTERNAL:
 * Determines the appropriate object to return from the unmarshal
 * call.  The method will either return the object created in the
 * xmlReader.parse() call or an instance of XMLRoot.  An XMLRoot
 * instance will be returned if the DOMRecord element being
 * unmarshalled does not equal the descriptor's default root
 * element.
 *
 * @param object
 * @param elementNamespaceUri
 * @param elementLocalName
 * @param elementPrefix
 * @return object
 */
public Object wrapObjectInXMLRoot(Object object, String elementNamespaceUri, String elementLocalName, String elementPrefix, boolean forceWrap) {
  if (forceWrap || shouldWrapObject(object, elementNamespaceUri, elementLocalName, elementPrefix)) {
    // if the DOMRecord element != descriptor's default 
    // root element, create an XMLRoot, populate and return it
    XMLRoot xmlRoot = new XMLRoot();
    xmlRoot.setLocalName(elementLocalName);
    xmlRoot.setNamespaceURI(elementNamespaceUri);
    xmlRoot.setObject(object);
    return xmlRoot;
  }
  return object;
}

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

public Object wrapObjectInXMLRoot(Object object, String elementNamespaceUri, String elementLocalName, String elementPrefix, String encoding, String version, boolean forceWrap) {
  if (forceWrap || shouldWrapObject(object, elementNamespaceUri, elementLocalName, elementPrefix)) {
    // if the DOMRecord element != descriptor's default 
    // root element, create an XMLRoot, populate and return it
    XMLRoot xmlRoot = new XMLRoot();
    xmlRoot.setLocalName(elementLocalName);
    xmlRoot.setNamespaceURI(elementNamespaceUri);
    xmlRoot.setObject(object);
    xmlRoot.setEncoding(encoding);
    xmlRoot.setVersion(version);                        
    return xmlRoot;
  }
  return object;
}

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

xmlRoot.setNamespaceURI(rootNamespaceUri);
return xmlRoot;

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

protected void setOrAddAttributeValue(UnmarshalRecord unmarshalRecord, Object value, XPathFragment xPathFragment, Object collection){
  if (!xmlAnyObjectMapping.usesXMLRoot()) {
    unmarshalRecord.setAttributeValue(value, xmlAnyObjectMapping);
  } else {
    XMLRoot xmlRoot = new XMLRoot();
    xmlRoot.setNamespaceURI(xPathFragment.getNamespaceURI());
    xmlRoot.setSchemaType(unmarshalRecord.getTypeQName());
    xmlRoot.setLocalName(xPathFragment.getLocalName());
    xmlRoot.setObject(value);
    unmarshalRecord.setAttributeValue(xmlRoot, xmlAnyObjectMapping);
  }
}

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

protected void setOrAddAttributeValue(UnmarshalRecord unmarshalRecord, Object value, XPathFragment xPathFragment, Object collection){
  if (!xmlAnyCollectionMapping.usesXMLRoot()) {
    unmarshalRecord.addAttributeValue(this, value);
  } else {
    XMLRoot xmlRoot = new XMLRoot();
    xmlRoot.setNamespaceURI(xPathFragment.getNamespaceURI());
    xmlRoot.setSchemaType(unmarshalRecord.getTypeQName());
    xmlRoot.setLocalName(xPathFragment.getLocalName());
    xmlRoot.setObject(value);
    unmarshalRecord.addAttributeValue(this, xmlRoot);
  }
}

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

public Object convertDataValueToObjectValue(Object dataValue,
    Session session) {
  XMLRoot root = new XMLRoot();
  root.setLocalName(this.rootFragment.getLocalName());
  root.setNamespaceURI(this.rootFragment.getNamespaceURI());
  
  if(mapping.isAbstractDirectMapping()){
    if ((dataValue == null) || (dataValue.getClass() != mapping.getAttributeClassification())) {
      try {
        dataValue = session.getDatasourcePlatform().convertObject(dataValue, mapping.getAttributeClassification());
      } catch (ConversionException e) {
        throw ConversionException.couldNotBeConverted(this, mapping.getDescriptor(), e);
      }
    }
  }
  
  root.setObject(dataValue);
  
  return root;
}

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

/**
 * Return a populated XMLRoot object.
 */
public Object getCurrentObject() {
  // this assumes that since we're unmarshalling to a primitive wrapper, the root
  // element has a single text node.  if, however, the root element doesn't have
  // a text node as a first child, we'll try converting null
  String val = null;
  if (characters != null) {
    val = characters.toString();
  }
  XMLRoot xmlRoot = new XMLRoot();
  xmlRoot.setObject(((XMLConversionManager) session.getDatasourcePlatform().getConversionManager()).convertObject(val, targetClass));
  xmlRoot.setLocalName(getRootElementName());
  xmlRoot.setNamespaceURI(getRootElementNamespaceUri());
  return xmlRoot;
}

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

public Object convertDataValueToObjectValue(Object dataValue,
    Session session) {
  XMLRoot root = new XMLRoot();
  root.setLocalName(this.rootFragment.getLocalName());
  root.setNamespaceURI(this.rootFragment.getNamespaceURI());
  if(mapping.isAbstractDirectMapping()){
    if ((dataValue == null) || (dataValue.getClass() != mapping.getAttributeClassification())) {
      try {
        dataValue = session.getDatasourcePlatform().convertObject(dataValue, mapping.getAttributeClassification());
      } catch (ConversionException e) {
        throw ConversionException.couldNotBeConverted(this, mapping.getDescriptor(), e);
      }
    }
  }
  root.setObject(dataValue);
  return root;
}

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

public Object convertDataValueToObjectValue(Object dataValue,
    Session session) {
  XMLRoot root = new XMLRoot();
  root.setLocalName(this.rootFragment.getLocalName());
  root.setNamespaceURI(this.rootFragment.getNamespaceURI());
  
  if(mapping.isAbstractDirectMapping()){
    if ((dataValue == null) || (dataValue.getClass() != mapping.getAttributeClassification())) {
      try {
        dataValue = session.getDatasourcePlatform().convertObject(dataValue, mapping.getAttributeClassification());
      } catch (ConversionException e) {
        throw ConversionException.couldNotBeConverted(this, mapping.getDescriptor(), e);
      }
    }
  }
  
  root.setObject(dataValue);
  
  return root;
}

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

private Object buildFragment(Property property, SDODataObject parentObject, SDODataObject value) {
    //build an XML Fragment from this SDO
    XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform();
    XMLMarshaller xmlMarshaller = ((SDOXMLHelper)helperContext.getXMLHelper()).getXmlContext().createMarshaller();
    Document doc = xmlPlatform.createDocument();
    XMLRoot root = new XMLRoot();
    root.setObject(value);
    root.setLocalName(property.getName());
    if(((SDOProperty)property).isNamespaceQualified()){
     root.setNamespaceURI(parentObject.getType().getURI());
    }
    xmlMarshaller.marshal(root, doc);
    return doc.getDocumentElement();
  }
}

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

private Object buildFragment(Property property, SDODataObject parentObject, SDODataObject value) {
    //build an XML Fragment from this SDO
    XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform();
    XMLMarshaller xmlMarshaller = ((SDOXMLHelper)helperContext.getXMLHelper()).getXmlContext().createMarshaller();
    Document doc = xmlPlatform.createDocument();
    XMLRoot root = new XMLRoot();
    root.setObject(value);
    root.setLocalName(property.getName());
    if(((SDOProperty)property).isNamespaceQualified()){
     root.setNamespaceURI(parentObject.getType().getURI());
    }
    xmlMarshaller.marshal(root, doc);
    return doc.getDocumentElement();
  }
}

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

XMLRoot xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
xmlRoot.setNamespaceURI(elementNamespaceUri);
xmlRoot.setObject(unmarshalRecord.getCurrentObject());
xmlRoot.setEncoding(unmarshalRecord.getEncoding());

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

if (value instanceof XMLRoot) {
  xmlRoot.setLocalName(((XMLRoot) value).getLocalName());
  xmlRoot.setNamespaceURI(((XMLRoot) value).getNamespaceURI());
  xmlRoot.setObject(((XMLRoot) value).getObject());
} else {
  xmlRoot.setLocalName(sdoProperty.getName());
  xmlRoot.setNamespaceURI(sdoProperty.getUri());
  xmlRoot.setObject(value);

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