uTools-Manuals/docs/java/javax/script/ScriptException.html

333 lines
14 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
compact1, compact2, compact3
</div>
<div class="subTitle">
javax.script
</div>
<h2 class="title" title="Class ScriptException">Class ScriptException</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/lang/Throwable.html" title="class in java.lang">java.lang.Throwable</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/lang/Exception.html" title="class in java.lang">java.lang.Exception</a></li>
<li>
<ul class="inheritance">
<li>javax.script.ScriptException</li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">ScriptException</span>
extends <a href="../../java/lang/Exception.html" title="class in java.lang">异常</a></pre>
<div class="block">
<span>脚本API的通用<code>异常</code>类。</span>
<span>底层脚本实现抛出的检查异常类型必须包含在ScriptException的<code>ScriptException</code></span>
<span>如果此信息可用,该类有成员存储行和列号和文件名。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../serialized-form.html#javax.script.ScriptException">Serialized Form</a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#ScriptException-java.lang.Exception-">ScriptException</a></span>(<a href="../../java/lang/Exception.html" title="class in java.lang">异常</a> e)</code>
<div class="block">
创建一个
<code>ScriptException</code>包装一个
<code>异常</code>抛出的底层解释器。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#ScriptException-java.lang.String-">ScriptException</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> s)</code>
<div class="block">
创建一个
<code>ScriptException</code>与一个字符串用于其消息。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#ScriptException-java.lang.String-java.lang.String-int-">ScriptException</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> message, <a href="../../java/lang/String.html" title="class in java.lang">String</a> fileName, int lineNumber)</code>
<div class="block">
创建一个
<code>ScriptException</code> ,其中包含消息,文件名和亚麻号码以用于错误消息。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#ScriptException-java.lang.String-java.lang.String-int-int-">ScriptException</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> message, <a href="../../java/lang/String.html" title="class in java.lang">String</a> fileName, int lineNumber, int columnNumber)</code>
<div class="block">
<code>ScriptException</code>函数指定消息,文件名,行号和列号。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#getColumnNumber--">getColumnNumber</a></span>()</code>
<div class="block">
获取发生错误的列号。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#getFileName--">getFileName</a></span>()</code>
<div class="block">
获取导致错误的脚本的源。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#getLineNumber--">getLineNumber</a></span>()</code>
<div class="block">
获取发生错误的行号。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/script/ScriptException.html#getMessage--">getMessage</a></span>()</code>
<div class="block">
返回包含传递给构造函数的String以及行和列号以及文件名如果有的话已知的消息。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></h3> <code><a href="../../java/lang/Throwable.html#addSuppressed-java.lang.Throwable-">addSuppressed</a>, <a href="../../java/lang/Throwable.html#fillInStackTrace--">fillInStackTrace</a>, <a href="../../java/lang/Throwable.html#getCause--">getCause</a>, <a href="../../java/lang/Throwable.html#getLocalizedMessage--">getLocalizedMessage</a>, <a href="../../java/lang/Throwable.html#getStackTrace--">getStackTrace</a>, <a href="../../java/lang/Throwable.html#getSuppressed--">getSuppressed</a>, <a href="../../java/lang/Throwable.html#initCause-java.lang.Throwable-">initCause</a>, <a href="../../java/lang/Throwable.html#printStackTrace--">printStackTrace</a>, <a href="../../java/lang/Throwable.html#printStackTrace-java.io.PrintStream-">printStackTrace</a>, <a href="../../java/lang/Throwable.html#printStackTrace-java.io.PrintWriter-">printStackTrace</a>, <a href="../../java/lang/Throwable.html#setStackTrace-java.lang.StackTraceElement:A-">setStackTrace</a>, <a href="../../java/lang/Throwable.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../java/lang/Object.html#clone--">clone</a>, <a href="../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../java/lang/Object.html#notify--">notify</a>, <a href="../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../java/lang/Object.html#wait--">wait</a>, <a href="../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="ScriptException-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ScriptException</h4> <pre>public ScriptException(<a href="../../java/lang/String.html" title="class in java.lang">String</a> s)</pre>
<div class="block">
<span>创建一个<code>ScriptException</code>与一个字符串用于其消息。</span>
<span>文件名和行号和列号未指定。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>s</code> - 消息中要使用的字符串。
</dd>
</dl> </li>
</ul> <a name="ScriptException-java.lang.Exception-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ScriptException</h4> <pre>public ScriptException(<a href="../../java/lang/Exception.html" title="class in java.lang">异常</a> e)</pre>
<div class="block">
<span>创建一个<code>ScriptException</code>包装<code>异常</code>由底层解释<code>异常</code>抛出。</span>
<span>行和列号和文件名未指定。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - 包裹的
<code>异常</code>
</dd>
</dl> </li>
</ul> <a name="ScriptException-java.lang.String-java.lang.String-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ScriptException</h4> <pre>public ScriptException(<a href="../../java/lang/String.html" title="class in java.lang">String</a> message,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> fileName,
int lineNumber)</pre>
<div class="block">
创建一个
<code>ScriptException</code> ,其中包含消息,文件名和亚麻号码以用于错误消息。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>message</code> - 消息中要使用的字符串
</dd>
<dd>
<code>fileName</code> -文件或资源名称描述导致脚本错误的位置
<code>ScriptException</code>抛出。
</dd>
<dd>
<code>lineNumber</code> - 描述脚本错误导致
<code>ScriptException</code>被抛出的位置的行号。
</dd>
</dl> </li>
</ul> <a name="ScriptException-java.lang.String-java.lang.String-int-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ScriptException</h4> <pre>public ScriptException(<a href="../../java/lang/String.html" title="class in java.lang">String</a> message,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> fileName,
int lineNumber,
int columnNumber)</pre>
<div class="block">
<code>ScriptException</code>函数指定消息,文件名,行号和列号。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>message</code> - 消息。
</dd>
<dd>
<code>fileName</code> - 文件名
</dd>
<dd>
<code>lineNumber</code> - 行号。
</dd>
<dd>
<code>columnNumber</code> - 列号。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getMessage--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMessage</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getMessage()</pre>
<div class="block">
返回包含传递给构造函数的String以及行和列号以及文件名如果有的话已知的消息。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/lang/Throwable.html#getMessage--">getMessage</a></code>在类别
<code><a href="../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
错误消息。
</dd>
</dl> </li>
</ul> <a name="getLineNumber--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLineNumber</h4> <pre>public int getLineNumber()</pre>
<div class="block">
获取发生错误的行号。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>行号。</span>
<span>如果行号不可用,则返回-1。</span>
</dd>
</dl> </li>
</ul> <a name="getColumnNumber--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnNumber</h4> <pre>public int getColumnNumber()</pre>
<div class="block">
获取发生错误的列号。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>列号。</span>
<span>如果列号不可用,则返回-1。</span>
</dd>
</dl> </li>
</ul> <a name="getFileName--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getFileName</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getFileName()</pre>
<div class="block">
获取导致错误的脚本的源。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>脚本的文件名或描述脚本源的其他字符串。</span>
<span>如果源的描述不可用,可能会返回一些实现定义的字符串,如<i>&lt;unknown&gt;</i></span>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>