blob: d1f25c3580be4bfabb3546c64618175808f75542 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_252) on Fri Jul 16 09:39:11 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DOMRecord (EclipseLink 3.0.2, API Reference)</title>
<meta name="date" content="2021-07-16">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DOMRecord (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/oxm/record/ContentHandlerRecord.html" title="class in org.eclipse.persistence.oxm.record"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/oxm/record/FormattedOutputStreamRecord.html" title="class in org.eclipse.persistence.oxm.record"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/oxm/record/DOMRecord.html" target="_top">Frames</a></li>
<li><a href="DOMRecord.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.eclipse.persistence.internal.sessions.AbstractRecord">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.eclipse.persistence.oxm.record.XMLRecord">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.persistence.oxm.record</div>
<h2 title="Class DOMRecord" class="title">Class DOMRecord</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord</li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.internal.sessions.AbstractRecord</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">org.eclipse.persistence.oxm.record.XMLRecord</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.oxm.record.DOMRecord</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>, org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&gt;, org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&gt;, org.eclipse.persistence.internal.oxm.record.TransformationRecord, org.eclipse.persistence.internal.oxm.record.XMLRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession&gt;, <a href="../../../../../org/eclipse/persistence/sessions/Record.html" title="interface in org.eclipse.persistence.sessions">Record</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/eclipse/persistence/eis/EISDOMRecord.html" title="class in org.eclipse.persistence.eis">EISDOMRecord</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">DOMRecord</span>
extends <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>
implements org.eclipse.persistence.internal.oxm.record.TransformationRecord</pre>
<div class="block">PUBLIC:
Provides a Record/Map API on an XML DOM element.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../serialized-form.html#org.eclipse.persistence.oxm.record.DOMRecord">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.persistence.internal.sessions.AbstractRecord">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.eclipse.persistence.internal.sessions.AbstractRecord</h3>
<code>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.ValuesSet</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.persistence.internal.oxm.record.XMLRecord">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;org.eclipse.persistence.internal.oxm.record.XMLRecord</h3>
<code>org.eclipse.persistence.internal.oxm.record.XMLRecord.Nil</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.util.Map">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">V</a>&gt;</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.oxm.record.XMLRecord">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.oxm.record.<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></h3>
<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#currentObject">currentObject</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#equalNamespaceResolvers">equalNamespaceResolvers</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#hasCustomNamespaceMapper">hasCustomNamespaceMapper</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#NIL">NIL</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#session">session</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#unmarshaller">unmarshaller</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.internal.sessions.AbstractRecord">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.internal.sessions.AbstractRecord</h3>
<code>fields, lookupField, noEntry, nullValueInFields, size, sopObject, values</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.internal.oxm.record.XMLRecord">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.eclipse.persistence.internal.oxm.record.XMLRecord</h3>
<code>DEFAULT_ATTRIBUTE_GROUP</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord--">DOMRecord</a></span>()</code>
<div class="block">INTERNAL:
Default constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-org.w3c.dom.Document-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;document)</code>
<div class="block">INTERNAL:
Create a record with the element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-org.w3c.dom.Element-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;element)</code>
<div class="block">INTERNAL:
Create a record with the element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-org.w3c.dom.Node-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;node)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-java.lang.String-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementName)</code>
<div class="block">INTERNAL:
Create a record with the root element name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-java.lang.String-org.eclipse.persistence.oxm.NamespaceResolver-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementName,
<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&nbsp;namespaceResolver)</code>
<div class="block">INTERNAL:
Create a record with the root element name get the namespace URI from the namespaceResolver.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-java.lang.String-org.eclipse.persistence.oxm.NamespaceResolver-org.w3c.dom.Node-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localRootElementName,
<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&nbsp;namespaceResolver,
<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;parent)</code>
<div class="block">INTERNAL:
Create a record with the local root element name, that is a child of the parent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-java.lang.String-org.w3c.dom.Node-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localRootElementName,
<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;parent)</code>
<div class="block">INTERNAL:
Create a record with the local root element name, that is a child of the parent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#DOMRecord-java.lang.String-java.lang.String-">DOMRecord</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementNamespaceURI)</code>
<div class="block">INTERNAL:
Create a record with the root element name get the namespace URI from the namespaceResolver.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#add-org.eclipse.persistence.internal.helper.DatabaseField-java.lang.Object-">add</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">INTERNAL:
Add the field-value pair to the document.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#buildNestedRow-org.w3c.dom.Element-">buildNestedRow</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;element)</code>
<div class="block">INTERNAL:
Build the nested record, this can be overwriten by subclasses to use their subclass instance.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#clear--">clear</a></span>()</code>
<div class="block">PUBLIC:
Clear the sub-nodes of the DOM.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html" title="class in org.eclipse.persistence.oxm.record">DOMRecord</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#clone--">clone</a></span>()</code>
<div class="block">INTERNAL:
Clone the row and its values.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#contains-java.lang.Object-">contains</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">PUBLIC:
Check if the value is contained in the row.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#containsKey-org.eclipse.persistence.internal.helper.DatabaseField-">containsKey</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</code>
<div class="block">INTERNAL:
Check if the field is contained in the row.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#createNewDocument-java.lang.String-">createNewDocument</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultRootElementName)</code>
<div class="block">INTERNAL:
Creates a new Document and returns the root element of that document</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#createNewDocument-java.lang.String-java.lang.String-">createNewDocument</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultRootElementName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI)</code>
<div class="block">INTERNAL:
Creates a new Document and returns the root element of that document</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#entrySet--">entrySet</a></span>()</code>
<div class="block">PUBLIC:</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#get-org.eclipse.persistence.internal.helper.DatabaseField-">get</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</code>
<div class="block">INTERNAL:
Retrieve the value for the field.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getDocument--">getDocument</a></span>()</code>
<div class="block">PUBLIC:
Return the document.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getDOM--">getDOM</a></span>()</code>
<div class="block">PUBLIC:
Return the DOM.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getFields--">getFields</a></span>()</code>
<div class="block">INTERNAL:
This should not be used, but added some support for it as
is called from some places such as sdk call used in the descriptor to define operation not supported,
may also be called from toplin in some places.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-">getIndicatingNoEntry</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</code>
<div class="block">INTERNAL:
Given a DatabaseField return the corresponding value from the document</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-">getIndicatingNoEntry</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNode)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-boolean-">getIndicatingNoEntry</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNode,
boolean&nbsp;checkForXsiNil)</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getLocalName--">getLocalName</a></span>()</code>
<div class="block">PUBLIC:
Get the local name of the context root element.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getNamespaceURI--">getNamespaceURI</a></span>()</code>
<div class="block">PUBLIC:
Get the namespace URI for the context root element.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.oxm.ReferenceResolver</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getReferenceResolver--">getReferenceResolver</a></span>()</code>
<div class="block">INTERNAL:
The ReferenceResolver that is leveraged by key based mappings.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValues--">getValues</a></span>()</code>
<div class="block">INTERNAL:
This should not be used, but added some support for it as
is called from some places such as sdk call used in the descriptor to define operation not supported,
may also be called from TopLink in some places.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValues-org.eclipse.persistence.internal.helper.DatabaseField-">getValues</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</code>
<div class="block">INTERNAL:
Given a DatabaseField, return the corresponding values from the document</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValues-org.eclipse.persistence.internal.helper.DatabaseField-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">getValues</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;nullPolicy)</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValues-java.lang.String-">getValues</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">INTERNAL:
Retrieve the value for the field name.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-">getValuesIndicatingNoEntry</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">getValuesIndicatingNoEntry</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;nullPolicy)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-">getValuesIndicatingNoEntry</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNodes)</code>
<div class="block">INTERNAL:
Given a DatabaseField, return the corresponding values from the document</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">getValuesIndicatingNoEntry</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNodes,
<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;nullPolicy)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/record/XMLEntry.html" title="class in org.eclipse.persistence.oxm.record">XMLEntry</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValuesIndicatingNoEntry-java.util.List-">getValuesIndicatingNoEntry</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.eclipse.persistence.internal.helper.DatabaseField&gt;&nbsp;keys)</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/record/XMLEntry.html" title="class in org.eclipse.persistence.oxm.record">XMLEntry</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#getValuesIndicatingNoEntry-java.util.List-boolean-">getValuesIndicatingNoEntry</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.eclipse.persistence.internal.helper.DatabaseField&gt;&nbsp;keys,
boolean&nbsp;shouldReturnNodes)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#keySet--">keySet</a></span>()</code>
<div class="block">PUBLIC:
Return the set of element names from the DOM.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#put-org.eclipse.persistence.internal.helper.DatabaseField-java.lang.Object-">put</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">INTERNAL:
Set the field value into the DOM.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#put-java.util.List-java.util.List-">put</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a>&gt;&nbsp;xmlFields,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/record/XMLEntry.html" title="class in org.eclipse.persistence.oxm.record">XMLEntry</a>&gt;&nbsp;values)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#put-java.lang.Object-java.lang.Object-">put</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">PUBLIC:
Add the field-value pair to the row.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#remove-org.eclipse.persistence.internal.helper.DatabaseField-">remove</a></span>(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</code>
<div class="block">INTERNAL:
Remove the field key from the row.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#replaceAt-java.lang.Object-int-">replaceAt</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
int&nbsp;index)</code>
<div class="block">INTERNAL:
replaces the value at index with value</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#resolveNamespacePrefix-java.lang.String-">resolveNamespacePrefix</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#resolveReferences-org.eclipse.persistence.internal.core.sessions.CoreAbstractSession-org.eclipse.persistence.oxm.IDResolver-">resolveReferences</a></span>(org.eclipse.persistence.internal.core.sessions.CoreAbstractSession&nbsp;abstractSession,
<a href="../../../../../org/eclipse/persistence/oxm/IDResolver.html" title="class in org.eclipse.persistence.oxm">IDResolver</a>&nbsp;idResolver)</code>
<div class="block">INTERNAL:
If the UnmarshalRecord has a ReferenceResolver, tell it to resolve its
references.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#setDOM-org.w3c.dom.Element-">setDOM</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#setDOM-org.w3c.dom.Node-">setDOM</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;element)</code>
<div class="block">INTERNAL:
Sets the dom and updated document to be the owner document of the given element</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#setFields-java.util.Vector-">setFields</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;fields)</code>
<div class="block">INTERNAL:
Setting fields vector will not update the document so this is not supported</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#setReferenceResolver-org.eclipse.persistence.internal.oxm.ReferenceResolver-">setReferenceResolver</a></span>(org.eclipse.persistence.internal.oxm.ReferenceResolver&nbsp;referenceResolver)</code>
<div class="block">INTERNAL:
Set the ReferenceResolver that will be leveraged by key based mappings.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#setSession-org.eclipse.persistence.internal.sessions.AbstractSession-">setSession</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#setValues-java.util.Vector-">setValues</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;values)</code>
<div class="block">INTERNAL:
Setting values vector will not update the document so this is not supported</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#size--">size</a></span>()</code>
<div class="block">Return the number of elements in the DOM.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#toString--">toString</a></span>()</code>
<div class="block">INTERNAL:
Print the dom XML string.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#transformFromXML-java.io.Reader-">transformFromXML</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader)</code>
<div class="block">Set the XML from an XML reader.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#transformFromXML-java.lang.String-">transformFromXML</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xml)</code>
<div class="block">Set the XML from an XML string.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#transformToWriter-java.io.Writer-">transformToWriter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;writer)</code>
<div class="block">Write the XML string representation of the DOM.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#transformToXML--">transformToXML</a></span>()</code>
<div class="block">Return the XML string representation of the DOM.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html#values--">values</a></span>()</code>
<div class="block">PUBLIC:
Return the collection of element values from the DOM.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.oxm.record.XMLRecord">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.oxm.record.<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></h3>
<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#addExtraNamespacesToNamespaceResolver-org.eclipse.persistence.internal.oxm.mappings.Descriptor-org.eclipse.persistence.internal.core.sessions.CoreAbstractSession-boolean-boolean-">addExtraNamespacesToNamespaceResolver</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#addXsiTypeAndClassIndicatorIfRequired-org.eclipse.persistence.internal.oxm.mappings.Descriptor-org.eclipse.persistence.internal.oxm.mappings.Descriptor-org.eclipse.persistence.internal.oxm.mappings.Field-boolean-">addXsiTypeAndClassIndicatorIfRequired</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#addXsiTypeAndClassIndicatorIfRequired-org.eclipse.persistence.internal.oxm.mappings.Descriptor-org.eclipse.persistence.internal.oxm.mappings.Descriptor-org.eclipse.persistence.internal.oxm.mappings.Field-java.lang.Object-java.lang.Object-boolean-boolean-">addXsiTypeAndClassIndicatorIfRequired</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#attribute-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">attribute</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#attributeWithoutQName-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">attributeWithoutQName</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#convertToXMLField-org.eclipse.persistence.internal.helper.DatabaseField-">convertToXMLField</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#convertToXMLField-java.util.List-">convertToXMLField</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#get-java.lang.String-">get</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getConversionManager--">getConversionManager</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getCurrentObject--">getCurrentObject</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getDocPresPolicy--">getDocPresPolicy</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getIndicatingNoEntry-java.lang.String-">getIndicatingNoEntry</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getLeafElementType--">getLeafElementType</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getMarshaller--">getMarshaller</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getNamespaceResolver--">getNamespaceResolver</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getNamespaceSeparator--">getNamespaceSeparator</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getOwningObject--">getOwningObject</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getSession--">getSession</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getUnmarshaller--">getUnmarshaller</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#hasCustomNamespaceMapper--">hasCustomNamespaceMapper</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#hasEqualNamespaceResolvers--">hasEqualNamespaceResolvers</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#isNamespaceAware--">isNamespaceAware</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#isXOPPackage--">isXOPPackage</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#namespaceDeclaration-java.lang.String-java.lang.String-">namespaceDeclaration</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#put-java.lang.String-java.lang.Object-">put</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#removeExtraNamespacesFromNamespaceResolver-java.util.List-org.eclipse.persistence.internal.core.sessions.CoreAbstractSession-">removeExtraNamespacesFromNamespaceResolver</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setCurrentObject-java.lang.Object-">setCurrentObject</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setCustomNamespaceMapper-boolean-">setCustomNamespaceMapper</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setDocPresPolicy-org.eclipse.persistence.oxm.documentpreservation.DocumentPreservationPolicy-">setDocPresPolicy</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setEqualNamespaceResolvers-boolean-">setEqualNamespaceResolvers</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setLeafElementType-javax.xml.namespace.QName-">setLeafElementType</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setLeafElementType-org.eclipse.persistence.internal.oxm.XPathQName-">setLeafElementType</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setMarshaller-org.eclipse.persistence.oxm.XMLMarshaller-">setMarshaller</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setNamespaceResolver-org.eclipse.persistence.oxm.NamespaceResolver-">setNamespaceResolver</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setOwningObject-java.lang.Object-">setOwningObject</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setUnmarshaller-org.eclipse.persistence.oxm.XMLUnmarshaller-">setUnmarshaller</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setXOPPackage-boolean-">setXOPPackage</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#writeXsiTypeAttribute-org.eclipse.persistence.internal.oxm.mappings.Descriptor-java.lang.String-java.lang.String-java.lang.String-boolean-">writeXsiTypeAttribute</a>, <a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#writeXsiTypeAttribute-org.eclipse.persistence.internal.oxm.mappings.Descriptor-org.eclipse.persistence.oxm.schema.XMLSchemaReference-boolean-">writeXsiTypeAttribute</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.internal.sessions.AbstractRecord">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.internal.sessions.AbstractRecord</h3>
<code>containsKey, containsKey, containsValue, elements, get, getField, getLookupField, getSopObject, hasNullValueInFields, hasSopObject, isEmpty, keys, mergeFrom, putAll, remove, remove, replaceAt, resetSize, setNullValueInFields, setSopObject</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.util.Map">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#compute-K-java.util.function.BiFunction-" title="class or interface in java.util">compute</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#computeIfAbsent-K-java.util.function.Function-" title="class or interface in java.util">computeIfAbsent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#computeIfPresent-K-java.util.function.BiFunction-" title="class or interface in java.util">computeIfPresent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.util">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#forEach-java.util.function.BiConsumer-" title="class or interface in java.util">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#getOrDefault-java.lang.Object-V-" title="class or interface in java.util">getOrDefault</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#hashCode--" title="class or interface in java.util">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#merge-K-V-java.util.function.BiFunction-" title="class or interface in java.util">merge</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#putIfAbsent-K-V-" title="class or interface in java.util">putIfAbsent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove-java.lang.Object-java.lang.Object-" title="class or interface in java.util">remove</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replace-K-V-" title="class or interface in java.util">replace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replace-K-V-V-" title="class or interface in java.util">replace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replaceAll-java.util.function.BiFunction-" title="class or interface in java.util">replaceAll</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DOMRecord--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord()</pre>
<div class="block">INTERNAL:
Default constructor.</div>
</li>
</ul>
<a name="DOMRecord-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementName)</pre>
<div class="block">INTERNAL:
Create a record with the root element name.</div>
</li>
</ul>
<a name="DOMRecord-java.lang.String-org.eclipse.persistence.oxm.NamespaceResolver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementName,
<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&nbsp;namespaceResolver)</pre>
<div class="block">INTERNAL:
Create a record with the root element name get the namespace URI from the namespaceResolver.</div>
</li>
</ul>
<a name="DOMRecord-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootElementNamespaceURI)</pre>
<div class="block">INTERNAL:
Create a record with the root element name get the namespace URI from the namespaceResolver.</div>
</li>
</ul>
<a name="DOMRecord-java.lang.String-org.w3c.dom.Node-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localRootElementName,
<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;parent)</pre>
<div class="block">INTERNAL:
Create a record with the local root element name, that is a child of the parent.</div>
</li>
</ul>
<a name="DOMRecord-java.lang.String-org.eclipse.persistence.oxm.NamespaceResolver-org.w3c.dom.Node-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;localRootElementName,
<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&nbsp;namespaceResolver,
<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;parent)</pre>
<div class="block">INTERNAL:
Create a record with the local root element name, that is a child of the parent.
Lookup the namespace URI from the namespaceResolver.</div>
</li>
</ul>
<a name="DOMRecord-org.w3c.dom.Element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;element)</pre>
<div class="block">INTERNAL:
Create a record with the element.</div>
</li>
</ul>
<a name="DOMRecord-org.w3c.dom.Node-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;node)</pre>
</li>
</ul>
<a name="DOMRecord-org.w3c.dom.Document-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DOMRecord</h4>
<pre>public&nbsp;DOMRecord(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;document)</pre>
<div class="block">INTERNAL:
Create a record with the element.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getLocalName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLocalName()</pre>
<div class="block">PUBLIC:
Get the local name of the context root element.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getLocalName--">getLocalName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="getNamespaceURI--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNamespaceURI</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getNamespaceURI()</pre>
<div class="block">PUBLIC:
Get the namespace URI for the context root element.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getNamespaceURI--">getNamespaceURI</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="getReferenceResolver--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReferenceResolver</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.oxm.ReferenceResolver&nbsp;getReferenceResolver()</pre>
<div class="block">INTERNAL:
The ReferenceResolver that is leveraged by key based mappings.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 2.5.0</dd>
</dl>
</li>
</ul>
<a name="setReferenceResolver-org.eclipse.persistence.internal.oxm.ReferenceResolver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReferenceResolver</h4>
<pre>public&nbsp;void&nbsp;setReferenceResolver(org.eclipse.persistence.internal.oxm.ReferenceResolver&nbsp;referenceResolver)</pre>
<div class="block">INTERNAL:
Set the ReferenceResolver that will be leveraged by key based mappings.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 2.5.0</dd>
</dl>
</li>
</ul>
<a name="add-org.eclipse.persistence.internal.helper.DatabaseField-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;void&nbsp;add(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">INTERNAL:
Add the field-value pair to the document.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>add</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">PUBLIC:
Clear the sub-nodes of the DOM.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#clear--" title="class or interface in java.util">clear</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#clear--">clear</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/oxm/record/DOMRecord.html" title="class in org.eclipse.persistence.oxm.record">DOMRecord</a>&nbsp;clone()</pre>
<div class="block">INTERNAL:
Clone the row and its values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>clone</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="createNewDocument-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createNewDocument</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;createNewDocument(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultRootElementName)</pre>
<div class="block">INTERNAL:
Creates a new Document and returns the root element of that document</div>
</li>
</ul>
<a name="createNewDocument-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createNewDocument</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;createNewDocument(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultRootElementName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI)</pre>
<div class="block">INTERNAL:
Creates a new Document and returns the root element of that document</div>
</li>
</ul>
<a name="getDocument--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDocument</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;getDocument()</pre>
<div class="block">PUBLIC:
Return the document.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getDocument--">getDocument</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="containsKey-org.eclipse.persistence.internal.helper.DatabaseField-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsKey</h4>
<pre>public&nbsp;boolean&nbsp;containsKey(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</pre>
<div class="block">INTERNAL:
Check if the field is contained in the row.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>containsKey</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="contains-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">PUBLIC:
Check if the value is contained in the row.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#contains-java.lang.Object-">contains</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="get-org.eclipse.persistence.internal.helper.DatabaseField-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;get(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#get-org.eclipse.persistence.internal.helper.DatabaseField-">XMLRecord</a></code></span></div>
<div class="block">INTERNAL:
Retrieve the value for the field. If missing null is returned.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>get</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#get-org.eclipse.persistence.internal.helper.DatabaseField-">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="getIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</pre>
<div class="block">INTERNAL:
Given a DatabaseField return the corresponding value from the document</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getIndicatingNoEntry</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="getIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNode)</pre>
</li>
</ul>
<a name="getIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNode,
boolean&nbsp;checkForXsiNil)</pre>
</li>
</ul>
<a name="getValues-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValues</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValues(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">INTERNAL:
Retrieve the value for the field name.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getValues</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="getValues-org.eclipse.persistence.internal.helper.DatabaseField-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValues</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValues(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</pre>
<div class="block">INTERNAL:
Given a DatabaseField, return the corresponding values from the document</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getValues</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="getValues-org.eclipse.persistence.internal.helper.DatabaseField-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValues</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValues(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;nullPolicy)</pre>
</li>
</ul>
<a name="getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValuesIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValuesIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</pre>
</li>
</ul>
<a name="getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValuesIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValuesIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;nullPolicy)</pre>
</li>
</ul>
<a name="getValuesIndicatingNoEntry-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValuesIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/record/XMLEntry.html" title="class in org.eclipse.persistence.oxm.record">XMLEntry</a>&gt;&nbsp;getValuesIndicatingNoEntry(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.eclipse.persistence.internal.helper.DatabaseField&gt;&nbsp;keys)</pre>
</li>
</ul>
<a name="getValuesIndicatingNoEntry-java.util.List-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValuesIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/record/XMLEntry.html" title="class in org.eclipse.persistence.oxm.record">XMLEntry</a>&gt;&nbsp;getValuesIndicatingNoEntry(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.eclipse.persistence.internal.helper.DatabaseField&gt;&nbsp;keys,
boolean&nbsp;shouldReturnNodes)</pre>
</li>
</ul>
<a name="getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValuesIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValuesIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNodes)</pre>
<div class="block">INTERNAL:
Given a DatabaseField, return the corresponding values from the document</div>
</li>
</ul>
<a name="getValuesIndicatingNoEntry-org.eclipse.persistence.internal.helper.DatabaseField-boolean-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValuesIndicatingNoEntry</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValuesIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
boolean&nbsp;shouldReturnNodes,
<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;nullPolicy)</pre>
</li>
</ul>
<a name="buildNestedRow-org.w3c.dom.Element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildNestedRow</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&nbsp;buildNestedRow(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;element)</pre>
<div class="block">INTERNAL:
Build the nested record, this can be overwriten by subclasses to use their subclass instance.</div>
</li>
</ul>
<a name="getDOM--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDOM</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;getDOM()</pre>
<div class="block">PUBLIC:
Return the DOM.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getDOM</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#getDOM--">getDOM</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="put-org.eclipse.persistence.internal.helper.DatabaseField-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;put(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">INTERNAL:
Set the field value into the DOM.
The field name must be a valid simple XPath expression.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>put</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>put</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="put-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;put(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a>&gt;&nbsp;xmlFields,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/oxm/record/XMLEntry.html" title="class in org.eclipse.persistence.oxm.record">XMLEntry</a>&gt;&nbsp;values)</pre>
</li>
</ul>
<a name="put-java.lang.Object-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;put(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
throws <a href="../../../../../org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">ValidationException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></span></div>
<div class="block">PUBLIC:
Add the field-value pair to the row.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#put-K-V-" title="class or interface in java.util">put</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>put</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.record.TransformationRecord</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>put</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">ValidationException</a></code></dd>
</dl>
</li>
</ul>
<a name="remove-org.eclipse.persistence.internal.helper.DatabaseField-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;remove(org.eclipse.persistence.internal.helper.DatabaseField&nbsp;key)</pre>
<div class="block">INTERNAL:
Remove the field key from the row.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>remove</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="replaceAt-java.lang.Object-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceAt</h4>
<pre>public&nbsp;void&nbsp;replaceAt(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
int&nbsp;index)</pre>
<div class="block">INTERNAL:
replaces the value at index with value</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>replaceAt</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="entrySet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>entrySet</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&nbsp;entrySet()</pre>
<div class="block">PUBLIC:</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#entrySet--" title="class or interface in java.util">entrySet</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>entrySet</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="setFields-java.util.Vector-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFields</h4>
<pre>protected&nbsp;void&nbsp;setFields(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;fields)
throws <a href="../../../../../org/eclipse/persistence/exceptions/XMLMarshalException.html" title="class in org.eclipse.persistence.exceptions">XMLMarshalException</a></pre>
<div class="block">INTERNAL:
Setting fields vector will not update the document so this is not supported</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setFields</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/XMLMarshalException.html" title="class in org.eclipse.persistence.exceptions">XMLMarshalException</a></code></dd>
</dl>
</li>
</ul>
<a name="getFields--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFields</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;getFields()</pre>
<div class="block">INTERNAL:
This should not be used, but added some support for it as
is called from some places such as sdk call used in the descriptor to define operation not supported,
may also be called from toplin in some places.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getFields</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="getValues--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValues</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;getValues()</pre>
<div class="block">INTERNAL:
This should not be used, but added some support for it as
is called from some places such as sdk call used in the descriptor to define operation not supported,
may also be called from TopLink in some places.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getValues</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="setValues-java.util.Vector-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValues</h4>
<pre>protected&nbsp;void&nbsp;setValues(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;values)
throws <a href="../../../../../org/eclipse/persistence/exceptions/XMLMarshalException.html" title="class in org.eclipse.persistence.exceptions">XMLMarshalException</a></pre>
<div class="block">INTERNAL:
Setting values vector will not update the document so this is not supported</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setValues</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/XMLMarshalException.html" title="class in org.eclipse.persistence.exceptions">XMLMarshalException</a></code></dd>
</dl>
</li>
</ul>
<a name="setDOM-org.w3c.dom.Node-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDOM</h4>
<pre>public&nbsp;void&nbsp;setDOM(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;element)</pre>
<div class="block">INTERNAL:
Sets the dom and updated document to be the owner document of the given element</div>
</li>
</ul>
<a name="setDOM-org.w3c.dom.Element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDOM</h4>
<pre>public&nbsp;void&nbsp;setDOM(<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;element)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<div class="block">INTERNAL:
Print the dom XML string.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="keySet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keySet</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&nbsp;keySet()</pre>
<div class="block">PUBLIC:
Return the set of element names from the DOM.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#keySet--" title="class or interface in java.util">keySet</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>keySet</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;values()</pre>
<div class="block">PUBLIC:
Return the collection of element values from the DOM.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#values--" title="class or interface in java.util">values</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>values</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
<div class="block">Return the number of elements in the DOM.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#size--" title="class or interface in java.util">size</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>size</code>&nbsp;in class&nbsp;<code>org.eclipse.persistence.internal.sessions.AbstractRecord</code></dd>
</dl>
</li>
</ul>
<a name="transformFromXML-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transformFromXML</h4>
<pre>public&nbsp;void&nbsp;transformFromXML(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xml)</pre>
<div class="block">Set the XML from an XML string.</div>
</li>
</ul>
<a name="setSession-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSession</h4>
<pre>public&nbsp;void&nbsp;setSession(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setSession</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#setSession-org.eclipse.persistence.internal.sessions.AbstractSession-">setSession</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="transformFromXML-java.io.Reader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transformFromXML</h4>
<pre>public&nbsp;void&nbsp;transformFromXML(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader)</pre>
<div class="block">Set the XML from an XML reader.</div>
</li>
</ul>
<a name="transformToXML--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transformToXML</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;transformToXML()</pre>
<div class="block">Return the XML string representation of the DOM.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#transformToXML--">transformToXML</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="transformToWriter-java.io.Writer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transformToWriter</h4>
<pre>public&nbsp;void&nbsp;transformToWriter(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;writer)</pre>
<div class="block">Write the XML string representation of the DOM.</div>
</li>
</ul>
<a name="resolveNamespacePrefix-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resolveNamespacePrefix</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;resolveNamespacePrefix(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>resolveNamespacePrefix</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>resolveNamespacePrefix</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord&lt;org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html#resolveNamespacePrefix-java.lang.String-">resolveNamespacePrefix</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></code></dd>
</dl>
</li>
</ul>
<a name="resolveReferences-org.eclipse.persistence.internal.core.sessions.CoreAbstractSession-org.eclipse.persistence.oxm.IDResolver-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>resolveReferences</h4>
<pre>public&nbsp;void&nbsp;resolveReferences(org.eclipse.persistence.internal.core.sessions.CoreAbstractSession&nbsp;abstractSession,
<a href="../../../../../org/eclipse/persistence/oxm/IDResolver.html" title="class in org.eclipse.persistence.oxm">IDResolver</a>&nbsp;idResolver)</pre>
<div class="block">INTERNAL:
If the UnmarshalRecord has a ReferenceResolver, tell it to resolve its
references.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 2.5.0</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/oxm/record/ContentHandlerRecord.html" title="class in org.eclipse.persistence.oxm.record"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/oxm/record/FormattedOutputStreamRecord.html" title="class in org.eclipse.persistence.oxm.record"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/oxm/record/DOMRecord.html" target="_top">Frames</a></li>
<li><a href="DOMRecord.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.eclipse.persistence.internal.sessions.AbstractRecord">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.eclipse.persistence.oxm.record.XMLRecord">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>