]> source.dussan.org Git - poi.git/commitdiff
Renamed DefaultFunctionImpl
authorAmol S. Deshmukh <amol@apache.org>
Wed, 22 Jun 2005 20:41:30 +0000 (20:41 +0000)
committerAmol S. Deshmukh <amol@apache.org>
Wed, 22 Jun 2005 20:41:30 +0000 (20:41 +0000)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353721 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/NotImplementedFunction.java [new file with mode: 0644]

diff --git a/src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/NotImplementedFunction.java b/src/scratchpad/src/org/apache/poi/hssf/record/formula/functions/NotImplementedFunction.java
new file mode 100644 (file)
index 0000000..82a12c5
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ * Created on May 6, 2005
+ *
+ */
+package org.apache.poi.hssf.record.formula.functions;
+
+import org.apache.poi.hssf.record.formula.eval.ErrorEval;
+import org.apache.poi.hssf.record.formula.eval.Eval;
+
+/**
+ * 
+ * @author Amol S. Deshmukh &lt; amolweb at ya hoo dot com &gt;
+ * This is the default implementation of a Function class. 
+ * The default behaviour is to return a non-standard ErrorEval
+ * "ErrorEval.FUNCTION_NOT_IMPLEMENTED". This error should alert 
+ * the user that the formula contained a function that is not
+ * yet implemented.
+ */
+public class NotImplementedFunction implements Function {
+
+    public Eval evaluate(Eval[] operands, int srcRow, short srcCol) {
+        return ErrorEval.FUNCTION_NOT_IMPLEMENTED;
+    }
+
+}