From 57df1eb21fab0568adc6c7e672e413e001ba8f65 Mon Sep 17 00:00:00 2001 From: "Andrew C. Oliver" Date: Sun, 28 Apr 2002 05:37:39 +0000 Subject: [PATCH] how in hte heck did I leave this off? git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352517 13f79535-47bb-0310-9956-ffa450edef68 --- .../hssf/record/formula/DummyFunctionPtg.java | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 src/java/org/apache/poi/hssf/record/formula/DummyFunctionPtg.java diff --git a/src/java/org/apache/poi/hssf/record/formula/DummyFunctionPtg.java b/src/java/org/apache/poi/hssf/record/formula/DummyFunctionPtg.java new file mode 100644 index 000000000..08bf4f674 --- /dev/null +++ b/src/java/org/apache/poi/hssf/record/formula/DummyFunctionPtg.java @@ -0,0 +1,84 @@ +/* + * DummyFunctionPtg.java + * + * + */ + + +package org.apache.poi.hssf.record.formula; + +import java.util.List; +/** + * DUMMY DUMMY DUMMY + * This class exists only becoz i dont know how to handle functions in formula's properly + * to be used only for testing my parser. + * @author aviks + * @version + */ +public class DummyFunctionPtg extends OperationPtg { + private String name; + private int numOperands; + /** Creates new DummyFunctionPtg */ + public DummyFunctionPtg() { + } + + public DummyFunctionPtg(String pName,int pNumOperands) { + name=pName; + numOperands = pNumOperands; + } + + public int getPrecedence() { + return 1; + } + + public int getType() { + return -1; + } + + public int getNumberOfOperands() { + return numOperands; + } + public String getName() { + return name; + } + + public String toFormulaString() { + return getName()+getNumberOfOperands(); + } + + public String toFormulaString(Ptg[] operands) { + StringBuffer buf = new StringBuffer(); + buf.append(getName()+"("); + for (int i=0;i0) { + for (int i=0;i