org.sourceforge.espro.elicitation
Class IllegalSettingException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by java.lang.IllegalArgumentException
                  extended by org.sourceforge.espro.elicitation.IllegalSettingException
All Implemented Interfaces:
java.io.Serializable

public class IllegalSettingException
extends java.lang.IllegalArgumentException

This is an exception which is like IllegalArgumgentException, except that it has another name to notify that not the argument is wrong, its the setting (which can come from an user input). Normally you should fix this by adding a correct Setting annotation to your variables (i.E. Adjust min, max on int, float).

Author:
Martin Kaffanke
See Also:
Serialized Form

Constructor Summary
IllegalSettingException()
           
IllegalSettingException(java.lang.String arg0)
           
IllegalSettingException(java.lang.String arg0, java.lang.Throwable arg1)
           
IllegalSettingException(java.lang.Throwable arg0)
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IllegalSettingException

public IllegalSettingException()
See Also:
IllegalArgumentException.IllegalArgumentException()

IllegalSettingException

public IllegalSettingException(java.lang.String arg0)
See Also:
IllegalArgumentException.IllegalArgumentException(String arg0)

IllegalSettingException

public IllegalSettingException(java.lang.Throwable arg0)
See Also:
IllegalArgumentException.IllegalArgumentException(Throwable arg0)

IllegalSettingException

public IllegalSettingException(java.lang.String arg0,
                               java.lang.Throwable arg1)
See Also:
IllegalArgumentException.IllegalArgumentException(String arg0, Throwable arg1)