acoliver 02/04/27 22:37:39 Added: src/java/org/apache/poi/hssf/record/formula DummyFunctionPtg.java Log: how in hte heck did I leave this off? Revision Changes Path 1.1 jakarta-poi/src/java/org/apache/poi/hssf/record/formula/DummyFunctionPtg.java Index: DummyFunctionPtg.java =================================================================== /* * 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;i<operands.length;i++) { buf.append(operands[i].toFormulaString()); } buf.append(")"); return buf.toString(); } public String toFormulaString(String[] operands) { StringBuffer buf = new StringBuffer(); buf.append(getName()+"("); if (operands.length >0) { for (int i=0;i<operands.length;i++) { buf.append(operands[i]); buf.append(','); } buf.deleteCharAt(buf.length()-1); } buf.append(")"); return buf.toString(); } public void writeBytes(byte[] array, int offset) { } public int getSize() { return 0; } public void manipulate(List source, List results, int pos) { } }