*/
package mir.generator;
-import java.io.PrintWriter;
-import java.io.StringWriter;
-import java.io.File;
-import java.util.AbstractList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Vector;
-
+import mir.log.LoggerWrapper;
+import mir.util.GeneratorFormatAdapters;
+import mir.util.RewindableIterator;
import org.apache.commons.beanutils.MethodUtils;
import org.apache.commons.beanutils.PropertyUtils;
import org.apache.velocity.Template;
import org.apache.velocity.exception.ResourceNotFoundException;
import org.apache.velocity.runtime.RuntimeServices;
import org.apache.velocity.runtime.log.LogSystem;
-import mir.log.LoggerWrapper;
-import mir.util.GeneratorFormatAdapters;
-import mir.util.RewindableIterator;
+
+import java.io.File;
+import java.io.PrintWriter;
+import java.io.StringWriter;
+import java.util.*;
public class VelocityGenerator implements Generator {
private String templateIdentifier;
}
public Object call(Object aParameters[]) throws GeneratorExc {
- List parameters = new Vector();
+ List parameters = new ArrayList();
for (int i = 0; i<aParameters.length; i++) {
parameters.add(unmakeAdapter(aParameters[i]));
}
public Object call() throws GeneratorExc {
- return makeAdapter(function.perform(new Vector()));
+ return makeAdapter(function.perform(new ArrayList()));
}
public Object call(Object anObject) throws GeneratorExc {
private IteratorAdapter(Iterator anIterator) {
iterator = anIterator;
- valuesCache = new Vector();
+ valuesCache = new ArrayList();
if (iterator instanceof RewindableIterator) {
((RewindableIterator) iterator).rewind();
private ListAdapter(List aList) {
list = aList;
- valuesCache = new Vector();
+ valuesCache = new ArrayList();
}
private void getUntil(int anIndex) {