List of usage examples for com.google.common.collect BiMap interface-usage
From source file net.conquiris.schema.Schema.java
/** * Conquiris Lucene document schema definition interface. Implementations MUST BE immutable. * @author Andres Rodriguez */ public interface Schema extends BiMap<String, SchemaItem> { /**
From source file de.xaniox.heavyspleef.core.collection.DualKeyBiMap.java
public interface DualKeyBiMap<K1, K2, V> extends DualKeyMap<K1, K2, V>, BiMap<DualKeyMap.DualKeyPair<K1, K2>, V> { public V forcePut(K1 primaryKey, K2 secondaryKey, V value); }
From source file com.github.rinde.rinsim.util.ForwardingBiMap.java
/** * @author Rinde van Lon * */ public abstract class ForwardingBiMap<K, V> extends ForwardingMap<K, V> implements BiMap<K, V> {
From source file de.matzefratze123.heavyspleef.core.collection.DualKeyBiMap.java
public interface DualKeyBiMap<K1, K2, V> extends DualKeyMap<K1, K2, V>, BiMap<DualKeyPair<K1, K2>, V> { public V forcePut(K1 primaryKey, K2 secondaryKey, V value); }
From source file net.slashies.phpBridge.CompositeBiMap.java
public class CompositeBiMap<K, V> extends AbstractMap<K, V> implements BiMap<K, V> { private final Map<K, V> forward; private final Map<V, K> reverse; private BiMap<V, K> inverse;
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.
*