uTools-Manuals/docs/java/javax/print/event/PrintJobAdapter.html

279 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.

<div class="header">
<div class="subTitle">
javax.print.event
</div>
<h2 class="title" title="Class PrintJobAdapter">Class PrintJobAdapter</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>javax.print.event.PrintJobAdapter</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../javax/print/event/PrintJobListener.html" title="javax.print.event中的接口">PrintJobListener</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">PrintJobAdapter</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../javax/print/event/PrintJobListener.html" title="interface in javax.print.event">PrintJobListener</a></pre>
<div class="block">
<span>用于接收打印作业事件的抽象适配器类。</span>
<span>这个类中的方法是空的。</span>
<span>此类存在为创建侦听器对象的方便。</span>
<span>扩展此类以创建一个<a href="../../../javax/print/event/PrintJobEvent.html" title="javax.print.event中的类"><code>PrintJobEvent</code></a>监听器并覆盖感兴趣的事件的方法。</span>
<span><a href="../../../java/awt/event/ComponentListener.html" title="java.awt.event中的接口"><code>ComponentListener</code></a>接口不同,此抽象接口提供了空方法,因此您只需要定义所需的方法,而不是所有方法。</span>
</div> </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/print/event/PrintJobAdapter.html#PrintJobAdapter--">PrintJobAdapter</a></span>()</code> </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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/event/PrintJobAdapter.html#printDataTransferCompleted-javax.print.event.PrintJobEvent-">printDataTransferCompleted</a></span>(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</code>
<div class="block">
被要求通知客户端数据已成功传输到打印服务,客户端可以释放为该数据分配的本地资源。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/event/PrintJobAdapter.html#printJobCanceled-javax.print.event.PrintJobEvent-">printJobCanceled</a></span>(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</code>
<div class="block">
被要求通知客户该作业被用户或程序取消。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/event/PrintJobAdapter.html#printJobCompleted-javax.print.event.PrintJobEvent-">printJobCompleted</a></span>(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</code>
<div class="block">
被要求通知客户该作业成功完成。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/event/PrintJobAdapter.html#printJobFailed-javax.print.event.PrintJobEvent-">printJobFailed</a></span>(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</code>
<div class="block">
被要求通知客户该作业未成功完成,必须重新提交。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/event/PrintJobAdapter.html#printJobNoMoreEvents-javax.print.event.PrintJobEvent-">printJobNoMoreEvents</a></span>(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</code>
<div class="block">
被要求通知客户不会再发送任何事件。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/event/PrintJobAdapter.html#printJobRequiresAttention-javax.print.event.PrintJobEvent-">printJobRequiresAttention</a></span>(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</code>
<div class="block">
被要求通知客户某些可能出现用户纠正的问题(例如打印机缺纸)。
</div> </td>
</tr>
</tbody>
</table>
<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#toString--">toString</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="PrintJobAdapter--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>PrintJobAdapter</h4> <pre>public PrintJobAdapter()</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="printDataTransferCompleted-javax.print.event.PrintJobEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>printDataTransferCompleted</h4> <pre>public void printDataTransferCompleted(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</pre>
<div class="block">
<span>被要求通知客户端数据已成功传输到打印服务,客户端可以释放为该数据分配的本地资源。</span>
<span>客户端不应该假定在接收到此事件后数据已经被完全打印。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/print/event/PrintJobListener.html#printDataTransferCompleted-javax.print.event.PrintJobEvent-">printDataTransferCompleted</a></code>在界面
<code><a href="../../../javax/print/event/PrintJobListener.html" title="interface in javax.print.event">PrintJobListener</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pje</code> - 事件被通知
</dd>
</dl> </li>
</ul> <a name="printJobCompleted-javax.print.event.PrintJobEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>printJobCompleted</h4> <pre>public void printJobCompleted(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</pre>
<div class="block">
被要求通知客户该作业成功完成。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/print/event/PrintJobListener.html#printJobCompleted-javax.print.event.PrintJobEvent-">printJobCompleted</a></code>在界面
<code><a href="../../../javax/print/event/PrintJobListener.html" title="interface in javax.print.event">PrintJobListener</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pje</code> - 被通知的事件
</dd>
</dl> </li>
</ul> <a name="printJobFailed-javax.print.event.PrintJobEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>printJobFailed</h4> <pre>public void printJobFailed(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</pre>
<div class="block">
被要求通知客户该作业未成功完成,必须重新提交。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/print/event/PrintJobListener.html#printJobFailed-javax.print.event.PrintJobEvent-">printJobFailed</a></code>在界面
<code><a href="../../../javax/print/event/PrintJobListener.html" title="interface in javax.print.event">PrintJobListener</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pje</code> - 被通知的事件
</dd>
</dl> </li>
</ul> <a name="printJobCanceled-javax.print.event.PrintJobEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>printJobCanceled</h4> <pre>public void printJobCanceled(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</pre>
<div class="block">
被要求通知客户该作业被用户或程序取消。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/print/event/PrintJobListener.html#printJobCanceled-javax.print.event.PrintJobEvent-">printJobCanceled</a></code>在界面
<code><a href="../../../javax/print/event/PrintJobListener.html" title="interface in javax.print.event">PrintJobListener</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pje</code> - 被通知的事件
</dd>
</dl> </li>
</ul> <a name="printJobNoMoreEvents-javax.print.event.PrintJobEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>printJobNoMoreEvents</h4> <pre>public void printJobNoMoreEvents(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</pre>
<div class="block">
<span>被要求通知客户不会再发送任何事件。</span>
<span>生成此事件的一个原因是,如果作业已成功完成,但打印系统的能力有限,无法验证。</span>
<span>如果没有其他终端事件(完成/失败/取消)交付,则需要传送此事件。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/print/event/PrintJobListener.html#printJobNoMoreEvents-javax.print.event.PrintJobEvent-">printJobNoMoreEvents</a></code>在界面
<code><a href="../../../javax/print/event/PrintJobListener.html" title="interface in javax.print.event">PrintJobListener</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pje</code> - 被通知的事件
</dd>
</dl> </li>
</ul> <a name="printJobRequiresAttention-javax.print.event.PrintJobEvent-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>printJobRequiresAttention</h4> <pre>public void printJobRequiresAttention(<a href="../../../javax/print/event/PrintJobEvent.html" title="class in javax.print.event">PrintJobEvent</a> pje)</pre>
<div class="block">
被要求通知客户某些可能出现用户纠正的问题(例如打印机缺纸)。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/print/event/PrintJobListener.html#printJobRequiresAttention-javax.print.event.PrintJobEvent-">printJobRequiresAttention</a></code>在界面
<code><a href="../../../javax/print/event/PrintJobListener.html" title="interface in javax.print.event">PrintJobListener</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pje</code> - 被通知的事件
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>