org.formulacompiler.runtime
Class NotAvailableException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.formulacompiler.runtime.ComputationException
                  extended by org.formulacompiler.runtime.NotAvailableException
All Implemented Interfaces:
java.io.Serializable

public class NotAvailableException
extends ComputationException

Runtime exception thrown by compiled computations for the NA() spreadsheet function, which is normally displayed as #N/A. You can also throw this exception in input getters yourself to signal an unavailable value to the computation. The spreadsheet functions ISNA() and ISERROR() both trap this error.

Author:
peo
See Also:
FormulaException, Serialized Form

Constructor Summary
NotAvailableException()
           
NotAvailableException(java.lang.String _message)
           
NotAvailableException(java.lang.String _message, java.lang.Throwable _cause)
           
NotAvailableException(java.lang.Throwable _cause)
           
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotAvailableException

public NotAvailableException()

NotAvailableException

public NotAvailableException(java.lang.String _message,
                             java.lang.Throwable _cause)

NotAvailableException

public NotAvailableException(java.lang.String _message)

NotAvailableException

public NotAvailableException(java.lang.Throwable _cause)