# Uses of Enum
org.apache.commons.collections4.map.AbstractReferenceMap.ReferenceStrength

Packages that use AbstractReferenceMap.ReferenceStrength
Package
Description
org.apache.commons.collections4.map
Implements the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.

- ## Uses of AbstractReferenceMap.ReferenceStrength in org.apache.commons.collections4.map

  Subclasses with type arguments of type AbstractReferenceMap.ReferenceStrength in org.apache.commons.collections4.map
  Modifier and Type
  Class
  Description
  `static enum`
  `AbstractReferenceMap.ReferenceStrength`
  Enumerates reference types.
  Methods in org.apache.commons.collections4.map that return AbstractReferenceMap.ReferenceStrength
  Modifier and Type
  Method
  Description
  `static AbstractReferenceMap.ReferenceStrength`
  AbstractReferenceMap.ReferenceStrength.`resolve(int value)`
  Resolve enum from int.
  `static AbstractReferenceMap.ReferenceStrength`
  AbstractReferenceMap.ReferenceStrength.`valueOf(String name)`
  Returns the enum constant of this type with the specified name.
  `static AbstractReferenceMap.ReferenceStrength[]`
  AbstractReferenceMap.ReferenceStrength.`values()`
  Returns an array containing the constants of this enum type, in the order they are declared.
  Methods in org.apache.commons.collections4.map with parameters of type AbstractReferenceMap.ReferenceStrength
  Modifier and Type
  Method
  Description
  `protected boolean`
  AbstractReferenceMap.`isKeyType(AbstractReferenceMap.ReferenceStrength type)`
  Provided protected read-only access to the key type.
  `protected boolean`
  AbstractReferenceMap.`isValueType(AbstractReferenceMap.ReferenceStrength type)`
  Provided protected read-only access to the value type.
  `protected <T> Object`
  AbstractReferenceMap.ReferenceEntry.`toReference(AbstractReferenceMap.ReferenceStrength type, T referent, int hash)`
  Constructs a reference of the given type to the given referent.
  Constructors in org.apache.commons.collections4.map with parameters of type AbstractReferenceMap.ReferenceStrength
  Modifier
  Constructor
  Description
  `protected`
  `AbstractReferenceMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType, int capacity, float loadFactor, boolean purgeValues)`
  Constructs a new empty map with the specified reference types, load factor and initial capacity.
  ``
  `ReferenceIdentityMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType)`
  Constructs a new `ReferenceIdentityMap` that will use the specified types of references.
  ``
  `ReferenceIdentityMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType, boolean purgeValues)`
  Constructs a new `ReferenceIdentityMap` that will use the specified types of references.
  ``
  `ReferenceIdentityMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType, int capacity, float loadFactor)`
  Constructs a new `ReferenceIdentityMap` with the specified reference types, load factor and initial capacity.
  ``
  `ReferenceIdentityMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType, int capacity, float loadFactor, boolean purgeValues)`
  Constructs a new `ReferenceIdentityMap` with the specified reference types, load factor and initial capacity.
  ``
  `ReferenceMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType)`
  Constructs a new `ReferenceMap` that will use the specified types of references.
  ``
  `ReferenceMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType, boolean purgeValues)`
  Constructs a new `ReferenceMap` that will use the specified types of references.
  ``
  `ReferenceMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType, int capacity, float loadFactor)`
  Constructs a new `ReferenceMap` with the specified reference types, load factor and initial capacity.
  ``
  `ReferenceMap(AbstractReferenceMap.ReferenceStrength keyType, AbstractReferenceMap.ReferenceStrength valueType, int capacity, float loadFactor, boolean purgeValues)`
  Constructs a new `ReferenceMap` with the specified reference types, load factor and initial capacity.