Example usage for com.google.common.collect ForwardingMap subclass-usage

List of usage examples for com.google.common.collect ForwardingMap subclass-usage

Introduction

In this page you can find the example usage for com.google.common.collect ForwardingMap subclass-usage.

Usage

From source file org.ftccommunity.collections.DeviceMultiMap.java

@SuppressWarnings("unchecked")
public class DeviceMultiMap
        extends ForwardingMap<Class<? extends HardwareDevice>, DeviceMap<? extends HardwareDevice>>
        implements Iterable<DeviceMap<? extends HardwareDevice>> {
    private final HashMap<Class<? extends HardwareDevice>, DeviceMap<? extends HardwareDevice>> delegate;

From source file org.jclouds.dynect.v3.domain.rdata.SOAData.java

/**
 * Corresponds to the binary representation of the {@code SOA} (Start of Authority) RData
 * 
 * <h4>Example</h4>
 * 
 * <pre>

From source file com.dyn.client.v3.traffic.domain.rdata.SOAData.java

/**
 * Corresponds to the binary representation of the {@code SOA} (Start of Authority) RData
 * 
 * <h4>Example</h4>
 * 
 * <pre>

From source file org.ftccommunity.ftcxtensible.collections.DeviceMultiMap.java

public class DeviceMultiMap
        extends ForwardingMap<Class<? extends HardwareDevice>, DeviceMap<? extends HardwareDevice>>
        implements Iterable<DeviceMap<? extends HardwareDevice>> {
    private final HashMap<Class<? extends HardwareDevice>, DeviceMap<? extends HardwareDevice>> delegate;

    public DeviceMultiMap() {

From source file org.jclouds.ultradns.ws.ResourceTypeToValue.java

/**
 * Most UltraDNS commands use the numerical type value of a resource record
 * rather than their names. This class helps convert the numerical values to
 * what people more commonly use. Note that this does not complain a complete
 * mapping and may need updates over time.
 * 

From source file edu.umn.msi.tropix.common.timeout.impl.TimeoutMap.java

public class TimeoutMap<K, V> extends ForwardingMap<K, V> {
    private final Object lock = new Object();
    private final Map<K, TimeoutTracker> putTimeMap = new ConcurrentHashMap<K, TimeoutTracker>();
    @GuardedBy("lock")
    private Executor loopingExecutor = null;
    @GuardedBy("lock")

From source file no.ssb.vtl.model.Order.java

/**
 * Represent the ordering the {@link DataPoint}s in a Dataset.
 */
public final class Order extends ForwardingMap<Component, Order.Direction> implements Comparator<DataPoint> {

    public static final Comparator<Comparable> NULLS_FIRST = Comparator

From source file com.doctusoft.bean.binding.observable.ObservableMap.java

public class ObservableMap<K, V> extends ForwardingMap<K, V> implements Serializable {

    protected InsertListeners<K, V> insertListeners = new InsertListeners<K, V>();
    protected RemoveListeners<K, V> removeListeners = new RemoveListeners<K, V>();

    protected Map<K, V> delegate;

From source file com.mgmtp.perfload.core.common.util.PropertiesMap.java

/**
 * An alternative to {@link Properties}. Does not suffer from the disadvantages of
 * {@link Properties} in that it has proper generic types ({@link String}) and does not inherit from
 * {@link Hashtable} (nor any other JDK collection/map). This class is thread-safe using a
 * {@link ConcurrentMap} internally.
 * 

From source file org.ftccommunity.collections.DeviceMap.java

public class DeviceMap<T extends HardwareDevice> extends ForwardingMap<String, T> implements Iterable<T> {
    private final TypeToken<T> type = new TypeToken<T>(getClass()) {
    };
    private final ImmutableMap<String, T> delegate;

    public DeviceMap(HashMap<String, T> deviceMapping) {