GeomConverter/src/org/lcsim/util/xml
diff -u -r1.1 -r1.2
--- JDOMExpressionFactory.java 15 Jul 2005 02:54:58 -0000 1.1
+++ JDOMExpressionFactory.java 26 Aug 2009 23:33:33 -0000 1.2
@@ -146,6 +146,48 @@
}
}
}
+
+ public double computeDouble(String expression)
+ {
+ try
+ {
+ CompiledExpression expr = Evaluator.compile(expression,jelLibrary,Double.TYPE);
+ return expr.evaluate_double(resolver);
+ }
+ catch (Throwable x)
+ {
+ throw new RuntimeException(x);
+ }
+ }
+
+ public float computeFloat(String expression)
+ {
+ try
+ {
+ CompiledExpression expr = Evaluator.compile(expression,jelLibrary,Float.TYPE);
+ return expr.evaluate_float(resolver);
+ }
+ catch (Throwable x)
+ {
+ throw new RuntimeException(x);
+ }
+ }
+
+ /*
+ public int computeInteger(String expression)
+ {
+ try
+ {
+ CompiledExpression expr = Evaluator.compile(expression,jelLibrary,Integer.TYPE);
+ return expr.evaluate_int(resolver);
+ }
+ catch (Throwable x)
+ {
+ throw new RuntimeException(x);
+ }
+ }
+ */
+
private Library setUpLibrary()
{
try