org.apache.poi.hssf.model
Class HSSFFormulaParser

java.lang.Object
  extended by org.apache.poi.hssf.model.HSSFFormulaParser

public final class HSSFFormulaParser
extends java.lang.Object

HSSF wrapper for the FormulaParser and FormulaRenderer

Author:
Josh Micich

Method Summary
static Ptg[] parse(java.lang.String formula, HSSFWorkbook workbook)
          Convenience method for parsing cell formulas.
static Ptg[] parse(java.lang.String formula, HSSFWorkbook workbook, int formulaType)
           
static java.lang.String toFormulaString(HSSFWorkbook book, Ptg[] ptgs)
          Static method to convert an array of Ptgs in RPN order to a human readable string format in infix mode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parse

public static Ptg[] parse(java.lang.String formula,
                          HSSFWorkbook workbook)
Convenience method for parsing cell formulas. see parse(String, HSSFWorkbook, int)


parse

public static Ptg[] parse(java.lang.String formula,
                          HSSFWorkbook workbook,
                          int formulaType)
Parameters:
formulaType - a constant from FormulaType
Returns:
the parsed formula tokens

toFormulaString

public static java.lang.String toFormulaString(HSSFWorkbook book,
                                               Ptg[] ptgs)
Static method to convert an array of Ptgs in RPN order to a human readable string format in infix mode.

Parameters:
book - used for defined names and 3D references
ptgs - must not be null
Returns:
a human readable String


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.