GNU Trove

## gnu.trove
Class Decorators

    java.lang.Object
      gnu.trove.Decorators

    public class Decorators

extends java.lang.Object

This is a static utility class that provides functions for simplifying creation of decorators.

Since:
  Trove 2.1
Author:
  Robert D. Eden

Method Summary
`static java.util.Map<java.lang.Byte,java.lang.Byte>` `wrap(TByteByteHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Byte,java.lang.Double>` `wrap(TByteDoubleHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Byte,java.lang.Float>` `wrap(TByteFloatHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Set<java.lang.Byte>` `wrap(TByteHashSet set)` Wrap the given set in a decorator that uses the standard `Set` interface.
`static java.util.Map<java.lang.Byte,java.lang.Integer>` `wrap(TByteIntHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Byte,java.lang.Long>` `wrap(TByteLongHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<java.lang.Byte,T>`

`

`wrap(TByteObjectHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static java.util.Map<java.lang.Byte,java.lang.Short>` `wrap(TByteShortHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Double,java.lang.Byte>` `wrap(TDoubleByteHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Double,java.lang.Double>` `wrap(TDoubleDoubleHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Double,java.lang.Float>` `wrap(TDoubleFloatHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Set<java.lang.Double>` `wrap(TDoubleHashSet set)` Wrap the given set in a decorator that uses the standard `Set` interface.
`static java.util.Map<java.lang.Double,java.lang.Integer>` `wrap(TDoubleIntHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Double,java.lang.Long>` `wrap(TDoubleLongHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<java.lang.Double,T>`

`

`wrap(TDoubleObjectHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static java.util.Map<java.lang.Double,java.lang.Short>` `wrap(TDoubleShortHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Float,java.lang.Byte>` `wrap(TFloatByteHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Float,java.lang.Double>` `wrap(TFloatDoubleHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Float,java.lang.Float>` `wrap(TFloatFloatHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Set<java.lang.Float>` `wrap(TFloatHashSet set)` Wrap the given set in a decorator that uses the standard `Set` interface.
`static java.util.Map<java.lang.Float,java.lang.Integer>` `wrap(TFloatIntHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Float,java.lang.Long>` `wrap(TFloatLongHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<java.lang.Float,T>`

`

`wrap(TFloatObjectHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static java.util.Map<java.lang.Float,java.lang.Short>` `wrap(TFloatShortHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Integer,java.lang.Byte>` `wrap(TIntByteHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Integer,java.lang.Double>` `wrap(TIntDoubleHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Integer,java.lang.Float>` `wrap(TIntFloatHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Set<java.lang.Integer>` `wrap(TIntHashSet set)` Wrap the given set in a decorator that uses the standard `Set` interface.
`static java.util.Map<java.lang.Integer,java.lang.Integer>` `wrap(TIntIntHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Integer,java.lang.Long>` `wrap(TIntLongHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<java.lang.Integer,T>`

`

`wrap(TIntObjectHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static java.util.Map<java.lang.Integer,java.lang.Short>` `wrap(TIntShortHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Long,java.lang.Byte>` `wrap(TLongByteHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Long,java.lang.Double>` `wrap(TLongDoubleHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Long,java.lang.Float>` `wrap(TLongFloatHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Set<java.lang.Long>` `wrap(TLongHashSet set)` Wrap the given set in a decorator that uses the standard `Set` interface.
`static java.util.Map<java.lang.Long,java.lang.Integer>` `wrap(TLongIntHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Long,java.lang.Long>` `wrap(TLongLongHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<java.lang.Long,T>`

`

`wrap(TLongObjectHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static java.util.Map<java.lang.Long,java.lang.Short>` `wrap(TLongShortHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<T,java.lang.Byte>`

`

`wrap(TObjectByteHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<T,java.lang.Double>`

`

`wrap(TObjectDoubleHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<T,java.lang.Float>`

`

`wrap(TObjectFloatHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<T,java.lang.Integer>`

`

`wrap(TObjectIntHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<T,java.lang.Long>`

`

`wrap(TObjectLongHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<T,java.lang.Short>`

`

`wrap(TObjectShortHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static java.util.Map<java.lang.Short,java.lang.Byte>` `wrap(TShortByteHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Short,java.lang.Double>` `wrap(TShortDoubleHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Short,java.lang.Float>` `wrap(TShortFloatHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Set<java.lang.Short>` `wrap(TShortHashSet set)` Wrap the given set in a decorator that uses the standard `Set` interface.
`static java.util.Map<java.lang.Short,java.lang.Integer>` `wrap(TShortIntHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.
`static java.util.Map<java.lang.Short,java.lang.Long>` `wrap(TShortLongHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

`static

`<T> java.util.Map<java.lang.Short,T>`

`

`wrap(TShortObjectHashMap<T> map)`
Wrap the given map in a decorator that uses the standard `Map` interface.

`static java.util.Map<java.lang.Short,java.lang.Short>` `wrap(TShortShortHashMap map)` Wrap the given map in a decorator that uses the standard `Map` interface.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### wrap

    public static java.util.Map<java.lang.Double,java.lang.Double> wrap(TDoubleDoubleHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Double,java.lang.Float> wrap(TDoubleFloatHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Double,java.lang.Integer> wrap(TDoubleIntHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Double,java.lang.Long> wrap(TDoubleLongHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Double,java.lang.Byte> wrap(TDoubleByteHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Double,java.lang.Short> wrap(TDoubleShortHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Float,java.lang.Double> wrap(TFloatDoubleHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Float,java.lang.Float> wrap(TFloatFloatHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Float,java.lang.Integer> wrap(TFloatIntHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Float,java.lang.Long> wrap(TFloatLongHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Float,java.lang.Byte> wrap(TFloatByteHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Float,java.lang.Short> wrap(TFloatShortHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Integer,java.lang.Double> wrap(TIntDoubleHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Integer,java.lang.Float> wrap(TIntFloatHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Integer,java.lang.Integer> wrap(TIntIntHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Integer,java.lang.Long> wrap(TIntLongHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Integer,java.lang.Byte> wrap(TIntByteHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Integer,java.lang.Short> wrap(TIntShortHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Long,java.lang.Double> wrap(TLongDoubleHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Long,java.lang.Float> wrap(TLongFloatHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Long,java.lang.Integer> wrap(TLongIntHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Long,java.lang.Long> wrap(TLongLongHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Long,java.lang.Byte> wrap(TLongByteHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Long,java.lang.Short> wrap(TLongShortHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Byte,java.lang.Double> wrap(TByteDoubleHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Byte,java.lang.Float> wrap(TByteFloatHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Byte,java.lang.Integer> wrap(TByteIntHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Byte,java.lang.Long> wrap(TByteLongHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Byte,java.lang.Byte> wrap(TByteByteHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Byte,java.lang.Short> wrap(TByteShortHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Short,java.lang.Double> wrap(TShortDoubleHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Short,java.lang.Float> wrap(TShortFloatHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Short,java.lang.Integer> wrap(TShortIntHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Short,java.lang.Long> wrap(TShortLongHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Short,java.lang.Byte> wrap(TShortByteHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Map<java.lang.Short,java.lang.Short> wrap(TShortShortHashMap map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<T,java.lang.Double> wrap(TObjectDoubleHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<T,java.lang.Float> wrap(TObjectFloatHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<T,java.lang.Integer> wrap(TObjectIntHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<T,java.lang.Long> wrap(TObjectLongHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<T,java.lang.Byte> wrap(TObjectByteHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<T,java.lang.Short> wrap(TObjectShortHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<java.lang.Double,T> wrap(TDoubleObjectHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<java.lang.Float,T> wrap(TFloatObjectHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<java.lang.Integer,T> wrap(TIntObjectHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<java.lang.Long,T> wrap(TLongObjectHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<java.lang.Byte,T> wrap(TByteObjectHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static <T> java.util.Map<java.lang.Short,T> wrap(TShortObjectHashMap<T> map)

  Wrap the given map in a decorator that uses the standard `Map` interface.

### wrap

    public static java.util.Set<java.lang.Double> wrap(TDoubleHashSet set)

  Wrap the given set in a decorator that uses the standard `Set` interface.

### wrap

    public static java.util.Set<java.lang.Float> wrap(TFloatHashSet set)

  Wrap the given set in a decorator that uses the standard `Set` interface.

### wrap

    public static java.util.Set<java.lang.Integer> wrap(TIntHashSet set)

  Wrap the given set in a decorator that uses the standard `Set` interface.

### wrap

    public static java.util.Set<java.lang.Long> wrap(TLongHashSet set)

  Wrap the given set in a decorator that uses the standard `Set` interface.

### wrap

    public static java.util.Set<java.lang.Byte> wrap(TByteHashSet set)

  Wrap the given set in a decorator that uses the standard `Set` interface.

### wrap

    public static java.util.Set<java.lang.Short> wrap(TShortHashSet set)

  Wrap the given set in a decorator that uses the standard `Set` interface.

GNU Trove

GNU Trove is copyright © 2001-2009 Eric D. Friedman. All Rights Reserved.