edu.udo.cs.yale.operator
Class IllegalInputException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by edu.udo.cs.yale.operator.IllegalInputException
All Implemented Interfaces:
java.io.Serializable

public class IllegalInputException
extends java.lang.Exception

Will be thrown if an operator needs an input type which is not provided or gets the wrong input. Should be thrown during validation, usually in the method OperatorChain.checkIO(Class[]).

Version:
$Id: IllegalInputException.java,v 2.11 2006/03/21 15:35:42 ingomierswa Exp $
Author:
Ingo Mierswa, Simon Fischer
See Also:
Serialized Form

Field Summary
private  Operator operator
           
private static long serialVersionUID
           
 
Constructor Summary
IllegalInputException(Operator operator, java.lang.Class clazz)
           
IllegalInputException(Operator operator, Operator innerOperator, java.lang.Class clazz)
           
IllegalInputException(Operator operator, java.lang.String msg)
           
 
Method Summary
 Operator getOperator()
           
 
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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

operator

private Operator operator
Constructor Detail

IllegalInputException

public IllegalInputException(Operator operator,
                             Operator innerOperator,
                             java.lang.Class clazz)

IllegalInputException

public IllegalInputException(Operator operator,
                             java.lang.Class clazz)

IllegalInputException

public IllegalInputException(Operator operator,
                             java.lang.String msg)
Method Detail

getOperator

public Operator getOperator()


Copyright © 2001-2006