Class XMLRecord
java.lang.Object
org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord
org.eclipse.persistence.internal.sessions.AbstractRecord
org.eclipse.persistence.oxm.record.XMLRecord
- 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.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>,- Record
- Direct Known Subclasses:
- DOMRecord,- UnmarshalRecord
public abstract class XMLRecord
extends org.eclipse.persistence.internal.sessions.AbstractRecord
implements 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>     
PUBLIC:
 Provides a Record/Map API on an XML DOM element.
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.AbstractRecordorg.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.MapMap.Entry<K extends Object,V extends Object> Nested classes/interfaces inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecordorg.eclipse.persistence.internal.oxm.record.XMLRecord.Nil
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Objectprotected booleanprotected booleanstatic final org.eclipse.persistence.internal.oxm.record.XMLRecord.NilINTERNAL: Nil: This is used to indicate that this field represents xsi:nil="true"protected org.eclipse.persistence.internal.sessions.AbstractSessionprotected XMLUnmarshallerFields inherited from class org.eclipse.persistence.internal.sessions.AbstractRecordfields, lookupField, noEntry, nullValueInFields, size, sopObject, valuesFields inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecordDEFAULT_ATTRIBUTE_GROUP
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionList<org.eclipse.persistence.internal.oxm.Namespace>addExtraNamespacesToNamespaceResolver(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers) INTERNALbooleanaddXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor, org.eclipse.persistence.internal.oxm.mappings.Field xmlField, boolean isRootElement) INTERNALbooleanaddXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor, org.eclipse.persistence.internal.oxm.mappings.Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement) INTERNALvoidMarshal an attribute for the give namespaceURI, localName, qualifiedName and valuevoidattributeWithoutQName(String namespaceURI, String localName, String prefix, String value) Marshal an attribute for the give namespaceURI, localName, preifx and valueabstract voidclear()PUBLIC: Clear the sub-nodes of the DOM.booleanPUBLIC: Check if the value is contained in the row.convertToXMLField(List<org.eclipse.persistence.internal.helper.DatabaseField> databaseFields) protected XMLFieldconvertToXMLField(org.eclipse.persistence.internal.helper.DatabaseField databaseField) INTERNAL: Convert a DatabaseField to an XMLFieldPUBLIC: Add the field-value pair to the row.get(org.eclipse.persistence.internal.helper.DatabaseField key) INTERNAL: Retrieve the value for the field.org.eclipse.persistence.internal.oxm.ConversionManagerINTERNALINTERNAL:abstract DocumentPUBLIC: Return the document.abstract NodegetDOM()PUBLIC: Return the DOM.getIndicatingNoEntry(String fieldName) INTERNAL: Retrieve the value for the field name.org.eclipse.persistence.internal.oxm.XPathQNameINTERNAL:abstract StringPUBLIC: Get the local name of the context root element.INTERNAL:charINTERNAL: The character used to separate the prefix and uri portions when namespaces are presentabstract StringPUBLIC: Get the namespace URI for the context root element.INTERNAL:org.eclipse.persistence.internal.sessions.AbstractSessionINTERNAL:booleanbooleanbooleanINTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.booleanvoidnamespaceDeclaration(String prefix, String namespaceURI) Marshal a namespace declaration for the given prefix and urlPUBLIC: Add the field-value pair to the row.voidremoveExtraNamespacesFromNamespaceResolver(List<org.eclipse.persistence.internal.oxm.Namespace> extraNamespaces, org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session) INTERNALresolveNamespacePrefix(String prefix) voidsetCurrentObject(Object obj) INTERNAL:voidsetCustomNamespaceMapper(boolean customNamespaceMapper) voidvoidsetEqualNamespaceResolvers(boolean equalNRs) voidsetLeafElementType(QName leafElementType) INTERNAL:voidsetLeafElementType(org.eclipse.persistence.internal.oxm.XPathQName leafElementType) INTERNAL:voidsetMarshaller(XMLMarshaller marshaller) INTERNAL:voidvoidsetOwningObject(Object owningObject) INTERNAL:voidsetSession(org.eclipse.persistence.internal.sessions.AbstractSession session) voidsetUnmarshaller(XMLUnmarshaller unmarshaller) INTERNAL:voidsetXOPPackage(boolean isXOPPackage) abstract StringReturn the XML string representation of the DOM.voidwriteXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver) INTERNALvoidwriteXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver) INTERNALMethods inherited from class org.eclipse.persistence.internal.sessions.AbstractRecordadd, 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.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecordputMethods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
- 
Field Details- 
unmarshaller
- 
currentObject
- 
sessionprotected org.eclipse.persistence.internal.sessions.AbstractSession session
- 
hasCustomNamespaceMapperprotected boolean hasCustomNamespaceMapper
- 
equalNamespaceResolversprotected boolean equalNamespaceResolvers
- 
NILpublic static final org.eclipse.persistence.internal.oxm.record.XMLRecord.Nil NILINTERNAL: Nil: This is used to indicate that this field represents xsi:nil="true"
 
- 
- 
Constructor Details- 
XMLRecordpublic XMLRecord()
 
- 
- 
Method Details- 
getPUBLIC: Add the field-value pair to the row.- Overrides:
- getin class- org.eclipse.persistence.internal.sessions.AbstractRecord
 
- 
putPUBLIC: Add the field-value pair to the row.- Overrides:
- putin class- org.eclipse.persistence.internal.sessions.AbstractRecord
 
- 
attributeWithoutQNamepublic void attributeWithoutQName(String namespaceURI, String localName, String prefix, String value) Marshal an attribute for the give namespaceURI, localName, preifx and value- Specified by:
- attributeWithoutQNamein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
- Parameters:
- namespaceURI-
- localName-
- prefix-
- value-
 
- 
attributeMarshal an attribute for the give namespaceURI, localName, qualifiedName and value- Specified by:
- attributein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
- Parameters:
- namespaceURI-
- localName-
- qName-
- value-
 
- 
namespaceDeclarationMarshal a namespace declaration for the given prefix and url- Specified by:
- namespaceDeclarationin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
- Parameters:
- prefix-
- namespaceURI-
 
- 
getLocalNamePUBLIC: Get the local name of the context root element.
- 
getNamespaceURIPUBLIC: Get the namespace URI for the context root element.
- 
clearpublic abstract void clear()PUBLIC: Clear the sub-nodes of the DOM.
- 
getDocumentPUBLIC: Return the document.
- 
containsPUBLIC: Check if the value is contained in the row.- Overrides:
- containsin class- org.eclipse.persistence.internal.sessions.AbstractRecord
 
- 
getDOMPUBLIC: Return the DOM.- Specified by:
- getDOMin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
transformToXMLReturn the XML string representation of the DOM.
- 
convertToXMLFieldprotected XMLField convertToXMLField(org.eclipse.persistence.internal.helper.DatabaseField databaseField) INTERNAL: Convert a DatabaseField to an XMLField
- 
convertToXMLField
- 
getINTERNAL: Retrieve the value for the field. If missing null is returned.- Specified by:
- getin interface- org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLUnmarshaller> 
- Overrides:
- getin class- org.eclipse.persistence.internal.sessions.AbstractRecord
 
- 
getIndicatingNoEntryINTERNAL: Retrieve the value for the field name.- Overrides:
- getIndicatingNoEntryin class- org.eclipse.persistence.internal.sessions.AbstractRecord
 
- 
resolveNamespacePrefix- Specified by:
- resolveNamespacePrefixin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
- Specified by:
- resolveNamespacePrefixin interface- org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLUnmarshaller> 
 
- 
getMarshallerINTERNAL:- Specified by:
- getMarshallerin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setMarshallerINTERNAL:- Specified by:
- setMarshallerin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
getUnmarshallerINTERNAL:- Specified by:
- getUnmarshallerin interface- org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLUnmarshaller> 
 
- 
setUnmarshallerINTERNAL:
- 
setDocPresPolicy
- 
getDocPresPolicy
- 
getOwningObjectINTERNAL:- Specified by:
- getOwningObjectin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setOwningObjectINTERNAL:- Specified by:
- setOwningObjectin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
getCurrentObjectINTERNAL:
- 
setCurrentObjectINTERNAL:
- 
getLeafElementTypepublic org.eclipse.persistence.internal.oxm.XPathQName getLeafElementType()INTERNAL:- Specified by:
- getLeafElementTypein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setLeafElementTypepublic void setLeafElementType(org.eclipse.persistence.internal.oxm.XPathQName leafElementType) INTERNAL:- Specified by:
- setLeafElementTypein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setLeafElementTypeINTERNAL:- Specified by:
- setLeafElementTypein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setNamespaceResolver- Specified by:
- setNamespaceResolverin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
getNamespaceResolver- Specified by:
- getNamespaceResolverin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
getSessionpublic org.eclipse.persistence.internal.sessions.AbstractSession getSession()- Specified by:
- getSessionin interface- org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
 
- 
setSessionpublic void setSession(org.eclipse.persistence.internal.sessions.AbstractSession session) - Specified by:
- setSessionin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setEqualNamespaceResolverspublic void setEqualNamespaceResolvers(boolean equalNRs) - Specified by:
- setEqualNamespaceResolversin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
hasEqualNamespaceResolverspublic boolean hasEqualNamespaceResolvers()- Specified by:
- hasEqualNamespaceResolversin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
isXOPPackagepublic boolean isXOPPackage()- Specified by:
- isXOPPackagein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setXOPPackagepublic void setXOPPackage(boolean isXOPPackage) - Specified by:
- setXOPPackagein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
isNamespaceAwarepublic boolean isNamespaceAware()INTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.- Specified by:
- isNamespaceAwarein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
- Specified by:
- isNamespaceAwarein interface- org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
 
- 
getNamespaceSeparatorpublic char getNamespaceSeparator()INTERNAL: The character used to separate the prefix and uri portions when namespaces are present- Specified by:
- getNamespaceSeparatorin interface- org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
 
- 
hasCustomNamespaceMapperpublic boolean hasCustomNamespaceMapper()- Specified by:
- hasCustomNamespaceMapperin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
setCustomNamespaceMapperpublic void setCustomNamespaceMapper(boolean customNamespaceMapper) - Specified by:
- setCustomNamespaceMapperin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
addExtraNamespacesToNamespaceResolverpublic List<org.eclipse.persistence.internal.oxm.Namespace> addExtraNamespacesToNamespaceResolver(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers) INTERNAL- Specified by:
- addExtraNamespacesToNamespaceResolverin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
addXsiTypeAndClassIndicatorIfRequiredpublic boolean addXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor, org.eclipse.persistence.internal.oxm.mappings.Field xmlField, boolean isRootElement) INTERNAL- Specified by:
- addXsiTypeAndClassIndicatorIfRequiredin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
addXsiTypeAndClassIndicatorIfRequiredpublic boolean addXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor, org.eclipse.persistence.internal.oxm.mappings.Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement) INTERNAL- Specified by:
- addXsiTypeAndClassIndicatorIfRequiredin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
removeExtraNamespacesFromNamespaceResolverpublic void removeExtraNamespacesFromNamespaceResolver(List<org.eclipse.persistence.internal.oxm.Namespace> extraNamespaces, org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session) INTERNAL- Specified by:
- removeExtraNamespacesFromNamespaceResolverin interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
writeXsiTypeAttributepublic void writeXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver) INTERNAL- Specified by:
- writeXsiTypeAttributein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
writeXsiTypeAttributepublic void writeXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver) INTERNAL- Specified by:
- writeXsiTypeAttributein interface- org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,- org.eclipse.persistence.internal.helper.DatabaseField, - XMLMarshaller, - NamespaceResolver> 
 
- 
getConversionManagerpublic org.eclipse.persistence.internal.oxm.ConversionManager getConversionManager()INTERNAL- Specified by:
- getConversionManagerin interface- org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
 
 
-