blob: 6c7f9ec7720edb459a2839f9f8804f3581ace012 [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:04 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IndirectMap (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="IndirectMap (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,"i50":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/indirection/IndirectList.html" title="class in org.eclipse.persistence.indirection"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/indirection/IndirectSet.html" title="class in org.eclipse.persistence.indirection"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/indirection/IndirectMap.html" target="_top">Frames</a></li>
<li><a href="IndirectMap.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>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">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><a href="#field.detail">Field</a>&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.indirection</div>
<h2 title="Class IndirectMap" class="title">Class IndirectMap&lt;K,V&gt;</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><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">java.util.Dictionary</a>&lt;K,V&gt;</li>
<li>
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">java.util.Hashtable</a>&lt;K,V&gt;</li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.indirection.IndirectMap&lt;K,V&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - the type of keys maintained by this map</dd>
<dd><code>V</code> - the type of mapped values</dd>
</dl>
<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>&lt;K,V&gt;, <a href="../../../../org/eclipse/persistence/descriptors/changetracking/ChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">ChangeTracker</a>, <a href="../../../../org/eclipse/persistence/descriptors/changetracking/CollectionChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">CollectionChangeTracker</a>, <a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;K,V&gt;,<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>&lt;K,V&gt;&gt;, <a href="../../../../org/eclipse/persistence/indirection/IndirectContainer.html" title="interface in org.eclipse.persistence.indirection">IndirectContainer</a>&lt;<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>&lt;K,V&gt;&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">IndirectMap&lt;K,V&gt;</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;K,V&gt;
implements <a href="../../../../org/eclipse/persistence/descriptors/changetracking/CollectionChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">CollectionChangeTracker</a>, <a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;K,V&gt;,<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>&lt;K,V&gt;&gt;</pre>
<div class="block">IndirectMap allows a domain class to take advantage of TopLink indirection
without having to declare its instance variable as a ValueHolderInterface.
<p>To use an IndirectMap:<ul>
<li> Declare the appropriate instance variable with type Map or Hashtable
<li> Send the message #useTransparentMap(String) to the appropriate
CollectionMapping.
</ul>
EclipseLink will place an
IndirectMap in the instance variable when the containing domain object is read from
the database. With the first message sent to the IndirectMap, the contents
are fetched from the database and normal Hashtable/Map behavior is resumed.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings"><code>CollectionMapping</code></a>,
<a href="../../../../org/eclipse/persistence/indirection/IndirectList.html" title="class in org.eclipse.persistence.indirection"><code>IndirectList</code></a>,
<a href="../../../../serialized-form.html#org.eclipse.persistence.indirection.IndirectMap">Serialized Form</a></dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Big Country</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>TOPLink/Java 2.5</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#delegate">delegate</a></span></code>
<div class="block">Reduce type casting</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#initialCapacity">initialCapacity</a></span></code>
<div class="block">Store initial size for lazy init.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#loadFactor">loadFactor</a></span></code>
<div class="block">Store load factor for lazy init.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#valueHolder">valueHolder</a></span></code>
<div class="block">Delegate indirection behavior to a value holder</div>
</td>
</tr>
</table>
</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/indirection/IndirectMap.html#IndirectMap--">IndirectMap</a></span>()</code>
<div class="block">PUBLIC:
Construct a new, empty IndirectMap with a default
capacity and load factor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#IndirectMap-int-">IndirectMap</a></span>(int&nbsp;initialCapacity)</code>
<div class="block">PUBLIC:
Construct a new, empty IndirectMap with the specified initial capacity
and default load factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#IndirectMap-int-float-">IndirectMap</a></span>(int&nbsp;initialCapacity,
float&nbsp;loadFactor)</code>
<div class="block">PUBLIC:
Construct a new, empty IndirectMap with the specified initial
capacity and load factor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#IndirectMap-java.util.Map-">IndirectMap</a></span>(<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>&lt;? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;m)</code>
<div class="block">PUBLIC:
Construct a new IndirectMap with the same mappings as the given Map.</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><a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#Z:Z_persistence_getPropertyChangeListener--">_persistence_getPropertyChangeListener</a></span>()</code>
<div class="block">Return the property change listener for change tracking.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#Z:Z_persistence_setPropertyChangeListener-java.beans.PropertyChangeListener-">_persistence_setPropertyChangeListener</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>&nbsp;changeListener)</code>
<div class="block">INTERNAL:
Set the property change listener for change tracking.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#buildDelegate--">buildDelegate</a></span>()</code>
<div class="block">Return the freshly-built delegate.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#clear--">clear</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#clearDeferredChanges--">clearDeferredChanges</a></span>()</code>
<div class="block">INTERNAL:
clear any changes that have been deferred to instantiation.</div>
</td>
</tr>
<tr id="i5" 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/indirection/IndirectMap.html#clone--">clone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#compute-K-java.util.function.BiFunction-">compute</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;remappingFunction)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#computeIfAbsent-K-java.util.function.Function-">computeIfAbsent</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;mappingFunction)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#computeIfPresent-K-java.util.function.BiFunction-">computeIfPresent</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;remappingFunction)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.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>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#containsKey-java.lang.Object-">containsKey</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)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#containsValue-java.lang.Object-">containsValue</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>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#elements--">elements</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" 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>&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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#entrySet--">entrySet</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#equals-java.lang.Object-">equals</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;o)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#forEach-java.util.function.BiConsumer-">forEach</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html?is-external=true" title="class or interface in java.util.function">BiConsumer</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;action)</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#get-java.lang.Object-">get</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)</code>&nbsp;</td>
</tr>
<tr id="i17" 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>&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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#getAddedElements--">getAddedElements</a></span>()</code>
<div class="block">INTERNAL:
Return the elements that have been added before instantiation.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#getDelegate--">getDelegate</a></span>()</code>
<div class="block">INTERNAL:
Check whether the contents have been read from the database.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#getDelegateObject--">getDelegateObject</a></span>()</code>
<div class="block">INTERNAL:
Return the real collection object.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#getOrDefault-java.lang.Object-V-">getOrDefault</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="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;defaultValue)</code>&nbsp;</td>
</tr>
<tr id="i21" 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>&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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#getRemovedElements--">getRemovedElements</a></span>()</code>
<div class="block">INTERNAL:
Return the elements that have been removed before instantiation.</div>
</td>
</tr>
<tr id="i22" 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/indirection/IndirectMap.html#getTrackedAttributeName--">getTrackedAttributeName</a></span>()</code>
<div class="block">INTERNAL:
Return the mapping attribute name, used to raise change events.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#getValueHolder--">getValueHolder</a></span>()</code>
<div class="block">PUBLIC:
Return the valueHolder.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#hasDeferredChanges--">hasDeferredChanges</a></span>()</code>
<div class="block">INTERNAL:
Return if any elements that have been added or removed before instantiation.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#hasTrackedPropertyChangeListener--">hasTrackedPropertyChangeListener</a></span>()</code>
<div class="block">INTERNAL:
Return if the collection has a property change listener for change tracking.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#initialize-int-float-">initialize</a></span>(int&nbsp;initialCapacity,
float&nbsp;loadFactor)</code>
<div class="block">Initialize the instance.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#initialize-java.util.Map-">initialize</a></span>(<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>&lt;? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;m)</code>
<div class="block">Initialize the instance.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#isInstantiated--">isInstantiated</a></span>()</code>
<div class="block">PUBLIC:
Return whether the contents have been read from the database.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#keys--">keys</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" 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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#keySet--">keySet</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#merge-K-V-java.util.function.BiFunction-">merge</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;remappingFunction)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#put-K-V-">put</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#putAll-java.util.Map-">putAll</a></span>(<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>&lt;? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;t)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#putIfAbsent-K-V-">putIfAbsent</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#raiseAddChangeEvent-java.lang.Object-java.lang.Object-">raiseAddChangeEvent</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">Raise the add change event and relationship maintainence.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#raiseRemoveChangeEvent-java.lang.Object-java.lang.Object-">raiseRemoveChangeEvent</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">Raise the remove change event.</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/indirection/IndirectMap.html#rehash--">rehash</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#remove-java.lang.Object-">remove</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)</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#remove-java.lang.Object-java.lang.Object-">remove</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>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#replace-K-V-">replace</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#replace-K-V-V-">replace</a></span>(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;oldValue,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;newValue)</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#replaceAll-java.util.function.BiFunction-">replaceAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;function)</code>&nbsp;</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/indirection/IndirectMap.html#setTrackedAttributeName-java.lang.String-">setTrackedAttributeName</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;attributeName)</code>
<div class="block">INTERNAL:
Set the mapping attribute name, used to raise change events.</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/indirection/IndirectMap.html#setUseLazyInstantiation-boolean-">setUseLazyInstantiation</a></span>(boolean&nbsp;useLazyInstantiation)</code>
<div class="block">INTERNAL
Set whether this collection should attempt do deal with adds and removes without retrieving the
collection from the dB</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/indirection/IndirectMap.html#setValueHolder-org.eclipse.persistence.indirection.ValueHolderInterface-">setValueHolder</a></span>(<a href="../../../../org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;&nbsp;valueHolder)</code>
<div class="block">INTERNAL:
Set the value holder.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" 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/indirection/IndirectMap.html#toString--">toString</a></span>()</code>
<div class="block">PUBLIC:
Use the Hashtable.toString(); but wrap it with braces to indicate
there is a bit of indirection.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html#values--">values</a></span>()</code>&nbsp;</td>
</tr>
</table>
<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#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#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>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="delegate">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delegate</h4>
<pre>protected volatile&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt; delegate</pre>
<div class="block">Reduce type casting</div>
</li>
</ul>
<a name="valueHolder">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueHolder</h4>
<pre>protected volatile&nbsp;<a href="../../../../org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt; valueHolder</pre>
<div class="block">Delegate indirection behavior to a value holder</div>
</li>
</ul>
<a name="initialCapacity">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialCapacity</h4>
<pre>protected&nbsp;int initialCapacity</pre>
<div class="block">Store initial size for lazy init.</div>
</li>
</ul>
<a name="loadFactor">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>loadFactor</h4>
<pre>protected&nbsp;float loadFactor</pre>
<div class="block">Store load factor for lazy init.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="IndirectMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IndirectMap</h4>
<pre>public&nbsp;IndirectMap()</pre>
<div class="block">PUBLIC:
Construct a new, empty IndirectMap with a default
capacity and load factor.</div>
</li>
</ul>
<a name="IndirectMap-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IndirectMap</h4>
<pre>public&nbsp;IndirectMap(int&nbsp;initialCapacity)</pre>
<div class="block">PUBLIC:
Construct a new, empty IndirectMap with the specified initial capacity
and default load factor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>initialCapacity</code> - the initial capacity of the hashtable</dd>
</dl>
</li>
</ul>
<a name="IndirectMap-int-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IndirectMap</h4>
<pre>public&nbsp;IndirectMap(int&nbsp;initialCapacity,
float&nbsp;loadFactor)</pre>
<div class="block">PUBLIC:
Construct a new, empty IndirectMap with the specified initial
capacity and load factor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>initialCapacity</code> - the initial capacity of the hashtable</dd>
<dd><code>loadFactor</code> - a number between 0.0 and 1.0</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the initial capacity is less
than or equal to zero, or if the load factor is less than
or equal to zero</dd>
</dl>
</li>
</ul>
<a name="IndirectMap-java.util.Map-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>IndirectMap</h4>
<pre>public&nbsp;IndirectMap(<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>&lt;? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;m)</pre>
<div class="block">PUBLIC:
Construct a new IndirectMap with the same mappings as the given Map.
The IndirectMap is created with a capacity of twice the number of entries
in the given Map or 11 (whichever is greater), and a default load factor, which is 0.75.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>m</code> - a map containing the mappings to use</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="buildDelegate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildDelegate</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;buildDelegate()</pre>
<div class="block">Return the freshly-built delegate.</div>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#clear--" title="class or interface in java.util">clear</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#clear--" title="class or interface in java.util"><code>Hashtable.clear()</code></a></dd>
</dl>
</li>
</ul>
<a name="clearDeferredChanges--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearDeferredChanges</h4>
<pre>public&nbsp;void&nbsp;clearDeferredChanges()</pre>
<div class="block">INTERNAL:
clear any changes that have been deferred to instantiation.
Indirect collections with change tracking avoid instantiation on add/remove.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html#clearDeferredChanges--">clearDeferredChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;,<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</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;clone()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#clone--" title="class or interface in java.util">clone</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#clone--" title="class or interface in java.util"><code>This will result in a database query if necessary.</code></a></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>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#contains-java.lang.Object-" title="class or interface in java.util">contains</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#contains-java.lang.Object-" title="class or interface in java.util"><code>Hashtable.contains(java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="containsKey-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsKey</h4>
<pre>public&nbsp;boolean&nbsp;containsKey(<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)</pre>
<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#containsKey-java.lang.Object-" title="class or interface in java.util">containsKey</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#containsKey-java.lang.Object-" title="class or interface in java.util">containsKey</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#containsKey-java.lang.Object-" title="class or interface in java.util"><code>Hashtable.containsKey(java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="containsValue-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsValue</h4>
<pre>public&nbsp;boolean&nbsp;containsValue(<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>
<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#containsValue-java.lang.Object-" title="class or interface in java.util">containsValue</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#containsValue-java.lang.Object-" title="class or interface in java.util">containsValue</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#containsValue-java.lang.Object-" title="class or interface in java.util"><code>Hashtable.containsValue(java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="elements--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>elements</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;elements()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#elements--" title="class or interface in java.util">elements</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#elements--" title="class or interface in java.util"><code>Hashtable.elements()</code></a></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>&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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;&nbsp;entrySet()</pre>
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#entrySet--" title="class or interface in java.util">entrySet</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#entrySet--" title="class or interface in java.util"><code>Hashtable.entrySet()</code></a></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<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;o)</pre>
<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#equals-java.lang.Object-" title="class or interface in java.util">equals</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.util">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.util"><code>Hashtable.equals(java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="get-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;get(<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)</pre>
<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#get-java.lang.Object-" title="class or interface in java.util">get</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#get-java.lang.Object-" title="class or interface in java.util">get</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#get-java.lang.Object-" title="class or interface in java.util"><code>Hashtable.get(java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="getDelegate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDelegate</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;getDelegate()</pre>
<div class="block">INTERNAL:
Check whether the contents have been read from the database.
If they have not, read them and set the delegate.
This method used to be synchronized, which caused deadlock.</div>
</li>
</ul>
<a name="getDelegateObject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDelegateObject</h4>
<pre>public&nbsp;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;getDelegateObject()</pre>
<div class="block">INTERNAL:
Return the real collection object.
This will force instantiation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html#getDelegateObject--">getDelegateObject</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;,<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="getTrackedAttributeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackedAttributeName</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;getTrackedAttributeName()</pre>
<div class="block">INTERNAL:
Return the mapping attribute name, used to raise change events.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/CollectionChangeTracker.html#getTrackedAttributeName--">getTrackedAttributeName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/CollectionChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">CollectionChangeTracker</a></code></dd>
</dl>
</li>
</ul>
<a name="Z:Z_persistence_getPropertyChangeListener--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_persistence_getPropertyChangeListener</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>&nbsp;_persistence_getPropertyChangeListener()</pre>
<div class="block">Return the property change listener for change tracking.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/ChangeTracker.html#Z:Z_persistence_getPropertyChangeListener--">_persistence_getPropertyChangeListener</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/ChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">ChangeTracker</a></code></dd>
</dl>
</li>
</ul>
<a name="getValueHolder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueHolder</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;&nbsp;getValueHolder()</pre>
<div class="block">PUBLIC:
Return the valueHolder.
This method used to be synchronized, which caused deadlock.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectContainer.html#getValueHolder--">getValueHolder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectContainer.html" title="interface in org.eclipse.persistence.indirection">IndirectContainer</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>org.eclipse.persistence.indirection.ValueHolderInterface A representation of the valueholder * which this container uses</dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<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#hashCode--" title="class or interface in java.util">hashCode</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#hashCode--" title="class or interface in java.util">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#hashCode--" title="class or interface in java.util"><code>Hashtable.hashCode()</code></a></dd>
</dl>
</li>
</ul>
<a name="hasTrackedPropertyChangeListener--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTrackedPropertyChangeListener</h4>
<pre>public&nbsp;boolean&nbsp;hasTrackedPropertyChangeListener()</pre>
<div class="block">INTERNAL:
Return if the collection has a property change listener for change tracking.</div>
</li>
</ul>
<a name="initialize-int-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>protected&nbsp;void&nbsp;initialize(int&nbsp;initialCapacity,
float&nbsp;loadFactor)</pre>
<div class="block">Initialize the instance.</div>
</li>
</ul>
<a name="initialize-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>protected&nbsp;void&nbsp;initialize(<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>&lt;? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;m)</pre>
<div class="block">Initialize the instance.</div>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
<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#isEmpty--" title="class or interface in java.util">isEmpty</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#isEmpty--" title="class or interface in java.util">isEmpty</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#isEmpty--" title="class or interface in java.util"><code>Hashtable.isEmpty()</code></a></dd>
</dl>
</li>
</ul>
<a name="isInstantiated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInstantiated</h4>
<pre>public&nbsp;boolean&nbsp;isInstantiated()</pre>
<div class="block">PUBLIC:
Return whether the contents have been read from the database.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectContainer.html#isInstantiated--">isInstantiated</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectContainer.html" title="interface in org.eclipse.persistence.indirection">IndirectContainer</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="keys--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keys</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&gt;&nbsp;keys()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#keys--" title="class or interface in java.util">keys</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#keys--" title="class or interface in java.util"><code>Hashtable.keys()</code></a></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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&gt;&nbsp;keySet()</pre>
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#keySet--" title="class or interface in java.util">keySet</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#keySet--" title="class or interface in java.util"><code>Hashtable.keySet()</code></a></dd>
</dl>
</li>
</ul>
<a name="put-java.lang.Object-java.lang.Object-">
<!-- -->
</a><a name="put-K-V-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;put(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value)</pre>
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#put-K-V-" title="class or interface in java.util">put</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#put-K-V-" title="class or interface in java.util"><code>Hashtable.put(java.lang.Object, java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="putAll-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putAll</h4>
<pre>public&nbsp;void&nbsp;putAll(<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>&lt;? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;t)</pre>
<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#putAll-java.util.Map-" title="class or interface in java.util">putAll</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#putAll-java.util.Map-" title="class or interface in java.util">putAll</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#putAll-java.util.Map-" title="class or interface in java.util"><code>Hashtable.putAll(java.util.Map)</code></a></dd>
</dl>
</li>
</ul>
<a name="compute-java.lang.Object-java.util.function.BiFunction-">
<!-- -->
</a><a name="compute-K-java.util.function.BiFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compute</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;compute(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;remappingFunction)</pre>
<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#compute-K-java.util.function.BiFunction-" title="class or interface in java.util">compute</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#compute-K-java.util.function.BiFunction-" title="class or interface in java.util">compute</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="computeIfAbsent-java.lang.Object-java.util.function.Function-">
<!-- -->
</a><a name="computeIfAbsent-K-java.util.function.Function-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeIfAbsent</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;computeIfAbsent(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;mappingFunction)</pre>
<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#computeIfAbsent-K-java.util.function.Function-" title="class or interface in java.util">computeIfAbsent</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#computeIfAbsent-K-java.util.function.Function-" title="class or interface in java.util">computeIfAbsent</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="computeIfPresent-java.lang.Object-java.util.function.BiFunction-">
<!-- -->
</a><a name="computeIfPresent-K-java.util.function.BiFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeIfPresent</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;computeIfPresent(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;remappingFunction)</pre>
<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#computeIfPresent-K-java.util.function.BiFunction-" title="class or interface in java.util">computeIfPresent</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#computeIfPresent-K-java.util.function.BiFunction-" title="class or interface in java.util">computeIfPresent</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="forEach-java.util.function.BiConsumer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forEach</h4>
<pre>public&nbsp;void&nbsp;forEach(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html?is-external=true" title="class or interface in java.util.function">BiConsumer</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;action)</pre>
<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#forEach-java.util.function.BiConsumer-" title="class or interface in java.util">forEach</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#forEach-java.util.function.BiConsumer-" title="class or interface in java.util">forEach</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="getOrDefault-java.lang.Object-java.lang.Object-">
<!-- -->
</a><a name="getOrDefault-java.lang.Object-V-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;getOrDefault(<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="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;defaultValue)</pre>
<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#getOrDefault-java.lang.Object-V-" title="class or interface in java.util">getOrDefault</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#getOrDefault-java.lang.Object-V-" title="class or interface in java.util">getOrDefault</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="merge-java.lang.Object-java.lang.Object-java.util.function.BiFunction-">
<!-- -->
</a><a name="merge-K-V-java.util.function.BiFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>merge</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;merge(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;remappingFunction)</pre>
<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#merge-K-V-java.util.function.BiFunction-" title="class or interface in java.util">merge</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#merge-K-V-java.util.function.BiFunction-" title="class or interface in java.util">merge</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="putIfAbsent-java.lang.Object-java.lang.Object-">
<!-- -->
</a><a name="putIfAbsent-K-V-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putIfAbsent</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;putIfAbsent(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value)</pre>
<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#putIfAbsent-K-V-" title="class or interface in java.util">putIfAbsent</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#putIfAbsent-K-V-" title="class or interface in java.util">putIfAbsent</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="remove-java.lang.Object-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;boolean&nbsp;remove(<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)</pre>
<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#remove-java.lang.Object-java.lang.Object-" title="class or interface in java.util">remove</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#remove-java.lang.Object-java.lang.Object-" title="class or interface in java.util">remove</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="replace-java.lang.Object-java.lang.Object-">
<!-- -->
</a><a name="replace-K-V-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replace</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;replace(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;value)</pre>
<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#replace-K-V-" title="class or interface in java.util">replace</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#replace-K-V-" title="class or interface in java.util">replace</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="replace-java.lang.Object-java.lang.Object-java.lang.Object-">
<!-- -->
</a><a name="replace-K-V-V-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replace</h4>
<pre>public&nbsp;boolean&nbsp;replace(<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>&nbsp;key,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;oldValue,
<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;newValue)</pre>
<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#replace-K-V-V-" title="class or interface in java.util">replace</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#replace-K-V-V-" title="class or interface in java.util">replace</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="replaceAll-java.util.function.BiFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceAll</h4>
<pre>public&nbsp;void&nbsp;replaceAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,? super <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>,? extends <a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;function)</pre>
<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#replaceAll-java.util.function.BiFunction-" title="class or interface in java.util">replaceAll</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#replaceAll-java.util.function.BiFunction-" title="class or interface in java.util">replaceAll</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="rehash--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rehash</h4>
<pre>protected&nbsp;void&nbsp;rehash()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#rehash--" title="class or interface in java.util">rehash</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#rehash--" title="class or interface in java.util"><code>Hashtable.rehash()</code></a></dd>
</dl>
</li>
</ul>
<a name="raiseAddChangeEvent-java.lang.Object-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>raiseAddChangeEvent</h4>
<pre>protected&nbsp;void&nbsp;raiseAddChangeEvent(<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)</pre>
<div class="block">Raise the add change event and relationship maintainence.</div>
</li>
</ul>
<a name="raiseRemoveChangeEvent-java.lang.Object-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>raiseRemoveChangeEvent</h4>
<pre>protected&nbsp;void&nbsp;raiseRemoveChangeEvent(<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)</pre>
<div class="block">Raise the remove change event.</div>
</li>
</ul>
<a name="remove-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&nbsp;remove(<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)</pre>
<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#remove-java.lang.Object-" title="class or interface in java.util">remove</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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#remove-java.lang.Object-" title="class or interface in java.util">remove</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#remove-java.lang.Object-" title="class or interface in java.util"><code>Hashtable.remove(java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="setTrackedAttributeName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrackedAttributeName</h4>
<pre>public&nbsp;void&nbsp;setTrackedAttributeName(<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;attributeName)</pre>
<div class="block">INTERNAL:
Set the mapping attribute name, used to raise change events.
This is required if the change listener is set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/CollectionChangeTracker.html#setTrackedAttributeName-java.lang.String-">setTrackedAttributeName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/CollectionChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">CollectionChangeTracker</a></code></dd>
</dl>
</li>
</ul>
<a name="Z:Z_persistence_setPropertyChangeListener-java.beans.PropertyChangeListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>_persistence_setPropertyChangeListener</h4>
<pre>public&nbsp;void&nbsp;_persistence_setPropertyChangeListener(<a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>&nbsp;changeListener)</pre>
<div class="block">INTERNAL:
Set the property change listener for change tracking.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/ChangeTracker.html#Z:Z_persistence_setPropertyChangeListener-java.beans.PropertyChangeListener-">_persistence_setPropertyChangeListener</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/descriptors/changetracking/ChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">ChangeTracker</a></code></dd>
</dl>
</li>
</ul>
<a name="setValueHolder-org.eclipse.persistence.indirection.ValueHolderInterface-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValueHolder</h4>
<pre>public&nbsp;void&nbsp;setValueHolder(<a href="../../../../org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;&nbsp;valueHolder)</pre>
<div class="block">INTERNAL:
Set the value holder.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectContainer.html#setValueHolder-org.eclipse.persistence.indirection.ValueHolderInterface-">setValueHolder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectContainer.html" title="interface in org.eclipse.persistence.indirection">IndirectContainer</a>&lt;<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</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>
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#size--" title="class or interface in java.util">size</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#size--" title="class or interface in java.util"><code>Hashtable.size()</code></a></dd>
</dl>
</li>
</ul>
<a name="setUseLazyInstantiation-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUseLazyInstantiation</h4>
<pre>public&nbsp;void&nbsp;setUseLazyInstantiation(boolean&nbsp;useLazyInstantiation)</pre>
<div class="block">INTERNAL
Set whether this collection should attempt do deal with adds and removes without retrieving the
collection from the dB</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html#setUseLazyInstantiation-boolean-">setUseLazyInstantiation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;,<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="getRemovedElements--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRemovedElements</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>&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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;&nbsp;getRemovedElements()</pre>
<div class="block">INTERNAL:
Return the elements that have been removed before instantiation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html#getRemovedElements--">getRemovedElements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;,<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="getAddedElements--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAddedElements</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>&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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;&nbsp;getAddedElements()</pre>
<div class="block">INTERNAL:
Return the elements that have been added before instantiation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html#getAddedElements--">getAddedElements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;,<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
</dl>
</li>
</ul>
<a name="hasDeferredChanges--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasDeferredChanges</h4>
<pre>public&nbsp;boolean&nbsp;hasDeferredChanges()</pre>
<div class="block">INTERNAL:
Return if any elements that have been added or removed before instantiation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html#hasDeferredChanges--">hasDeferredChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</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">Map.Entry</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;,<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&gt;</code></dd>
</dl>
</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">PUBLIC:
Use the Hashtable.toString(); but wrap it with braces to indicate
there is a bit of indirection.
Don't allow this method to trigger a database read.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#toString--" title="class or interface in java.util">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#toString--" title="class or interface in java.util"><code>Hashtable.toString()</code></a></dd>
</dl>
</li>
</ul>
<a name="values--">
<!-- -->
</a>
<ul class="blockListLast">
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;&nbsp;values()</pre>
<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>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#values--" title="class or interface in java.util">values</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="../../../../org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true#values--" title="class or interface in java.util"><code>Hashtable.values()</code></a></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/indirection/IndirectList.html" title="class in org.eclipse.persistence.indirection"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/indirection/IndirectSet.html" title="class in org.eclipse.persistence.indirection"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/indirection/IndirectMap.html" target="_top">Frames</a></li>
<li><a href="IndirectMap.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>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">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><a href="#field.detail">Field</a>&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>