final TreeObjectBuilder objectBuilder = (TreeObjectBuilder) descriptor.getObjectBuilder(); return new XPathNodeWrapper(objectBuilder.getRootXPathNode(), null, null, descriptor, new QName(expectedType.getSimpleName()));
objectBuilder.getRootXPathNode(), nodeWrapper, nodeValue, descriptor, name);
public XPathNode addChild(XPathFragment xPathFragment, NodeValue nodeValue, NamespaceResolver namespaceResolver) { return getRootXPathNode().addChild(xPathFragment, nodeValue, namespaceResolver); }
protected UnmarshalRecord initialize(TreeObjectBuilder treeObjectBuilder) { this.isBufferCDATA = false; this.treeObjectBuilder = treeObjectBuilder; if (null != treeObjectBuilder) { this.xPathNode = treeObjectBuilder.getRootXPathNode(); if (null != treeObjectBuilder.getNullCapableValues()) { this.nullCapableValues = new ArrayList<NullCapableValue>(treeObjectBuilder.getNullCapableValues()); } } isSelfRecord = false; return this; }
final TreeObjectBuilder objectBuilder = (TreeObjectBuilder) descriptor.getObjectBuilder(); return new XPathNodeWrapper(objectBuilder.getRootXPathNode(), null, null, descriptor, new QName(expectedType.getSimpleName()));
final TreeObjectBuilder objectBuilder = (TreeObjectBuilder) descriptor.getObjectBuilder(); return new XPathNodeWrapper(objectBuilder.getRootXPathNode(), null, null, descriptor, new QName(expectedType.getSimpleName()));
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; }
objectBuilder.getRootXPathNode(), nodeWrapper, nodeValue, descriptor, name);
objectBuilder.getRootXPathNode(), nodeWrapper, nodeValue, descriptor, name);
XPathNode xPathNode = treeObjectBuilder.getRootXPathNode(); XPathFragment xPathFragment = field.getXPathFragment(); while (xPathNode != null && xPathFragment != null) {
XPathNode xPathNode = treeObjectBuilder.getRootXPathNode(); XPathFragment xPathFragment = field.getXPathFragment(); while (xPathNode != null && xPathFragment != null) {