com.singularsys.jep.functions
Class IllegalParameterException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.singularsys.jep.JepException
com.singularsys.jep.EvaluationException
com.singularsys.jep.functions.IllegalParameterException
- All Implemented Interfaces:
- java.io.Serializable
public class IllegalParameterException
- extends EvaluationException
Represents an illegal parameter
- Author:
- Richard Morris
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IllegalParameterException
public IllegalParameterException(PostfixMathCommandI pfmc,
int pos,
java.lang.Class<?> expectedClass,
java.lang.Object actualObject)
- Exception where the target type is known.
- Parameters:
pfmc
- the object generating the exceptionpos
- position in the argument list, 0 is the first argumentexpectedClass
- the expected class of the argumentactualObject
- the actual value of the argument
IllegalParameterException
public IllegalParameterException(PostfixMathCommand pfmc,
int pos,
java.lang.Object value)
- An exception where the expected type is not known.
- Parameters:
pfmc
- the object generating the exceptionpos
- position in the argument list, 0 is the first argumentvalue
- the actual value of the argument
IllegalParameterException
public IllegalParameterException(PostfixMathCommand pfmc,
java.lang.Object arg1,
java.lang.Object arg2)
- An exception where two arguments are incompatible.
- Parameters:
pfmc
- the object generating the exceptionarg1
- first argumentarg2
- second argument
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in class java.lang.Throwable
getFunctionName
public java.lang.String getFunctionName()
getArgumentNumber
public int getArgumentNumber()
getExpectedClass
public java.lang.Class<?> getExpectedClass()
getActualObject
public java.lang.Object getActualObject()
getActualClass
public java.lang.Class<?> getActualClass()
getPfmc
public PostfixMathCommandI getPfmc()
Copyright © 2010 Singular Systems http://www.singularsys.com/jep