LCGO/src/java/hep/gear/implementation
diff -u -r1.1.1.1 -r1.2
--- GearParametersImpl.java 30 Oct 2006 10:58:53 -0000 1.1.1.1
+++ GearParametersImpl.java 1 Nov 2006 13:48:45 -0000 1.2
@@ -3,18 +3,15 @@
import hep.gear.api.GearParameters;
import hep.gear.base.UnknownParameterException;
-import java.lang.reflect.Array;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
-
-
/** Implementation of GearParameters using Maps of Integer,Double,String and int[],double[],String[]
*
* @author gaede
- * @version $Id: GearParametersImpl.java,v 1.1.1.1 2006/10/30 10:58:53 gaede Exp $
+ * @version $Id: GearParametersImpl.java,v 1.2 2006/11/01 13:48:45 tonyj Exp $
*/
public class GearParametersImpl implements GearParameters {
@@ -168,19 +165,36 @@
return str ;
}
- public String arrayToString( Object array ) {
- String str = new String("") ;
- if( Array.getLength(array) > 0 ) {
- str += "{" ;
- for (int i = 0; i < Array.getLength(array); i++) {
- if(i>0) str += "," ;
- str += ""+Array.get(array, i).toString() ;
- }
- str += "}" ;
- }
- return str ;
- }
-
+ public String arrayToString( int[] array ) {
+ StringBuffer buffer = new StringBuffer();
+ for (int i=0; i<array.length; i++)
+ {
+ buffer.append(array[i]);
+ if (++i == array.length) break;
+ buffer.append('.');
+ }
+ return buffer.toString();
+ }
+ public String arrayToString( double[] array ) {
+ StringBuffer buffer = new StringBuffer();
+ for (int i=0; i<array.length; i++)
+ {
+ buffer.append(array[i]);
+ if (++i == array.length) break;
+ buffer.append('.');
+ }
+ return buffer.toString();
+ }
+ public String arrayToString( Object[] array ) {
+ StringBuffer buffer = new StringBuffer();
+ for (int i=0; i<array.length; i++)
+ {
+ buffer.append(array[i]);
+ if (++i == array.length) break;
+ buffer.append('.');
+ }
+ return buffer.toString();
+ }
protected int size() {
return _intMap.size() + _doubleMap.size() + _stringMap.size() +