本文整理了Java中org.eclipse.persistence.oxm.XMLDescriptor.isSequencedObject()
方法的一些代码示例,展示了XMLDescriptor.isSequencedObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLDescriptor.isSequencedObject()
方法的具体详情如下:
包路径:org.eclipse.persistence.oxm.XMLDescriptor
类名称:XMLDescriptor
方法名:isSequencedObject
[英]INTERNAL:
Indicates if the Object mapped by this descriptor is a sequenced data object and should be marshalled accordingly.
[中]内部:
指示由该描述符映射的对象是否是已排序的数据对象,并应相应地进行封送处理。
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.sdo
public boolean isSequenced() {
return xmlDescriptor.isSequencedObject();
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.sdo
public boolean isSequenced() {
return xmlDescriptor.isSequencedObject();
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
public boolean isSequenced() {
return xmlDescriptor.isSequencedObject();
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
public boolean isSequenced() {
return xmlDescriptor.isSequencedObject();
}
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
public void startDocument(XMLMapping selfRecordMapping) throws SAXException {
try {
XMLDescriptor xmlDescriptor = (XMLDescriptor) treeObjectBuilder.getDescriptor();
if(xmlDescriptor.isSequencedObject()) {
unmarshalContext = new SequencedUnmarshalContext();
} else {
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
public AbstractRecord buildRow(AbstractRecord record, Object object, org.eclipse.persistence.internal.sessions.AbstractSession session, XMLMarshaller marshaller) {
if (null == getRootXPathNode().getNonAttributeChildren()) {
return record;
}
XMLDescriptor xmlDescriptor = (XMLDescriptor) this.descriptor;
NamespaceResolver namespaceResolver = xmlDescriptor.getNamespaceResolver();
MarshalContext marshalContext = null;
if(xmlDescriptor.isSequencedObject()) {
SequencedObject sequencedObject = (SequencedObject) object;
marshalContext = new SequencedMarshalContext(sequencedObject.getSettings());
} else {
marshalContext = ObjectMarshalContext.getInstance();
}
for (int x = 0, size = marshalContext.getNonAttributeChildrenSize(getRootXPathNode()); x < size; x++) {
XPathNode xPathNode = (XPathNode)marshalContext.getNonAttributeChild(x, getRootXPathNode());
xPathNode.marshal((MarshalRecord)record, object, session, namespaceResolver, marshaller, marshalContext.getMarshalContext(x));
}
return record;
}
内容来源于网络,如有侵权,请联系作者删除!