uTools-Manuals/docs/java/javax/print/attribute/AttributeSetUtilities.html

552 lines
30 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">
javax.print.attribute
</div>
<h2 class="title" title="Class AttributeSetUtilities">Class AttributeSetUtilities</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.attribute.AttributeSetUtilities</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public final class <span class="typeNameLabel">AttributeSetUtilities</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
<div class="block">
<span>Class AttributeSetUtilities提供用于操作AttributeSets的静态方法。</span>
<ul>
<li> <span>创建属性集的不可修改和同步视图的方法。</span> </li>
<li> <span>用于构建接口<code>AttributeSet</code>的实现的<a href="../../../javax/print/attribute/AttributeSet.html" title="javax.print.attribute中的接口">操作</a></span> </li>
</ul>
<p> <span>AttributeSet 一个<span>不可修改的视图</span> <i>U</i>为客户端提供了对<i>S的</i> “只读”访问权限。</span> <span>查询操作<i>U</i> “通读”到<i>S</i> ;</span> <span>因此, <i>S</i>中的变化反映在<i>U中</i></span> <span>但是,任何修改<i>U的</i>尝试都会导致UnmodifiableSetException异常。</span> <span>如果属性集对象<i>S</i>是可序列化的,则不可修改的视图对象<i>U</i>将是可序列化的。</span> </p>
<p> <span>属性集 <span>同步视图</span> <i>V</i>为客户端提供了同步(多线程安全)对<i>S的</i>访问。</span> <span><i>V的</i>每个操作都使用<i>V</i>本身作为锁定对象进行同步,然后仅调用<i>S的相应操作</i></span> <span>为了保证互相访问,通过<i>V完成</i><i>S的</i>所有访问都是至关重要的。</span> <span>如果属性集对象<i>S</i>是可序列化的,则同步视图对象<i>V</i>将是可序列化的。</span> </p>
<p> <span>如javax.print的包描述中所述方法的空引用参数是不正确的除非在方法中明确记录为具有有意义的解释。</span> <span>使用相反的是错误的编码,可能会立即或稍后导致运行时异常。</span> <span>IllegalArgumentException和NullPointerException是这种情况的典型和可接受的运行时间异常的示例。</span> </p>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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="t1"><span><a href="javascript:show(1);">静态方法</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>static <a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#synchronizedView-javax.print.attribute.AttributeSet-">synchronizedView</a></span>(<a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a> attributeSet)</code>
<div class="block">
创建给定属性集的同步视图。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#synchronizedView-javax.print.attribute.DocAttributeSet-">synchronizedView</a></span>(<a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定doc属性集的同步视图。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#synchronizedView-javax.print.attribute.PrintJobAttributeSet-">synchronizedView</a></span>(<a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定打印作业属性集的同步视图。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#synchronizedView-javax.print.attribute.PrintRequestAttributeSet-">synchronizedView</a></span>(<a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定打印请求属性集的同步视图。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#synchronizedView-javax.print.attribute.PrintServiceAttributeSet-">synchronizedView</a></span>(<a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定打印服务属性集的同步视图。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#unmodifiableView-javax.print.attribute.AttributeSet-">unmodifiableView</a></span>(<a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a> attributeSet)</code>
<div class="block">
创建给定属性集的不可修改的视图。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#unmodifiableView-javax.print.attribute.DocAttributeSet-">unmodifiableView</a></span>(<a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定doc属性集的不可修改的视图。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#unmodifiableView-javax.print.attribute.PrintJobAttributeSet-">unmodifiableView</a></span>(<a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定打印作业属性集的不可修改的视图。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#unmodifiableView-javax.print.attribute.PrintRequestAttributeSet-">unmodifiableView</a></span>(<a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定打印请求属性集的不可修改的视图。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#unmodifiableView-javax.print.attribute.PrintServiceAttributeSet-">unmodifiableView</a></span>(<a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a> attributeSet)</code>
<div class="block">
创建给定打印服务属性集的不可修改的视图。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>static <a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#verifyAttributeCategory-java.lang.Object-java.lang.Class-">verifyAttributeCategory</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> object, <a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; interfaceName)</code>
<div class="block">
<span>验证给定的对象是<a href="../../../java/lang/Class.html" title="java.lang中的类"><code></code></a>实现给定接口,其被假定为接口<a href="../../../javax/print/attribute/Attribute.html" title="javax.print.attribute中的接口"><code>Attribute</code></a>或其子接口。</span>
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>static <a href="../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#verifyAttributeValue-java.lang.Object-java.lang.Class-">verifyAttributeValue</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> object, <a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; interfaceName)</code>
<div class="block">
<span>验证给定对象是给定接口的一个实例,它被假设为接口<a href="../../../javax/print/attribute/Attribute.html" title="javax.print.attribute中的接口"><code>Attribute</code></a>或其子接口。</span>
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/print/attribute/AttributeSetUtilities.html#verifyCategoryForValue-java.lang.Class-javax.print.attribute.Attribute-">verifyCategoryForValue</a></span>(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; category, <a href="../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a> attribute)</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">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="unmodifiableView-javax.print.attribute.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unmodifiableView</h4> <pre>public static <a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a> unmodifiableView(<a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定属性集的不可修改的视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 底层属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
的修改视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果<code>attributeSet</code>为空,则抛出。</span>
<span>空不是一个</span>
</dd>
</dl> </li>
</ul> <a name="unmodifiableView-javax.print.attribute.DocAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unmodifiableView</h4> <pre>public static <a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a> unmodifiableView(<a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定doc属性集的不可修改的视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 基础doc属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
的修改视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="unmodifiableView-javax.print.attribute.PrintRequestAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unmodifiableView</h4> <pre>public static <a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a> unmodifiableView(<a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定打印请求属性集的不可修改的视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 底层打印请求属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
的修改视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="unmodifiableView-javax.print.attribute.PrintJobAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unmodifiableView</h4> <pre>public static <a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a> unmodifiableView(<a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定打印作业属性集的不可修改的视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 底层打印作业属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
的修改视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="unmodifiableView-javax.print.attribute.PrintServiceAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unmodifiableView</h4> <pre>public static <a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a> unmodifiableView(<a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定打印服务属性集的不可修改的视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 底层打印服务属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
的修改视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="synchronizedView-javax.print.attribute.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>synchronizedView</h4> <pre>public static <a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a> synchronizedView(<a href="../../../javax/print/attribute/AttributeSet.html" title="interface in javax.print.attribute">AttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定属性集的同步视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 基础属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
同步视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="synchronizedView-javax.print.attribute.DocAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>synchronizedView</h4> <pre>public static <a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a> synchronizedView(<a href="../../../javax/print/attribute/DocAttributeSet.html" title="interface in javax.print.attribute">DocAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定doc属性集的同步视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 基础doc属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
同步视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="synchronizedView-javax.print.attribute.PrintRequestAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>synchronizedView</h4> <pre>public static <a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a> synchronizedView(<a href="../../../javax/print/attribute/PrintRequestAttributeSet.html" title="interface in javax.print.attribute">PrintRequestAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定打印请求属性集的同步视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 底层打印请求属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
同步视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="synchronizedView-javax.print.attribute.PrintJobAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>synchronizedView</h4> <pre>public static <a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a> synchronizedView(<a href="../../../javax/print/attribute/PrintJobAttributeSet.html" title="interface in javax.print.attribute">PrintJobAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定打印作业属性集的同步视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 底层打印作业属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
同步视图
<code>attributeSet</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>attributeSet</code>为空,则抛出。
</dd>
</dl> </li>
</ul> <a name="synchronizedView-javax.print.attribute.PrintServiceAttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>synchronizedView</h4> <pre>public static <a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a> synchronizedView(<a href="../../../javax/print/attribute/PrintServiceAttributeSet.html" title="interface in javax.print.attribute">PrintServiceAttributeSet</a> attributeSet)</pre>
<div class="block">
创建给定打印服务属性集的同步视图。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributeSet</code> - 底层打印服务属性集。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
同步视图
<code>attributeSet</code>
</dd>
</dl> </li>
</ul> <a name="verifyAttributeCategory-java.lang.Object-java.lang.Class-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>verifyAttributeCategory</h4> <pre>public static <a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; verifyAttributeCategory(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> object,
<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; interfaceName)</pre>
<div class="block">
<span>验证给定的对象是<a href="../../../java/lang/Class.html" title="java.lang中的类"><code></code></a>实现给定接口,其被假定为接口<a href="../../../javax/print/attribute/Attribute.html" title="javax.print.attribute中的接口"><code>Attribute</code></a>或其子接口。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - 要测试的对象。
</dd>
<dd>
<code>interfaceName</code> - 对象必须实现的接口。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>object</code><a href="../../../java/lang/Class.html" title="java.lang中的类"><code></code></a>实现<code>interfaceName</code> <code>object</code>返回垂头丧气键入<a href="../../../java/lang/Class.html" title="java.lang中的类"><code></code></a> ;</span>
<span>否则抛出异常。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - (未选中的异常)如果
<code>object</code>为空,则抛出。
</dd>
<dd>
<span><code><a href="../../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></code> - (未经检查的异常)如果<code>object</code>不是<a href="../../../java/lang/Class.html" title="java.lang中的类"><code></code>实现interfaceName</a> ,则<code>interfaceName</code></span>
</dd>
</dl> </li>
</ul> <a name="verifyAttributeValue-java.lang.Object-java.lang.Class-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>verifyAttributeValue</h4> <pre>public static <a href="../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a> verifyAttributeValue(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> object,
<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; interfaceName)</pre>
<div class="block">
<span>验证给定对象是给定接口的一个实例,它被假定为接口<a href="../../../javax/print/attribute/Attribute.html" title="javax.print.attribute中的接口"><code>Attribute</code></a>或其子接口。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - 要测试的对象。
</dd>
<dd>
<code>interfaceName</code> - 对象必须是实例的接口。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果<code>object</code><code>object</code>的一个实例, <code>interfaceName</code> <code>object</code>返回到<a href="../../../javax/print/attribute/Attribute.html" title="javax.print.attribute中的接口"><code>Attribute</code></a> ;</span>
<span>否则抛出异常。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - (未经检查的异常)如果
<code>object</code>为空,则抛出。
</dd>
<dd>
<code><a href="../../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></code> - (未经检查的异常)如果
<code>object</code>不是
<code>object</code>的实例,则
<code>interfaceName</code>
</dd>
</dl> </li>
</ul> <a name="verifyCategoryForValue-java.lang.Class-javax.print.attribute.Attribute-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>verifyCategoryForValue</h4> <pre>public static void verifyCategoryForValue(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; category,
<a href="../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a> attribute)</pre>
<div class="block">
<span>验证给定的属性类别对象是否等于给定属性值对象的类别。</span>
<span>如果是这样,这个方法返回什么也不做。</span>
<span>如果没有,这个方法会抛出异常。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>category</code> - 要测试的属性类别。
</dd>
<dd>
<code>attribute</code> - 要测试的属性值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - (未经检查的异常)如果抛出该异常
<code>category</code>为空,或者如果
<code>attribute</code>为null。
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - (未经检查的异常)如果
<code>category</code>不等于
<code>category</code>的类别,则
<code>attribute</code>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>