Commit in GeomConverter/sandbox/detector on MAIN
IParameters.java+26-21.1 -> 1.2
JM: sandbox

GeomConverter/sandbox/detector
IParameters.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- IParameters.java	28 Feb 2007 19:48:21 -0000	1.1
+++ IParameters.java	3 Mar 2007 02:40:09 -0000	1.2
@@ -1,7 +1,31 @@
 package org.lcsim.detector;
 
+import java.util.List;
+
+/**
+ * Interface to generic double, int, and string 
+ * parameters and arrays of these types.
+ * 
+ * @author Jeremy McCormick <[log in to unmask]>
+ *
+ */
 public interface IParameters 
 {
-	//IParameter getParameter(String name);
-	//void addParameter(IParameter param);
+	public List<String> getParameterNames();
+	
+	public String getParameterAsString(String name);
+	public int getParameterAsInt(String name);
+	public double getParameterAsDouble(String name);
+	
+	public String[] getParameterAsStringArray(String name);
+	public int[] getParameterAsIntArray(String name);
+	public double[] getParameterAsDoubleArray(String name);
+	
+	public void addParameter(String name, String value);
+	public void addParameter(String name, int value);
+	public void addParameter(String name, double value);
+	
+	public void addParameter(String name, String[] values);
+	public void addParameter(String name, int[] values);
+	public void addParameter(String name, double[] values);
 }
\ No newline at end of file
CVSspam 0.2.8