Uses of Interface
org.apache.poi.hssf.record.formula.eval.ValueEval

Packages that use ValueEval
org.apache.poi.hssf.record.formula.eval   
org.apache.poi.hssf.record.formula.functions   
org.apache.poi.hssf.usermodel usermodel package maps HSSF low level strutures to familiar workbook/sheet model 
 

Uses of ValueEval in org.apache.poi.hssf.record.formula.eval
 

Subinterfaces of ValueEval in org.apache.poi.hssf.record.formula.eval
 interface AreaEval
           
 interface NumericValueEval
           
 interface RefEval
           
 interface StringValueEval
           
 

Classes in org.apache.poi.hssf.record.formula.eval that implement ValueEval
 class Area2DEval
           
 class Area3DEval
           
 class BlankEval
           
 class BoolEval
           
 class ErrorEval
           
 class NumberEval
           
 class Ref2DEval
           
 class Ref3DEval
           
 class StringEval
           
 

Methods in org.apache.poi.hssf.record.formula.eval that return ValueEval
 ValueEval ValueEvalToNumericXlator.attemptXlateToNumeric(ValueEval eval)
          returned value can be either A NumericValueEval, BlankEval or ErrorEval.
 ValueEval RefEval.getInnerValueEval()
          The (possibly evaluated) ValueEval contained in this RefEval.
 ValueEval Ref3DEval.getInnerValueEval()
           
 ValueEval Ref2DEval.getInnerValueEval()
           
 ValueEval AreaEval.getValueAt(int row, short col)
          returns the ValueEval from the values array at the specified row and col index.
 ValueEval Area3DEval.getValueAt(int row, short col)
           
 ValueEval Area2DEval.getValueAt(int row, short col)
           
 ValueEval[] AreaEval.getValues()
          The array of values in this area.
 ValueEval[] Area3DEval.getValues()
           
 ValueEval[] Area2DEval.getValues()
           
protected  ValueEval StringOperationEval.singleOperandEvaluate(Eval eval, int srcRow, short srcCol)
          Returns an instanceof StringValueEval or ErrorEval or BlankEval
protected  ValueEval NumericOperationEval.singleOperandEvaluate(Eval eval, int srcRow, short srcCol)
           
 

Methods in org.apache.poi.hssf.record.formula.eval with parameters of type ValueEval
 ValueEval ValueEvalToNumericXlator.attemptXlateToNumeric(ValueEval eval)
          returned value can be either A NumericValueEval, BlankEval or ErrorEval.
 

Constructors in org.apache.poi.hssf.record.formula.eval with parameters of type ValueEval
Area2DEval(Ptg ptg, ValueEval[] values)
           
Area3DEval(Ptg ptg, ValueEval[] values)
           
Ref2DEval(Ptg ptg, ValueEval value, boolean evaluated)
           
Ref3DEval(Ptg ptg, ValueEval value, boolean evaluated)
           
 

Uses of ValueEval in org.apache.poi.hssf.record.formula.functions
 

Methods in org.apache.poi.hssf.record.formula.functions that return ValueEval
protected  ValueEval TextFunction.attemptXlateToText(ValueEval ve)
          converts from Different ValueEval types to StringEval.
protected  ValueEval Len.attemptXlateToText(ValueEval ve)
          converts from Different ValueEval types to StringEval.
protected  ValueEval Not.singleOperandEvaluate(Eval ve)
           
protected  ValueEval TextFunction.singleOperandEvaluate(Eval eval, int srcRow, short srcCol)
           
protected  ValueEval NumericFunction.singleOperandEvaluate(Eval eval, int srcRow, short srcCol)
           
protected  ValueEval Len.singleOperandEvaluate(Eval eval, int srcRow, short srcCol)
           
protected  ValueEval BooleanFunction.singleOperandEvaluate(Eval eval, int srcRow, short srcCol, boolean stringsAreBlanks)
           
protected  ValueEval FinanceFunction.singleOperandNumericAsBoolean(Eval eval, int srcRow, short srcCol)
           
protected  ValueEval LogicalFunction.xlateRefEval(RefEval reval)
          recursively evaluate any RefEvals
 

Methods in org.apache.poi.hssf.record.formula.functions with parameters of type ValueEval
protected  ValueEval TextFunction.attemptXlateToText(ValueEval ve)
          converts from Different ValueEval types to StringEval.
protected  ValueEval Len.attemptXlateToText(ValueEval ve)
          converts from Different ValueEval types to StringEval.
 

Uses of ValueEval in org.apache.poi.hssf.usermodel
 

Methods in org.apache.poi.hssf.usermodel that return ValueEval
protected static ValueEval HSSFFormulaEvaluator.getEvalForCell(HSSFCell cell, HSSFRow row, HSSFSheet sheet, HSSFWorkbook workbook)
          Given a cell, find its type and from that create an appropriate ValueEval impl instance and return that.
protected static ValueEval HSSFFormulaEvaluator.internalEvaluate(HSSFCell srcCell, HSSFRow srcRow, HSSFSheet sheet, HSSFWorkbook workbook)
          Dev.
 

Methods in org.apache.poi.hssf.usermodel with parameters of type ValueEval
protected static HSSFFormulaEvaluator.CellValue HSSFFormulaEvaluator.getCellValueForEval(ValueEval eval)
          Returns a CellValue wrapper around the supplied ValueEval instance.
 



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