org.apache.poi.ss.formula.eval
Class ErrorEval

java.lang.Object
  extended by org.apache.poi.ss.formula.eval.ErrorEval
All Implemented Interfaces:
ValueEval

public final class ErrorEval
extends java.lang.Object
implements ValueEval

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

Field Summary
static ErrorEval CIRCULAR_REF_ERROR
           
static ErrorEval DIV_ZERO
          #DIV/0! - Division by zero
static ErrorEval NA
          #N/A - Argument or function not available
static ErrorEval NAME_INVALID
          #NAME? - Wrong function or range name
static ErrorEval NULL_INTERSECTION
          #NULL! - Intersection of two cell ranges is empty
static ErrorEval NUM_ERROR
          #NUM! - Value range overflow
static ErrorEval REF_INVALID
          #REF! - Illegal or deleted cell reference
static ErrorEval VALUE_INVALID
          #VALUE! - Wrong type of operand
 
Method Summary
 int getErrorCode()
           
static java.lang.String getText(int errorCode)
          Converts error codes to text.
 java.lang.String toString()
           
static ErrorEval valueOf(int errorCode)
          Translates an Excel internal error code into the corresponding POI ErrorEval instance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL_INTERSECTION

public static final ErrorEval NULL_INTERSECTION
#NULL! - Intersection of two cell ranges is empty


DIV_ZERO

public static final ErrorEval DIV_ZERO
#DIV/0! - Division by zero


VALUE_INVALID

public static final ErrorEval VALUE_INVALID
#VALUE! - Wrong type of operand


REF_INVALID

public static final ErrorEval REF_INVALID
#REF! - Illegal or deleted cell reference


NAME_INVALID

public static final ErrorEval NAME_INVALID
#NAME? - Wrong function or range name


NUM_ERROR

public static final ErrorEval NUM_ERROR
#NUM! - Value range overflow


NA

public static final ErrorEval NA
#N/A - Argument or function not available


CIRCULAR_REF_ERROR

public static final ErrorEval CIRCULAR_REF_ERROR
Method Detail

valueOf

public static ErrorEval valueOf(int errorCode)
Translates an Excel internal error code into the corresponding POI ErrorEval instance

Parameters:
errorCode -

getText

public static java.lang.String getText(int errorCode)
Converts error codes to text. Handles non-standard error codes OK. For debug/test purposes (and for formatting error messages).

Returns:
the String representation of the specified Excel error code.

getErrorCode

public int getErrorCode()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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