org.knopflerfish.shared.cm
Class DictionaryUtils
java.lang.Object
org.knopflerfish.shared.cm.DictionaryUtils
public final class DictionaryUtils
- extends java.lang.Object
Some utility methods for objects that implement Dictionary.
- Author:
- Gatespace AB
|
Method Summary |
static java.util.Dictionary |
copyDictionary(java.util.Dictionary in)
Copy a dictionary. |
static boolean |
dictionariesAreEqual(java.util.Dictionary first,
java.util.Dictionary second)
Recursive comparison of two dictionaries for equality. |
static boolean |
dictionariesAreNotEqual(java.util.Dictionary first,
java.util.Dictionary second)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DictionaryUtils
public DictionaryUtils()
copyDictionary
public static java.util.Dictionary copyDictionary(java.util.Dictionary in)
- Copy a dictionary.
Deep copy where values aren't immutable. I.e. Vector and arrays.
- Parameters:
in - The Dictionary to create a copy of.
- Returns:
- A copy of the Dictionary.
dictionariesAreEqual
public static boolean dictionariesAreEqual(java.util.Dictionary first,
java.util.Dictionary second)
- Recursive comparison of two dictionaries for equality.
Equality is defined as
(o1 == null && 02 == null) ||
o1.equals(o2).
- Parameters:
first - The first Dictionary to compare.second - The second Dictionary to compare.
- Returns:
- true if both dictonaries are either null or recursively equal.
dictionariesAreNotEqual
public static boolean dictionariesAreNotEqual(java.util.Dictionary first,
java.util.Dictionary second)