public class DoubleMap
extends java.lang.Object
Originally created for mapping source and target mimetypes to transformer configuration data.
For example:
DoubleMap foodLikes = new DoubleMap("*", "*");
foodLikes.put("cat", "mouse", "likes");
foodLikes.get("cat", "mouse"); // returns "likes"
foodLikes.get("cat", "meat"); // returns null
foodLikes.put("dog", "meat", "likes");
foodLikes.put("dog", "stick", "unsure");
foodLikes.put("child", "olive", "dislikes");
foodLikes.put("bird", "*", "worms only");
foodLikes.put("*", "meat", "unknown");
foodLikes.put("*", "*", "no idea at all");
foodLikes.get("cat", "mouse"); // returns "likes"
foodLikes.get("cat", "meat"); // returns "unknown"
foodLikes.get("cat", "tea"); // returns "unknown"
foodLikes.get("*", "mouse"); // returns "no idea at all"
foodLikes.get("dog", "*"); // returns "no idea at all"
foodLikes.get("bird","*"); // returns "worms only"
foodLikes.get("bird","tea"); // returns "worms only"
| Constructor and Description |
|---|
DoubleMap(java.lang.Object anyKey1,
java.lang.Object anyKey2) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(java.lang.Object key1,
java.lang.Object key2)
Returns a value for the given keys.
|
java.lang.Object |
getNoWildcards(java.lang.Object key1,
java.lang.Object key2)
Returns a value for the given keys without using wildcards.
|
void |
put(java.lang.Object key1,
java.lang.Object key2,
java.lang.Object t)
Adds a value for the given keys.
|
public java.lang.Object get(java.lang.Object key1,
java.lang.Object key2)
public java.lang.Object getNoWildcards(java.lang.Object key1,
java.lang.Object key2)
public void put(java.lang.Object key1,
java.lang.Object key2,
java.lang.Object t)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.