Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Uses of Interface
oracle.javatools.util.Maps.BaseEntry

Packages that use Maps.BaseEntry
oracle.javatools.util Provides general utilities. 
 

Uses of Maps.BaseEntry in oracle.javatools.util
 

Classes in oracle.javatools.util with type parameters of type Maps.BaseEntry
static class Maps.AbstractHashMap<K,V,E extends Maps.BaseEntry<K,V>>
          An abstract, but nearly complete, implementation of the Map interface that is functionally equivalent to HashMap but that allows subclasses to do any or all of the following: control the concrete class of Map.Entry instances used so long as they extend Maps.BaseEntry (see Maps.AbstractHashMap.createEntry(int, K, V, E)); override the calculation of hashCode and equals for all keys (see Maps.AbstractHashMap.keyHashCode(java.lang.Object) and Maps.AbstractHashMap.keyEquals(java.lang.Object, java.lang.Object)); override the calculation of hashCode and equals for all values (see Maps.AbstractHashMap.valueHashCode(java.lang.Object) and Maps.AbstractHashMap.valueEquals(java.lang.Object, java.lang.Object)); track when the map is constructed, initialized, and changed (see Maps.AbstractHashMap.mapConstructed(), Maps.AbstractHashMap.mapInitialized(), and Maps.AbstractHashMap.mapChanged()).
 

Subinterfaces of Maps.BaseEntry in oracle.javatools.util
static interface Maps.LinkedEntry<K,V>
          The Map.Entry (and Maps.BaseEntry) extended interface required by Maps.AbstractLinkedHashMap for its entries.
static interface Maps.TimedEntry<K,V>
           
 

Classes in oracle.javatools.util that implement Maps.BaseEntry
static class Maps.EvictedLinkedEntry<K,V>
           
static class Maps.SoftEntry<K,V>
          An Maps.BaseEntry implementation which holds its value with a SoftReference.
static class Maps.SoftLinkedEntry<K,V>
          An Maps.LinkedEntry implementation which holds its value with a SoftReference.
static class Maps.StrongEntry<K,V>
          The default Maps.BaseEntry implementation.
static class Maps.StrongLinkedEntry<K,V>
          The default Maps.LinkedEntry implementation.
static class Maps.TimedEvictedLinkedEntry<K,V>
           
static class Maps.TimedSoftLinkedEntry<K,V>
           
static class Maps.TimedStrongLinkedEntry<K,V>
           
static class Maps.TimedWeakLinkedEntry<K,V>
           
static class Maps.WeakEntry<K,V>
          An Maps.BaseEntry implementation which holds its value with a WeakReference.
static class Maps.WeakLinkedEntry<K,V>
          An Maps.LinkedEntry implementation which holds its value with a WeakReference.
 

Methods in oracle.javatools.util that return Maps.BaseEntry
 Maps.BaseEntry<K,V> Maps.BaseEntry.getNext()
          Gets the next entry in the containing hash chain of the containing map.
 Maps.BaseEntry<K,V> Maps.StrongEntry.getNext()
           
 Maps.BaseEntry<K,V> Maps.SoftEntry.getNext()
           
 Maps.BaseEntry<K,V> Maps.WeakEntry.getNext()
           
 Maps.BaseEntry<K,V> Maps.StrongLinkedEntry.getNext()
           
 Maps.BaseEntry<K,V> Maps.SoftLinkedEntry.getNext()
           
 Maps.BaseEntry<K,V> Maps.WeakLinkedEntry.getNext()
           
 

Methods in oracle.javatools.util with parameters of type Maps.BaseEntry
 void Maps.BaseEntry.setNext(Maps.BaseEntry<K,V> next)
          Sets the next entry in the containing hash chain of the containing map.
 void Maps.StrongEntry.setNext(Maps.BaseEntry<K,V> next)
           
 void Maps.SoftEntry.setNext(Maps.BaseEntry<K,V> next)
           
 void Maps.WeakEntry.setNext(Maps.BaseEntry<K,V> next)
           
 void Maps.StrongLinkedEntry.setNext(Maps.BaseEntry<K,V> next)
           
 void Maps.SoftLinkedEntry.setNext(Maps.BaseEntry<K,V> next)
           
 void Maps.WeakLinkedEntry.setNext(Maps.BaseEntry<K,V> next)
           
 

Constructors in oracle.javatools.util with parameters of type Maps.BaseEntry
Maps.StrongEntry(int hash, K key, V value, Maps.BaseEntry<K,V> next)
           
 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Copyright © 1997, 2011, Oracle. All rights reserved.