org.apache.poi.ss.formula
Interface EvaluationWorkbook

All Known Implementing Classes:
HSSFEvaluationWorkbook

public interface EvaluationWorkbook

Abstracts a workbook for the purpose of formula evaluation.
For POI internal use only

Author:
Josh Micich

Nested Class Summary
static class EvaluationWorkbook.ExternalSheet
           
 
Method Summary
 int convertFromExternSheetIndex(int externSheetIndex)
           
 EvaluationWorkbook.ExternalSheet getExternalSheet(int externSheetIndex)
           
 Ptg[] getFormulaTokens(EvaluationCell cell)
           
 EvaluationName getName(NamePtg namePtg)
           
 EvaluationSheet getSheet(int sheetIndex)
           
 int getSheetIndex(EvaluationSheet sheet)
           
 int getSheetIndex(java.lang.String sheetName)
           
 java.lang.String getSheetName(int sheetIndex)
           
 java.lang.String resolveNameXText(NameXPtg ptg)
           
 

Method Detail

getSheetName

java.lang.String getSheetName(int sheetIndex)

getSheetIndex

int getSheetIndex(EvaluationSheet sheet)
Returns:
-1 if the specified sheet is from a different book

getSheetIndex

int getSheetIndex(java.lang.String sheetName)

getSheet

EvaluationSheet getSheet(int sheetIndex)

getExternalSheet

EvaluationWorkbook.ExternalSheet getExternalSheet(int externSheetIndex)
Returns:
null if externSheetIndex refers to a sheet inside the current workbook

convertFromExternSheetIndex

int convertFromExternSheetIndex(int externSheetIndex)

getName

EvaluationName getName(NamePtg namePtg)

resolveNameXText

java.lang.String resolveNameXText(NameXPtg ptg)

getFormulaTokens

Ptg[] getFormulaTokens(EvaluationCell cell)


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