@@ -0,0 +1,826 @@
+package net.sf.kerner.utils.collections.impl;%0A%0Aimport java.util.Enumeration;%0Aimport java.util.Iterator;%0Aimport java.util.Vector;%0A%0Aimport net.sf.kerner.utils.transformer.Transformer;%0A%0A/**%0A * %0A * Transforms an %7B@link java.util.Iterator Iterator%7D to an %7B@link java.util.Enumeration Enumeration%7D.%0A * %0A * %3Cp%3E%0A * %3Cb%3EExample:%3C/b%3E%3Cbr%3E%0A *%0A * %3C/p%3E%0A * %3Cp%3E%0A * %3Cpre%3E%0A * TODO example%0A * %3C/pre%3E%0A * %3C/p%3E%0A *%0A * @author %3Ca href=%22mailto:alex.kerner.24@googlemail.com%22%3EAlexander Kerner%3C/a%3E%0A * @version 2011-07-06%0A *%0A * @param %3CT%3E type of element%0A */%0Apublic class IteratorToEnumerationTransformer%3CT%3E implements Transformer%3CIterator%3CT%3E, Enumeration%3CT%3E%3E %7B%0A%0A%09/**%0A%09 * %0A%09 */%0A%09public Enumeration%3CT%3E transform(Iterator%3CT%3E element) %7B%0A%09%09final Vector%3CT%3E v = new Vector%3CT%3E();%0A%09%09while(element.hasNext())%0A%09%09%09v.add(element.next());%0A%09%09return v.elements();%0A%09%7D%0A%0A%7D%0A

Introduce IteratorToEnumeratorTransformer.