Class DoubleMap<K1,K2,V>
- java.lang.Object
-
- org.alfresco.repo.content.transform.DoubleMap<K1,K2,V>
-
@Deprecated public class DoubleMap<K1,K2,V> extends java.lang.ObjectDeprecated.Provides simple get and put access to a Map like object with a double key that allows either or both keys to be a wild card that matches any value. May not contain null keys or values.Originally created for mapping source and target mimetypes to transformer configuration data.
For example:
DoubleMapfoodLikes = 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" - Author:
- Alan Davis
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Vget(K1 key1, K2 key2)Deprecated.Returns a value for the given keys.VgetNoWildcards(K1 key1, K2 key2)Deprecated.Returns a value for the given keys without using wildcards.voidput(K1 key1, K2 key2, V t)Deprecated.Adds a value for the given keys.java.lang.StringtoString()Deprecated.
-