| Method from org.hibernate.envers.tools.Tools Detail: |
public static List iteratorToList(Iterator iter) {
List< T > ret = new ArrayList< T >();
while (iter.hasNext()) {
ret.add(iter.next());
}
return ret;
}
|
public static boolean iteratorsContentEqual(Iterator iter1,
Iterator iter2) {
while (iter1.hasNext() && iter2.hasNext()) {
if (!iter1.next().equals(iter2.next())) {
return false;
}
}
if (iter1.hasNext() || iter2.hasNext()) {
return false;
}
return true;
}
|
public static List listToIndexElementPairList(List list) {
List< Pair< Integer, T > > ret = new ArrayList< Pair< Integer, T > >();
Iterator< T > listIter = list.iterator();
for (int i=0; i< list.size(); i++) {
ret.add(Pair.make(i, listIter.next()));
}
return ret;
}
Transforms a list of arbitrary elements to a list of index-element pairs. |
public static Map newHashMap() {
return new HashMap< K,V >();
}
|
public static Set newHashSet() {
return new HashSet< E >();
}
|
public static Map newLinkedHashMap() {
return new LinkedHashMap< K,V >();
}
|
public static boolean objectsEqual(Object obj1,
Object obj2) {
if (obj1 == null) {
return obj2 == null;
}
return obj1.equals(obj2);
}
|