org.apache.poi.hssf.record.formula.eval
Class ValueEvalToNumericXlator

java.lang.Object
  extended by org.apache.poi.hssf.record.formula.eval.ValueEvalToNumericXlator

public class ValueEvalToNumericXlator
extends java.lang.Object

Author:
Amol S. Deshmukh < amolweb at ya hoo dot com >

Field Summary
static int BLANK_IS_PARSED
           
static int BOOL_IS_PARSED
           
static int EVALUATED_REF_BLANK_IS_PARSED
           
static int EVALUATED_REF_BOOL_IS_PARSED
           
static int EVALUATED_REF_STRING_IS_PARSED
           
static int REF_BLANK_IS_PARSED
           
static int REF_BOOL_IS_PARSED
           
static int REF_STRING_IS_INVALID_VALUE
           
static int REF_STRING_IS_PARSED
           
static int REF_STRING_TO_BOOL_IS_PARSED
           
static int STRING_IS_INVALID_VALUE
           
static int STRING_IS_PARSED
           
static int STRING_TO_BOOL_IS_PARSED
           
 
Constructor Summary
ValueEvalToNumericXlator(int flags)
           
 
Method Summary
 ValueEval attemptXlateToNumeric(ValueEval eval)
          returned value can be either A NumericValueEval, BlankEval or ErrorEval.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRING_IS_PARSED

public static final int STRING_IS_PARSED
See Also:
Constant Field Values

BOOL_IS_PARSED

public static final int BOOL_IS_PARSED
See Also:
Constant Field Values

BLANK_IS_PARSED

public static final int BLANK_IS_PARSED
See Also:
Constant Field Values

REF_STRING_IS_PARSED

public static final int REF_STRING_IS_PARSED
See Also:
Constant Field Values

REF_BOOL_IS_PARSED

public static final int REF_BOOL_IS_PARSED
See Also:
Constant Field Values

REF_BLANK_IS_PARSED

public static final int REF_BLANK_IS_PARSED
See Also:
Constant Field Values

EVALUATED_REF_STRING_IS_PARSED

public static final int EVALUATED_REF_STRING_IS_PARSED
See Also:
Constant Field Values

EVALUATED_REF_BOOL_IS_PARSED

public static final int EVALUATED_REF_BOOL_IS_PARSED
See Also:
Constant Field Values

EVALUATED_REF_BLANK_IS_PARSED

public static final int EVALUATED_REF_BLANK_IS_PARSED
See Also:
Constant Field Values

STRING_TO_BOOL_IS_PARSED

public static final int STRING_TO_BOOL_IS_PARSED
See Also:
Constant Field Values

REF_STRING_TO_BOOL_IS_PARSED

public static final int REF_STRING_TO_BOOL_IS_PARSED
See Also:
Constant Field Values

STRING_IS_INVALID_VALUE

public static final int STRING_IS_INVALID_VALUE
See Also:
Constant Field Values

REF_STRING_IS_INVALID_VALUE

public static final int REF_STRING_IS_INVALID_VALUE
See Also:
Constant Field Values
Constructor Detail

ValueEvalToNumericXlator

public ValueEvalToNumericXlator(int flags)
Method Detail

attemptXlateToNumeric

public ValueEval attemptXlateToNumeric(ValueEval eval)
returned value can be either A NumericValueEval, BlankEval or ErrorEval. The params can be either NumberEval, BoolEval, StringEval, or RefEval

Parameters:
eval -


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