Class UnmarshalRecord
java.lang.Object
org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord
org.eclipse.persistence.internal.sessions.AbstractRecord
org.eclipse.persistence.oxm.record.XMLRecord
org.eclipse.persistence.oxm.record.UnmarshalRecord
- All Implemented Interfaces:
Serializable,Cloneable,Map,org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,,org.eclipse.persistence.internal.helper.DatabaseField, XMLMarshaller, NamespaceResolver> org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,,org.eclipse.persistence.internal.helper.DatabaseField, XMLUnmarshaller> org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler,org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>,Record,ContentHandler,LexicalHandler
public class UnmarshalRecord
extends XMLRecord
implements org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
org.eclipse.persistence.internal.sessions.AbstractRecord.EntrySet, org.eclipse.persistence.internal.sessions.AbstractRecord.KeySet, org.eclipse.persistence.internal.sessions.AbstractRecord.NoEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntryIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordKeyIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordValuesIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.ValuesSetNested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,V extends Object> Nested classes/interfaces inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
org.eclipse.persistence.internal.oxm.record.XMLRecord.Nil -
Field Summary
Fields inherited from class org.eclipse.persistence.oxm.record.XMLRecord
currentObject, equalNamespaceResolvers, hasCustomNamespaceMapper, NIL, session, unmarshallerFields inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
fields, lookupField, noEntry, nullValueInFields, size, sopObject, valuesFields inherited from interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
DEFAULT_UNMAPPED_CONTENT_HANDLERFields inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
DEFAULT_ATTRIBUTE_GROUP, NIL -
Constructor Summary
ConstructorsConstructorDescriptionUnmarshalRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord) UnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder treeObjectBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, Object value) voidaddAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, Object value, Object collection) voidcharacters(char[] ch, int start, int length) voidcharacters(CharSequence characters) voidclear()PUBLIC: Clear the sub-nodes of the DOM.voidcomment(char[] ch, int start, int length) org.eclipse.persistence.internal.oxm.RootvoidendCDATA()voidvoidendDTD()voidendElement(String uri, String localName, String qName) voidvoidendPrefixMapping(String prefix) voidendUnmappedElement(String uri, String localName, String name) get(org.eclipse.persistence.internal.helper.DatabaseField key) INTERNAL: Retrieve the value for the field.org.eclipse.persistence.internal.oxm.NodeValuegetAttributeChildNodeValue(String namespace, String localName) org.eclipse.persistence.internal.oxm.record.UnmarshalRecordINTERNALorg.eclipse.persistence.internal.oxm.record.UnmarshalRecordgetChildUnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder targetObjectBuilder) INTERNALgetContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue) getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, boolean b) INTERNAL:org.eclipse.persistence.internal.oxm.mappings.DescriptorPUBLIC: Return the document.getDOM()PUBLIC: Return the DOM.Gets the encoding for this document.org.eclipse.persistence.internal.oxm.SAXFragmentBuilderintPUBLIC: Get the local name of the context root element.charINTERNAL: The character used to separate the prefix and uri portions when namespaces are presentPUBLIC: Get the namespace URI for the context root element.org.eclipse.persistence.internal.oxm.XPathNodegetNonAttributeXPathNode(String namespaceURI, String localName, String qName, Attributes attributes) List<org.eclipse.persistence.internal.oxm.NullCapableValue>org.eclipse.persistence.internal.oxm.record.UnmarshalRecordINTERNALorg.eclipse.persistence.internal.oxm.ReferenceResolverorg.eclipse.persistence.internal.oxm.XPathFragmentorg.eclipse.persistence.internal.oxm.record.UnmarshalContextINTERNAL:org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolverorg.eclipse.persistence.internal.oxm.record.UnmarshalRecordINTERNALGets the XML Version for this document.org.eclipse.persistence.internal.oxm.record.XMLReaderorg.eclipse.persistence.internal.oxm.XPathNodevoidignorableWhitespace(char[] ch, int start, int length) org.eclipse.persistence.internal.oxm.record.UnmarshalRecordinitialize(org.eclipse.persistence.internal.oxm.TreeObjectBuilder objectBuilder) INTERNALvoidinitializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) booleanbooleanINTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.booleanisNil()booleanvoidprocessingInstruction(String target, String data) voidreference(org.eclipse.persistence.internal.oxm.Reference reference) voidremoveNullCapableValue(org.eclipse.persistence.internal.oxm.NullCapableValue nullCapableValue) voidresolveNamespacePrefix(String prefix) resolveNamespaceUri(String namespaceURI) voidresolveReferences(org.eclipse.persistence.internal.sessions.AbstractSession session, IDResolver idResolver) voidsetAttributes(Attributes atts) voidsetAttributeValue(Object object, org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) voidsetAttributeValueNull(org.eclipse.persistence.internal.oxm.ContainerValue containerValue) voidsetChildRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord childRecord) voidsetContainerInstance(int index, Object containerInstance) voidsetCurrentObject(Object object) INTERNAL:voidsetDocumentLocator(Locator locator) voidsetFragmentBuilder(org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder) voidsetLocalName(String localName) voidsetNil(boolean isNil) This method can be used to track that the current element is nilvoidsetParentRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord parentRecord) INTERNALvoidsetReferenceResolver(org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver) voidsetRootElementName(String rootElementName) voidsetRootElementNamespaceUri(String rootElementNamespaceUri) voidsetSelfRecord(boolean isSelfRecord) voidsetTextWrapperFragment(org.eclipse.persistence.internal.oxm.XPathFragment textWrapperFragment) voidsetTransformationRecord(DOMRecord transformationRecord) voidsetTypeQName(QName qname) voidvoidsetUnmarshalContext(org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext) voidsetUnmarshaller(XMLUnmarshaller unmarshaller) INTERNAL:voidsetUnmarshalNamespaceResolver(org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver unmarshalNamespaceResolver) voidsetXMLReader(org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader) voidskippedEntity(String name) voidvoidvoidvoidstartElement(String uri, String localName, String qName, Attributes atts) voidstartEntity(String name) voidstartPrefixMapping(String prefix, String uri) Return the XML string representation of the DOM.voidMethods inherited from class org.eclipse.persistence.oxm.record.XMLRecord
addExtraNamespacesToNamespaceResolver, addXsiTypeAndClassIndicatorIfRequired, addXsiTypeAndClassIndicatorIfRequired, attribute, attributeWithoutQName, contains, convertToXMLField, convertToXMLField, get, getConversionManager, getDocPresPolicy, getIndicatingNoEntry, getLeafElementType, getMarshaller, getNamespaceResolver, getOwningObject, getSession, hasCustomNamespaceMapper, hasEqualNamespaceResolvers, isXOPPackage, namespaceDeclaration, put, removeExtraNamespacesFromNamespaceResolver, setCustomNamespaceMapper, setDocPresPolicy, setEqualNamespaceResolvers, setLeafElementType, setLeafElementType, setMarshaller, setNamespaceResolver, setOwningObject, setSession, setXOPPackage, writeXsiTypeAttribute, writeXsiTypeAttributeMethods inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
add, clone, containsKey, containsKey, containsKey, containsValue, elements, entrySet, get, getField, getFields, getIndicatingNoEntry, getLookupField, getSopObject, getValues, getValues, getValues, hasNullValueInFields, hasSopObject, isEmpty, keys, keySet, mergeFrom, put, put, putAll, remove, remove, remove, replaceAt, replaceAt, resetSize, setFields, setNullValueInFields, setSopObject, setValues, size, toString, valuesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord
putMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
getLeafElementType, setLeafElementType, setSessionMethods inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
getConversionManager, getSession
-
Constructor Details
-
UnmarshalRecord
public UnmarshalRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord) -
UnmarshalRecord
public UnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder treeObjectBuilder)
-
-
Method Details
-
addAttributeValue
public void addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, Object value) - Specified by:
addAttributeValuein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
addAttributeValue
public void addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, Object value, Object collection) - Specified by:
addAttributeValuein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
characters
- Specified by:
charactersin interfaceContentHandler- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceorg.eclipse.persistence.internal.oxm.record.ExtendedContentHandler- Throws:
SAXException
-
clear
public void clear()Description copied from class:XMLRecordPUBLIC: Clear the sub-nodes of the DOM. -
comment
- Specified by:
commentin interfaceLexicalHandler- Throws:
SAXException
-
createRoot
public org.eclipse.persistence.internal.oxm.Root createRoot()- Specified by:
createRootin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
endCDATA
- Specified by:
endCDATAin interfaceLexicalHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Throws:
SAXException
-
endDTD
- Specified by:
endDTDin interfaceLexicalHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Throws:
SAXException
-
endEntity
- Specified by:
endEntityin interfaceLexicalHandler- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
endUnmappedElement
- Specified by:
endUnmappedElementin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Throws:
SAXException
-
get
Description copied from class:XMLRecordINTERNAL: Retrieve the value for the field. If missing null is returned.- Specified by:
getin interfaceorg.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, XMLUnmarshaller> - Overrides:
getin classXMLRecord
-
getAttributeChildNodeValue
public org.eclipse.persistence.internal.oxm.NodeValue getAttributeChildNodeValue(String namespace, String localName) - Specified by:
getAttributeChildNodeValuein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getAttributes
- Specified by:
getAttributesin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getCharacters
- Specified by:
getCharactersin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getChildRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildRecord()INTERNAL- Specified by:
getChildRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getChildUnmarshalRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildUnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder targetObjectBuilder) INTERNAL- Specified by:
getChildUnmarshalRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getContainerInstance
public Object getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue) - Specified by:
getContainerInstancein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getContainerInstance
public Object getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, boolean b) - Specified by:
getContainerInstancein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getCurrentObject
Description copied from class:XMLRecordINTERNAL:- Specified by:
getCurrentObjectin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Overrides:
getCurrentObjectin classXMLRecord
-
getDescriptor
public org.eclipse.persistence.internal.oxm.mappings.Descriptor getDescriptor()- Specified by:
getDescriptorin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getDocument
Description copied from class:XMLRecordPUBLIC: Return the document.- Specified by:
getDocumentin classXMLRecord
-
getDOM
Description copied from class:XMLRecordPUBLIC: Return the DOM.- Specified by:
getDOMin interfaceorg.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, XMLMarshaller, NamespaceResolver> - Specified by:
getDOMin classXMLRecord
-
getEncoding
Gets the encoding for this document. Only set on the root-level UnmarshalRecord- Specified by:
getEncodingin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Returns:
- a String representing the encoding for this doc
-
getFragmentBuilder
public org.eclipse.persistence.internal.oxm.SAXFragmentBuilder getFragmentBuilder()- Specified by:
getFragmentBuilderin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getLevelIndex
public int getLevelIndex()- Specified by:
getLevelIndexin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getLocalName
Description copied from class:XMLRecordPUBLIC: Get the local name of the context root element.- Specified by:
getLocalNamein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Specified by:
getLocalNamein classXMLRecord
-
getNamespaceSeparator
public char getNamespaceSeparator()Description copied from class:XMLRecordINTERNAL: The character used to separate the prefix and uri portions when namespaces are present- Specified by:
getNamespaceSeparatorin interfaceorg.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>- Overrides:
getNamespaceSeparatorin classXMLRecord
-
getNamespaceURI
Description copied from class:XMLRecordPUBLIC: Get the namespace URI for the context root element.- Specified by:
getNamespaceURIin classXMLRecord
-
getNoNamespaceSchemaLocation
- Specified by:
getNoNamespaceSchemaLocationin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getNonAttributeXPathNode
public org.eclipse.persistence.internal.oxm.XPathNode getNonAttributeXPathNode(String namespaceURI, String localName, String qName, Attributes attributes) - Specified by:
getNonAttributeXPathNodein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getNullCapableValues
- Specified by:
getNullCapableValuesin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getParentRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getParentRecord()INTERNAL- Specified by:
getParentRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getPrefixesForFragment
- Specified by:
getPrefixesForFragmentin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getReferenceResolver
public org.eclipse.persistence.internal.oxm.ReferenceResolver getReferenceResolver()- Specified by:
getReferenceResolverin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getRootElementName
- Specified by:
getRootElementNamein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getRootElementNamespaceUri
- Specified by:
getRootElementNamespaceUriin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getSchemaLocation
- Specified by:
getSchemaLocationin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getTextWrapperFragment
public org.eclipse.persistence.internal.oxm.XPathFragment getTextWrapperFragment()- Specified by:
getTextWrapperFragmentin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getTransformationRecord
- Specified by:
getTransformationRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getTypeQName
- Specified by:
getTypeQNamein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getUnmarshalContext
public org.eclipse.persistence.internal.oxm.record.UnmarshalContext getUnmarshalContext()- Specified by:
getUnmarshalContextin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getUnmarshaller
Description copied from class:XMLRecordINTERNAL:- Specified by:
getUnmarshallerin interfaceorg.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, XMLUnmarshaller> - Specified by:
getUnmarshallerin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Overrides:
getUnmarshallerin classXMLRecord
-
getUnmarshalNamespaceResolver
public org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()- Specified by:
getUnmarshalNamespaceResolverin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getUnmarshalRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getUnmarshalRecord()INTERNAL -
getVersion
Gets the XML Version for this document. Only set on the root-level UnmarshalRecord, if supported by the parser.- Specified by:
getVersionin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getXMLReader
public org.eclipse.persistence.internal.oxm.record.XMLReader getXMLReader()- Specified by:
getXMLReaderin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getXPathNode
public org.eclipse.persistence.internal.oxm.XPathNode getXPathNode()- Specified by:
getXPathNodein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
ignorableWhitespace
- Specified by:
ignorableWhitespacein interfaceContentHandler- Throws:
SAXException
-
initialize
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord initialize(org.eclipse.persistence.internal.oxm.TreeObjectBuilder objectBuilder) INTERNAL- Specified by:
initializein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
initializeRecord
public void initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) throws SAXException - Specified by:
initializeRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Throws:
SAXException
-
isBufferCDATA
public boolean isBufferCDATA()- Specified by:
isBufferCDATAin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
isNamespaceAware
public boolean isNamespaceAware()Description copied from class:XMLRecordINTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.- Specified by:
isNamespaceAwarein interfaceorg.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, XMLMarshaller, NamespaceResolver> - Specified by:
isNamespaceAwarein interfaceorg.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>- Overrides:
isNamespaceAwarein classXMLRecord
-
isNil
public boolean isNil()- Specified by:
isNilin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
isSelfRecord
public boolean isSelfRecord()- Specified by:
isSelfRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
processingInstruction
- Specified by:
processingInstructionin interfaceContentHandler- Throws:
SAXException
-
reference
public void reference(org.eclipse.persistence.internal.oxm.Reference reference) - Specified by:
referencein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
removeNullCapableValue
public void removeNullCapableValue(org.eclipse.persistence.internal.oxm.NullCapableValue nullCapableValue) - Specified by:
removeNullCapableValuein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
resetStringBuffer
public void resetStringBuffer()- Specified by:
resetStringBufferin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
resolveNamespacePrefix
- Specified by:
resolveNamespacePrefixin interfaceorg.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, XMLMarshaller, NamespaceResolver> - Specified by:
resolveNamespacePrefixin interfaceorg.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, XMLUnmarshaller> - Overrides:
resolveNamespacePrefixin classXMLRecord
-
resolveNamespaceUri
- Specified by:
resolveNamespaceUriin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
resolveReferences
public void resolveReferences(org.eclipse.persistence.internal.sessions.AbstractSession session, IDResolver idResolver) - Specified by:
resolveReferencesin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setAttributes
- Specified by:
setAttributesin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setAttributeValue
public void setAttributeValue(Object object, org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) - Specified by:
setAttributeValuein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setAttributeValueNull
public void setAttributeValueNull(org.eclipse.persistence.internal.oxm.ContainerValue containerValue) - Specified by:
setAttributeValueNullin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setChildRecord
public void setChildRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord childRecord) - Specified by:
setChildRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setContainerInstance
- Specified by:
setContainerInstancein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setCurrentObject
Description copied from class:XMLRecordINTERNAL:- Specified by:
setCurrentObjectin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Overrides:
setCurrentObjectin classXMLRecord
-
setDocumentLocator
- Specified by:
setDocumentLocatorin interfaceContentHandler
-
setFragmentBuilder
public void setFragmentBuilder(org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder) - Specified by:
setFragmentBuilderin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setLocalName
- Specified by:
setLocalNamein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setNil
public void setNil(boolean isNil) Description copied from interface:org.eclipse.persistence.internal.oxm.record.ExtendedContentHandlerThis method can be used to track that the current element is nil- Specified by:
setNilin interfaceorg.eclipse.persistence.internal.oxm.record.ExtendedContentHandler- Specified by:
setNilin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setParentRecord
public void setParentRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord parentRecord) INTERNAL- Specified by:
setParentRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setReferenceResolver
public void setReferenceResolver(org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver) - Specified by:
setReferenceResolverin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setRootElementName
- Specified by:
setRootElementNamein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setRootElementNamespaceUri
- Specified by:
setRootElementNamespaceUriin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setSelfRecord
public void setSelfRecord(boolean isSelfRecord) - Specified by:
setSelfRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setTextWrapperFragment
public void setTextWrapperFragment(org.eclipse.persistence.internal.oxm.XPathFragment textWrapperFragment) - Specified by:
setTextWrapperFragmentin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setTransformationRecord
- Specified by:
setTransformationRecordin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setTypeQName
- Specified by:
setTypeQNamein interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setUnmarshalContext
public void setUnmarshalContext(org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext) - Specified by:
setUnmarshalContextin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setUnmarshaller
Description copied from class:XMLRecordINTERNAL:- Specified by:
setUnmarshallerin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Overrides:
setUnmarshallerin classXMLRecord
-
setUnmarshalNamespaceResolver
public void setUnmarshalNamespaceResolver(org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver unmarshalNamespaceResolver) - Specified by:
setUnmarshalNamespaceResolverin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setXMLReader
public void setXMLReader(org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader) - Specified by:
setXMLReaderin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
skippedEntity
- Specified by:
skippedEntityin interfaceContentHandler- Throws:
SAXException
-
startCDATA
- Specified by:
startCDATAin interfaceLexicalHandler- Throws:
SAXException
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Throws:
SAXException
-
startDTD
- Specified by:
startDTDin interfaceLexicalHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException - Specified by:
startElementin interfaceContentHandler- Throws:
SAXException
-
startEntity
- Specified by:
startEntityin interfaceLexicalHandler- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
transformToXML
Description copied from class:XMLRecordReturn the XML string representation of the DOM.- Specified by:
transformToXMLin classXMLRecord
-
unmappedContent
public void unmappedContent()- Specified by:
unmappedContentin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getUnmarshalAttributeGroup
- Specified by:
getUnmarshalAttributeGroupin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setUnmarshalAttributeGroup
- Specified by:
setUnmarshalAttributeGroupin interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-