JavaTM 2 Platform
Standard Ed. 6

javax.script
類別 ScriptException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 javax.script.ScriptException
所有已實作的介面:
Serializable

public class ScriptException
extends Exception

文稿 API 的一般 Exception 類別。由底層文稿實作拋出的經過檢查的異常型別必須包裹在 ScriptException 的實例中。該類別具有存儲行號和列號的成員,如果檔案名資訊可用,還具有存儲檔案名的成員。

從以下版本開始:
1.6
另請參見:
序列化表格

建構子摘要
ScriptException(Exception e)
          創建一個套件裝底層解釋器拋出的 ExceptionScriptException
ScriptException(String s)
          使用將在其訊息中使用的 String 創建一個 ScriptException
ScriptException(String message, String fileName, int lineNumber)
          使用將在錯誤訊息中使用的訊息、檔案名和行號創建一個 ScriptException
ScriptException(String message, String fileName, int lineNumber, int columnNumber)
          指定訊息、檔案名、行號和列號的 ScriptException 建構子。
 
方法摘要
 int getColumnNumber()
          獲取發生錯誤的列號。
 String getFileName()
          獲取導致錯誤的文稿的源。
 int getLineNumber()
          獲取發生錯誤的行號。
 String getMessage()
          返回一條訊息,該訊息包含傳遞給建構子的 String,以及行號、列號和檔案名(如果它們已知)。
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

ScriptException

public ScriptException(String s)
使用將在其訊息中使用的 String 創建一個 ScriptException。檔案名、行號和列號沒有指定。

參數:
s - 將在訊息中使用的 String。

ScriptException

public ScriptException(Exception e)
創建一個套件裝底層解釋器拋出的 ExceptionScriptException。行號、列號和檔案名沒有指定。

參數:
e - 套件裝的 Exception

ScriptException

public ScriptException(String message,
                       String fileName,
                       int lineNumber)
使用將在錯誤訊息中使用的訊息、檔案名和行號創建一個 ScriptException

參數:
message - 將在訊息中使用的字元串
fileName - 描述導致拋出 ScriptException 的文稿錯誤位置的檔案或資源名。
lineNumber - 描述導致拋出 ScriptException 的文稿錯誤位置的行號。

ScriptException

public ScriptException(String message,
                       String fileName,
                       int lineNumber,
                       int columnNumber)
指定訊息、檔案名、行號和列號的 ScriptException 建構子。

參數:
message - 訊息。
fileName - 檔案名
lineNumber - 行號。
columnNumber - 列號。
方法詳細資訊

getMessage

public String getMessage()
返回一條訊息,該訊息包含傳遞給建構子的 String,以及行號、列號和檔案名(如果它們已知)。

覆寫:
類別 Throwable 中的 getMessage
返回:
錯誤訊息。

getLineNumber

public int getLineNumber()
獲取發生錯誤的行號。

返回:
行號。如果行號不可用,則返回 -1。

getColumnNumber

public int getColumnNumber()
獲取發生錯誤的列號。

返回:
列號。如果列號不可用,則返回 -1。

getFileName

public String getFileName()
獲取導致錯誤的文稿的源。

返回:
文稿的檔案名,或者描述文稿源的其他字元串。如果源的描述不可用,則返回某些實作定義的字元串,如 <unknown>

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only