Class SEScriptException

  • All Implemented Interfaces:
    java.io.Serializable

    public class SEScriptException
    extends javax.script.ScriptException
    The exception class that wraps all exceptions thrown by the underlying script engine(s). Unlike the base ScriptException, allows a cause to be specified along with a file position.
    Author:
    Chris Jennings
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SEScriptException​(java.lang.Exception e)  
      SEScriptException​(java.lang.String s)  
      SEScriptException​(java.lang.String message, java.lang.String fileName, int lineNumber)  
      SEScriptException​(java.lang.String message, java.lang.String fileName, int lineNumber, int columnNumber)  
      SEScriptException​(java.lang.String message, java.lang.String fileName, int lineNumber, int columnNumber, java.lang.Throwable cause)  
      SEScriptException​(java.lang.String message, java.lang.String fileName, int lineNumber, java.lang.Throwable cause)  
    • Method Summary

      • Methods inherited from class javax.script.ScriptException

        getColumnNumber, getFileName, getLineNumber, getMessage
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, 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

      • SEScriptException

        public SEScriptException​(java.lang.String s)
      • SEScriptException

        public SEScriptException​(java.lang.Exception e)
      • SEScriptException

        public SEScriptException​(java.lang.String message,
                                 java.lang.String fileName,
                                 int lineNumber)
      • SEScriptException

        public SEScriptException​(java.lang.String message,
                                 java.lang.String fileName,
                                 int lineNumber,
                                 java.lang.Throwable cause)
      • SEScriptException

        public SEScriptException​(java.lang.String message,
                                 java.lang.String fileName,
                                 int lineNumber,
                                 int columnNumber)
      • SEScriptException

        public SEScriptException​(java.lang.String message,
                                 java.lang.String fileName,
                                 int lineNumber,
                                 int columnNumber,
                                 java.lang.Throwable cause)