/** * INTERNAL * @since 2.5.0 */ @Override public UnmarshalRecord createUnmarshalRecord(DESCRIPTOR xmlDescriptor, ABSTRACT_SESSION session) { return (UnmarshalRecord) xmlDescriptor.getObjectBuilder().createRecord(session); }
field.setXPath(xPath + nextToken); field.initialize(); CoreMapping mapping = objectBuilder.getMappingForField(field); if (null == mapping) { field.setXPath(xPathNoIndexes); field.initialize(); mapping = objectBuilder.getMappingForField(field); if (null == mapping) { mapping = objectBuilder.getMappingForField(field); childObject = mapping.getReferenceDescriptor().getObjectBuilder().buildNewInstance(); childObject = mapping.getReferenceDescriptor().getObjectBuilder().buildNewInstance();
T value = getValueByXPath(object, descriptor.getObjectBuilder(), stringTokenizer, namespaceResolver, returnType); if (null == value) { CoreMapping selfMapping = descriptor.getObjectBuilder().getMappingForField(createField(String.valueOf(Constants.DOT))); if (null != selfMapping && selfMapping.getReferenceDescriptor() != null) { return getValueByXPath(selfMapping.getAttributeValueFromObject(object), selfMapping.getReferenceDescriptor().getObjectBuilder(),
adapter = jaxbContext.getTypeMappingInfoToJavaTypeAdapters().get(type); UnmarshalRecord wrapper = (UnmarshalRecord) xmlDescriptor.getObjectBuilder().createRecordFromXMLContext(xmlUnmarshaller.getXMLContext()); org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord = wrapper.getUnmarshalRecord(); XMLStreamReaderReader staxReader = new XMLStreamReaderReader(xmlUnmarshaller);
field.setXPath(xPath + nextToken); field.initialize(); CoreMapping mapping = objectBuilder.getMappingForField(field); if (null == mapping) { field.setXPath(xPathNoIndexes); field.initialize(); mapping = objectBuilder.getMappingForField(field); if (null == mapping) { mapping = objectBuilder.getMappingForField(field); childObject = mapping.getReferenceDescriptor().getObjectBuilder().buildNewInstance(); childObject = mapping.getReferenceDescriptor().getObjectBuilder().buildNewInstance();
T value = getValueByXPath(object, descriptor.getObjectBuilder(), stringTokenizer, namespaceResolver, returnType); if (null == value) { CoreMapping selfMapping = descriptor.getObjectBuilder().getMappingForField(createField(String.valueOf(Constants.DOT))); if (null != selfMapping && selfMapping.getReferenceDescriptor() != null) { return getValueByXPath(selfMapping.getAttributeValueFromObject(object), selfMapping.getReferenceDescriptor().getObjectBuilder(),
adapter = jaxbContext.getTypeMappingInfoToJavaTypeAdapters().get(type); UnmarshalRecord wrapper = (UnmarshalRecord) xmlDescriptor.getObjectBuilder().createRecordFromXMLContext(xmlUnmarshaller.getXMLContext()); org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord = (org.eclipse.persistence.internal.oxm.record.UnmarshalRecord) wrapper.getUnmarshalRecord(); XMLStreamReaderReader staxReader = new XMLStreamReaderReader(xmlUnmarshaller);
/** * INTERNAL * @since 2.5.0 */ @Override public UnmarshalRecord createUnmarshalRecord(DESCRIPTOR xmlDescriptor, ABSTRACT_SESSION session) { return (UnmarshalRecord) xmlDescriptor.getObjectBuilder().createRecord(session); }