本文整理了Java中org.eclipse.persistence.oxm.XMLDescriptor.shouldWrapObject()
方法的一些代码示例,展示了XMLDescriptor.shouldWrapObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLDescriptor.shouldWrapObject()
方法的具体详情如下:
包路径:org.eclipse.persistence.oxm.XMLDescriptor
类名称:XMLDescriptor
方法名:shouldWrapObject
[英]INTERNAL:
[中]内部:
代码示例来源: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: com.haulmont.thirdparty/eclipselink
/**
* 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 Root. An Root
* 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, boolean isNamespaceAware, XMLUnmarshaller xmlUnmarshaller) {
if (forceWrap || shouldWrapObject(object, elementNamespaceUri, elementLocalName, elementPrefix, isNamespaceAware)) {
// if the DOMRecord element != descriptor's default
// root element, create an Root, populate and return it
Root xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
xmlRoot.setNamespaceURI(elementNamespaceUri);
xmlRoot.setObject(object);
setDeclaredTypeOnXMLRoot(xmlRoot, elementNamespaceUri, elementLocalName, isNamespaceAware, xmlUnmarshaller);
return xmlRoot;
}
return object;
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
/**
* 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 Root. An Root
* 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, boolean isNamespaceAware, XMLUnmarshaller xmlUnmarshaller) {
if (forceWrap || shouldWrapObject(object, elementNamespaceUri, elementLocalName, elementPrefix, isNamespaceAware)) {
// if the DOMRecord element != descriptor's default
// root element, create an Root, populate and return it
Root xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
xmlRoot.setNamespaceURI(elementNamespaceUri);
xmlRoot.setObject(object);
setDeclaredTypeOnXMLRoot(xmlRoot, elementNamespaceUri, elementLocalName, isNamespaceAware, xmlUnmarshaller);
return xmlRoot;
}
return object;
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
/**
* INTERNAL:
* @return
*/
public Object wrapObjectInXMLRoot(Object object, String elementNamespaceUri, String elementLocalName, String elementPrefix, String encoding, String version, boolean forceWrap, boolean isNamespaceAware, XMLUnmarshaller unmarshaller) {
if (forceWrap || shouldWrapObject(object, elementNamespaceUri, elementLocalName, elementPrefix, isNamespaceAware)) {
// if the DOMRecord element != descriptor's default
// root element, create an XMLRoot, populate and return it
Root xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
xmlRoot.setNamespaceURI(elementNamespaceUri);
xmlRoot.setObject(object);
xmlRoot.setEncoding(encoding);
xmlRoot.setVersion(version);
setDeclaredTypeOnXMLRoot(xmlRoot, elementNamespaceUri, elementLocalName, isNamespaceAware, unmarshaller);
return xmlRoot;
}
return object;
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
/**
* INTERNAL:
* @return
*/
public Object wrapObjectInXMLRoot(Object object, String elementNamespaceUri, String elementLocalName, String elementPrefix, String encoding, String version, boolean forceWrap, boolean isNamespaceAware, XMLUnmarshaller unmarshaller) {
if (forceWrap || shouldWrapObject(object, elementNamespaceUri, elementLocalName, elementPrefix, isNamespaceAware)) {
// if the DOMRecord element != descriptor's default
// root element, create an XMLRoot, populate and return it
Root xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
xmlRoot.setNamespaceURI(elementNamespaceUri);
xmlRoot.setObject(object);
xmlRoot.setEncoding(encoding);
xmlRoot.setVersion(version);
setDeclaredTypeOnXMLRoot(xmlRoot, elementNamespaceUri, elementLocalName, isNamespaceAware, unmarshaller);
return xmlRoot;
}
return object;
}
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
if (forceWrap || shouldWrapObject(unmarshalRecord.getCurrentObject(), elementNamespaceUri, elementLocalName, elementPrefix)) {
XMLRoot xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
String elementLocalName = unmarshalRecord.getLocalName();
String elementNamespaceUri = unmarshalRecord.getRootElementNamespaceUri();
if (forceWrap || shouldWrapObject(unmarshalRecord.getCurrentObject(), elementNamespaceUri, elementLocalName, null, unmarshalRecord.isNamespaceAware())) {
Root xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
/**
* 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 Root. An Root
* instance will be returned if the DOMRecord element being
* unmarshalled does not equal the descriptor's default root
* element.
*
* @param unmarshalRecord
* @return object
*/
public Object wrapObjectInXMLRoot(UnmarshalRecord unmarshalRecord, boolean forceWrap) {
String elementLocalName = unmarshalRecord.getLocalName();
String elementNamespaceUri = unmarshalRecord.getRootElementNamespaceUri();
if (forceWrap || shouldWrapObject(unmarshalRecord.getCurrentObject(), elementNamespaceUri, elementLocalName, null, unmarshalRecord.isNamespaceAware())) {
Root xmlRoot = new XMLRoot();
xmlRoot.setLocalName(elementLocalName);
xmlRoot.setNamespaceURI(elementNamespaceUri);
xmlRoot.setObject(unmarshalRecord.getCurrentObject());
xmlRoot.setEncoding(unmarshalRecord.getEncoding());
xmlRoot.setVersion(unmarshalRecord.getVersion());
xmlRoot.setSchemaLocation(unmarshalRecord.getSchemaLocation());
xmlRoot.setNoNamespaceSchemaLocation(unmarshalRecord.getNoNamespaceSchemaLocation());
xmlRoot.setNil(unmarshalRecord.isNil());
setDeclaredTypeOnXMLRoot(xmlRoot, elementNamespaceUri, elementLocalName, unmarshalRecord.isNamespaceAware(), unmarshalRecord.getUnmarshaller());
return xmlRoot;
}
return unmarshalRecord.getCurrentObject();
}
内容来源于网络,如有侵权,请联系作者删除!