uTools-Manuals/docs/java/org/xml/sax/ext/Attributes2Impl.html

590 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">
compact2, compact3
</div>
<div class="subTitle">
org.xml.sax.ext
</div>
<h2 class="title" title="Class Attributes2Impl">Class Attributes2Impl</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="../../../../org/xml/sax/helpers/AttributesImpl.html" title="class in org.xml.sax.helpers">org.xml.sax.helpers.AttributesImpl</a></li>
<li>
<ul class="inheritance">
<li>org.xml.sax.ext.Attributes2Impl</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="../../../../org/xml/sax/Attributes.html" title="org.xml.sax中的接口">Attributes</a> <a href="../../../../org/xml/sax/ext/Attributes2.html" title="org.xml.sax.ext中的接口">Attributes2</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">Attributes2Impl</span>
extends <a href="../../../../org/xml/sax/helpers/AttributesImpl.html" title="class in org.xml.sax.helpers">AttributesImpl</a>
implements <a href="../../../../org/xml/sax/ext/Attributes2.html" title="interface in org.xml.sax.ext">Attributes2</a></pre>
<div class="block">
<span>SAX2扩展助手附加属性信息实现<a href="../../../../org/xml/sax/ext/Attributes2.html" title="org.xml.sax.ext中的接口"><code>Attributes2</code></a>接口。</span>
<blockquote>
<span><em>This module, both source code and documentation, is in the Public Domain, and comes with <strong>NO WARRANTY</strong>.</em></span>
</blockquote>
<p> <span>这不是仅核心的SAX2发行版的一部分。</span> </p>
<p> <span>每个属性的<em>指定</em>标志将始终为真除非在复制构造函数中将其设置为false否则使用<a href="../../../../org/xml/sax/ext/Attributes2Impl.html#setSpecified-int-boolean-"><code>setSpecified(int, boolean)</code></a></span> <span>类似地,除了默认属性( <em>指定</em>为false非CDATA属性或使用<a href="../../../../org/xml/sax/ext/Attributes2Impl.html#setDeclared-int-boolean-"><code>setDeclared(int, boolean)</code></a>设置为true时每个属性的<em>声明</em>标志将始终为false。</span> <span>如果您手动更改属性的类型,则可能需要修改其<em>声明的</em>标志才能匹配。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
SAX 2.0扩展1.1 alpha
</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="../../../../org/xml/sax/ext/Attributes2Impl.html#Attributes2Impl--">Attributes2Impl</a></span>()</code>
<div class="block">
构造一个新的空的Attributes2Impl对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#Attributes2Impl-org.xml.sax.Attributes-">Attributes2Impl</a></span>(<a href="../../../../org/xml/sax/Attributes.html" title="interface in org.xml.sax">Attributes</a> atts)</code>
<div class="block">
复制现有的Attributes或Attributes2对象。
</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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#addAttribute-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">addAttribute</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> uri, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> qName, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> type, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> value)</code>
<div class="block">
将属性添加到列表的末尾将其“指定”标志设置为true。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#isDeclared-int-">isDeclared</a></span>(int index)</code>
<div class="block">
返回属性的“声明”标志的当前值。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#isDeclared-java.lang.String-">isDeclared</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> qName)</code>
<div class="block">
返回属性的“声明”标志的当前值。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#isDeclared-java.lang.String-java.lang.String-">isDeclared</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> uri, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
返回属性的“声明”标志的当前值。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#isSpecified-int-">isSpecified</a></span>(int index)</code>
<div class="block">
返回属性的“指定”标志的当前值。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#isSpecified-java.lang.String-">isSpecified</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> qName)</code>
<div class="block">
返回属性的“指定”标志的当前值。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#isSpecified-java.lang.String-java.lang.String-">isSpecified</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> uri, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
返回属性的“指定”标志的当前值。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#removeAttribute-int-">removeAttribute</a></span>(int index)</code>
<div class="block">
从列表中删除一个属性。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#setAttributes-org.xml.sax.Attributes-">setAttributes</a></span>(<a href="../../../../org/xml/sax/Attributes.html" title="interface in org.xml.sax">Attributes</a> atts)</code>
<div class="block">
复制整个Attributes对象。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#setDeclared-int-boolean-">setDeclared</a></span>(int index, boolean value)</code>
<div class="block">
将值分配给特定属性的“声明”标志。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/xml/sax/ext/Attributes2Impl.html#setSpecified-int-boolean-">setSpecified</a></span>(int index, boolean value)</code>
<div class="block">
将值分配给特定属性的“指定”标志。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xml.sax.helpers.AttributesImpl">
<!-- --> </a> <h3>Methods inherited from class org.xml.sax.helpers.<a href="../../../../org/xml/sax/helpers/AttributesImpl.html" title="class in org.xml.sax.helpers">AttributesImpl</a></h3> <code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html#clear--">clear</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getIndex-java.lang.String-">getIndex</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getIndex-java.lang.String-java.lang.String-">getIndex</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getLength--">getLength</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getLocalName-int-">getLocalName</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getQName-int-">getQName</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getType-int-">getType</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getType-java.lang.String-">getType</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getType-java.lang.String-java.lang.String-">getType</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getURI-int-">getURI</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getValue-int-">getValue</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getValue-java.lang.String-">getValue</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#getValue-java.lang.String-java.lang.String-">getValue</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setAttribute-int-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">setAttribute</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setLocalName-int-java.lang.String-">setLocalName</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setQName-int-java.lang.String-">setQName</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setType-int-java.lang.String-">setType</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setURI-int-java.lang.String-">setURI</a>, <a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setValue-int-java.lang.String-">setValue</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#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>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.xml.sax.Attributes">
<!-- --> </a> <h3>Methods inherited from interface org.xml.sax.<a href="../../../../org/xml/sax/Attributes.html" title="interface in org.xml.sax">Attributes</a></h3> <code><a href="../../../../org/xml/sax/Attributes.html#getIndex-java.lang.String-">getIndex</a>, <a href="../../../../org/xml/sax/Attributes.html#getIndex-java.lang.String-java.lang.String-">getIndex</a>, <a href="../../../../org/xml/sax/Attributes.html#getLength--">getLength</a>, <a href="../../../../org/xml/sax/Attributes.html#getLocalName-int-">getLocalName</a>, <a href="../../../../org/xml/sax/Attributes.html#getQName-int-">getQName</a>, <a href="../../../../org/xml/sax/Attributes.html#getType-int-">getType</a>, <a href="../../../../org/xml/sax/Attributes.html#getType-java.lang.String-">getType</a>, <a href="../../../../org/xml/sax/Attributes.html#getType-java.lang.String-java.lang.String-">getType</a>, <a href="../../../../org/xml/sax/Attributes.html#getURI-int-">getURI</a>, <a href="../../../../org/xml/sax/Attributes.html#getValue-int-">getValue</a>, <a href="../../../../org/xml/sax/Attributes.html#getValue-java.lang.String-">getValue</a>, <a href="../../../../org/xml/sax/Attributes.html#getValue-java.lang.String-java.lang.String-">getValue</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="Attributes2Impl--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>Attributes2Impl</h4> <pre>public Attributes2Impl()</pre>
<div class="block">
构造一个新的空的Attributes2Impl对象。
</div> </li>
</ul> <a name="Attributes2Impl-org.xml.sax.Attributes-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>Attributes2Impl</h4> <pre>public Attributes2Impl(<a href="../../../../org/xml/sax/Attributes.html" title="interface in org.xml.sax">Attributes</a> atts)</pre>
<div class="block">
<span>复制现有的Attributes或Attributes2对象。</span>
<span>如果对象实现Attributes2则会复制每个属性的<em>指定</em><em>声明的</em>标志的值。</span>
<span>否则除非有相反的证据例如CDATA以外的属性必须被<em>声明</em> 否则标志值将默认为不使用DTD。</span>
<p> <span>这个构造函数在<a href="../../../../org/xml/sax/ContentHandler.html#startElement-java.lang.String-java.lang.String-java.lang.String-org.xml.sax.Attributes-"><code>startElement</code></a>事件中特别有用。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>atts</code> - 现有的属性对象。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="isDeclared-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isDeclared</h4> <pre>public boolean isDeclared(int index)</pre>
<div class="block">
返回属性的“声明”标志的当前值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/ext/Attributes2.html#isDeclared-int-">isDeclared</a></code>在界面
<code><a href="../../../../org/xml/sax/ext/Attributes2.html" title="interface in org.xml.sax.ext">Attributes2</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> - 属性索引(从零开始)。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果属性在DTD中声明则为true否则为false。
</dd>
</dl> </li>
</ul> <a name="isDeclared-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isDeclared</h4> <pre>public boolean isDeclared(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> uri,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName)</pre>
<div class="block">
返回属性的“声明”标志的当前值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/ext/Attributes2.html#isDeclared-java.lang.String-java.lang.String-">isDeclared</a></code>在界面
<code><a href="../../../../org/xml/sax/ext/Attributes2.html" title="interface in org.xml.sax.ext">Attributes2</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>uri</code> - 命名空间URI如果名称没有命名空间URI则为空字符串。
</dd>
<dd>
<code>localName</code> - 属性的本地名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果属性在DTD中声明则为true否则为false。
</dd>
</dl> </li>
</ul> <a name="isDeclared-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isDeclared</h4> <pre>public boolean isDeclared(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> qName)</pre>
<div class="block">
返回属性的“声明”标志的当前值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/ext/Attributes2.html#isDeclared-java.lang.String-">isDeclared</a></code>在接口
<code><a href="../../../../org/xml/sax/ext/Attributes2.html" title="interface in org.xml.sax.ext">Attributes2</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>qName</code> - XML合格前缀名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果属性在DTD中声明则为true否则为false。
</dd>
</dl> </li>
</ul> <a name="isSpecified-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSpecified</h4> <pre>public boolean isSpecified(int index)</pre>
<div class="block">
返回属性的“指定”标志的当前值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/ext/Attributes2.html#isSpecified-int-">isSpecified</a></code>在界面
<code><a href="../../../../org/xml/sax/ext/Attributes2.html" title="interface in org.xml.sax.ext">Attributes2</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> - 属性索引(从零开始)。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当前标志值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 当提供的索引未标识属性时。
</dd>
</dl> </li>
</ul> <a name="isSpecified-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSpecified</h4> <pre>public boolean isSpecified(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> uri,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName)</pre>
<div class="block">
返回属性的“指定”标志的当前值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/ext/Attributes2.html#isSpecified-java.lang.String-java.lang.String-">isSpecified</a></code>在界面
<code><a href="../../../../org/xml/sax/ext/Attributes2.html" title="interface in org.xml.sax.ext">Attributes2</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>uri</code> - 名称空间URI如果名称没有命名空间URI则为空字符串。
</dd>
<dd>
<code>localName</code> - 属性的本地名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当前标志值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 提供的名称不标识属性时。
</dd>
</dl> </li>
</ul> <a name="isSpecified-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSpecified</h4> <pre>public boolean isSpecified(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> qName)</pre>
<div class="block">
返回属性的“指定”标志的当前值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/ext/Attributes2.html#isSpecified-java.lang.String-">isSpecified</a></code>在界面
<code><a href="../../../../org/xml/sax/ext/Attributes2.html" title="interface in org.xml.sax.ext">Attributes2</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>qName</code> - XML合格前缀名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
当前标志值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 提供的名称不标识属性时。
</dd>
</dl> </li>
</ul> <a name="setAttributes-org.xml.sax.Attributes-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAttributes</h4> <pre>public void setAttributes(<a href="../../../../org/xml/sax/Attributes.html" title="interface in org.xml.sax">Attributes</a> atts)</pre>
<div class="block">
<span>复制整个Attributes对象。</span>
<span>“指定”标志分配为true“声明”标志为false除非属性的类型不是CDATA除非对象是Attributes2对象。</span>
<span>在这种情况下,这些标志值都被复制。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setAttributes-org.xml.sax.Attributes-">setAttributes</a></code>在类
<code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html" title="class in org.xml.sax.helpers">AttributesImpl</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>atts</code> - 要复制的属性。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setAttributes-org.xml.sax.Attributes-"><code>AttributesImpl.setAttributes(org.xml.sax.Attributes)</code></a>
</dd>
</dl> </li>
</ul> <a name="addAttribute-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addAttribute</h4> <pre>public void addAttribute(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> uri,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> qName,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> type,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> value)</pre>
<div class="block">
<span>将属性添加到列表的末尾将其“指定”标志设置为true。</span>
<span>要将该标志的值设置为false请使用<a href="../../../../org/xml/sax/ext/Attributes2Impl.html#setSpecified-int-boolean-"><code>setSpecified(int, boolean)</code></a></span>
<p> <span>除非属性<em>类型</em>是CDATA否则此属性被标记为在DTD中声明。</span> <span>要将该标志的值设置为CDATA属性的值请使用<a href="../../../../org/xml/sax/ext/Attributes2Impl.html#setDeclared-int-boolean-"><code>setDeclared(int, boolean)</code></a></span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html#addAttribute-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">addAttribute</a></code>在类别
<code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html" title="class in org.xml.sax.helpers">AttributesImpl</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>uri</code> - 命名空间URI或空字符串如果没有可用或命名空间处理未被执行。
</dd>
<dd>
<code>localName</code> - 如果未执行命名空间处理,
<code>localName</code>本地名称或空字符串。
</dd>
<dd>
<code>qName</code> - 合格(前缀)名称,如果限定名称不可用,则为空字符串。
</dd>
<dd>
<code>type</code> - 属性类型为字符串。
</dd>
<dd>
<code>value</code> - 属性值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../org/xml/sax/helpers/AttributesImpl.html#addAttribute-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-"><code>AttributesImpl.addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeAttribute-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeAttribute</h4> <pre>public void removeAttribute(int index)</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html#removeAttribute-int-">AttributesImpl</a></code></span>
</div>
<div class="block">
从列表中删除一个属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html#removeAttribute-int-">removeAttribute</a></code>在类别
<code><a href="../../../../org/xml/sax/helpers/AttributesImpl.html" title="class in org.xml.sax.helpers">AttributesImpl</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> -
<code>index</code>的索引(从零开始)。
</dd>
</dl> </li>
</ul> <a name="setDeclared-int-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDeclared</h4> <pre>public void setDeclared(int index,
boolean value)</pre>
<div class="block">
<span>将值分配给特定属性的“声明”标志。</span>
<span>通常只需要类型为CDATA的属性包括其类型更改为或从CDATA的属性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> -
<code>index</code>的索引(从零开始)。
</dd>
<dd>
<code>value</code> - 所需的标志值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 当提供的索引未标识属性时。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../org/xml/sax/helpers/AttributesImpl.html#setType-int-java.lang.String-"><code>AttributesImpl.setType(int, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setSpecified-int-boolean-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setSpecified</h4> <pre>public void setSpecified(int index,
boolean value)</pre>
<div class="block">
<span>将值分配给特定属性的“指定”标志。</span>
<span>这是该标志可以被清除的唯一方式,除了通过使用复制构造函数初始化进行清除。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> -
<code>index</code>的索引(从零开始)。
</dd>
<dd>
<code>value</code> - 所需的标志值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - When the supplied index does not identify an attribute.
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>