mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-04 15:52:45 +08:00
316 lines
12 KiB
HTML
316 lines
12 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.text
|
||
</div>
|
||
<h2 class="title" title="Interface Element">Interface Element</h2>
|
||
</div><div class="contentContainer">
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
所有已知实现类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/text/AbstractDocument.AbstractElement.html" title="javax.swing.text中的类">AbstractDocument.AbstractElement</a> , <a href="../../../javax/swing/text/AbstractDocument.BranchElement.html" title="javax.swing.text中的类">AbstractDocument.BranchElement</a> , <a href="../../../javax/swing/text/AbstractDocument.LeafElement.html" title="javax.swing.text中的类">AbstractDocument.LeafElement</a> , <a href="../../../javax/swing/text/DefaultStyledDocument.SectionElement.html" title="javax.swing.text中的类">DefaultStyledDocument.SectionElement</a> , <a href="../../../javax/swing/text/html/HTMLDocument.BlockElement.html" title="javax.swing.text.html中的类">HTMLDocument.BlockElement</a> , <a href="../../../javax/swing/text/html/HTMLDocument.RunElement.html" title="javax.swing.text.html中的类">HTMLDocument.RunElement</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Element</span></pre>
|
||
<div class="block">
|
||
<span>描述文档的结构部分的界面。</span>
|
||
<span>它旨在捕捉SGML元素的精神。</span>
|
||
</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="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</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><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getAttributes--">getAttributes</a></span>()</code>
|
||
<div class="block">
|
||
获取此元素包含的属性集合。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getDocument--">getDocument</a></span>()</code>
|
||
<div class="block">
|
||
获取与此元素关联的文档。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getElement-int-">getElement</a></span>(int index)</code>
|
||
<div class="block">
|
||
在给定索引处获取子元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getElementCount--">getElementCount</a></span>()</code>
|
||
<div class="block">
|
||
获取此元素包含的子元素的数量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getElementIndex-int-">getElementIndex</a></span>(int offset)</code>
|
||
<div class="block">
|
||
获取最接近给定偏移量的子元素索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getEndOffset--">getEndOffset</a></span>()</code>
|
||
<div class="block">
|
||
从文档的开始处获取该元素结束的偏移量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<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/swing/text/Element.html#getName--">getName</a></span>()</code>
|
||
<div class="block">
|
||
获取元素的名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getParentElement--">getParentElement</a></span>()</code>
|
||
<div class="block">
|
||
获取父元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#getStartOffset--">getStartOffset</a></span>()</code>
|
||
<div class="block">
|
||
从该元素开头的文档开始处获取偏移量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Element.html#isLeaf--">isLeaf</a></span>()</code>
|
||
<div class="block">
|
||
<span>这个元素是叶元素吗?</span>
|
||
<span>一个<i>可能</i>有孩子的元素,即使它目前没有孩子,将返回<code>false</code> 。</span>
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </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="getDocument--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDocument</h4> <pre><a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a> getDocument()</pre>
|
||
<div class="block">
|
||
获取与此元素关联的文档。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
文件
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getParentElement--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getParentElement</h4> <pre><a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> getParentElement()</pre>
|
||
<div class="block">
|
||
<span>获取父元素。</span>
|
||
<span>如果元素是根级元素,则返回<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
父元素
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getName--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getName</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getName()</pre>
|
||
<div class="block">
|
||
<span>获取元素的名称。</span>
|
||
<span>如果元素用于表示某种类型的结构,则这将是类型名称。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
元素名称
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getAttributes--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getAttributes</h4> <pre><a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> getAttributes()</pre>
|
||
<div class="block">
|
||
获取此元素包含的属性集合。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
元素的属性
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getStartOffset--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getStartOffset</h4> <pre>int getStartOffset()</pre>
|
||
<div class="block">
|
||
<span>从该元素开头的文档开始处获取偏移量。</span>
|
||
<span>如果这个元素有孩子,这将是第一个孩子的偏移量。</span>
|
||
<span>作为文件的位置,存在隐含的正向偏见。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
起始偏移量> = 0和<getEndOffset();
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/text/Document.html" title="javax.swing.text中的接口"><code>Document</code></a> , <a href="../../../javax/swing/text/AbstractDocument.html" title="javax.swing.text中的类"><code>AbstractDocument</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getEndOffset--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getEndOffset</h4> <pre>int getEndOffset()</pre>
|
||
<div class="block">
|
||
<span>从文档的开始处获取该元素结束的偏移量。</span>
|
||
<span>如果这个元素有孩子,这将是最后一个孩子的结束偏移量。</span>
|
||
<span>作为文件位置,存在隐含的反向偏差。</span>
|
||
<p> <span>所有默认的<code>Document</code>实现都从<code>AbstractDocument</code> 。</span> <span><code>AbstractDocument</code>模型在文档结尾处有隐含的断点。</span> <span>因此,可以返回大于文档长度的值。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
结束偏移> getStartOffset()和<= getDocument()。getLength()+ 1
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/text/Document.html" title="javax.swing.text中的接口"><code>Document</code></a> , <a href="../../../javax/swing/text/AbstractDocument.html" title="javax.swing.text中的类"><code>AbstractDocument</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getElementIndex-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getElementIndex</h4> <pre>int getElementIndex(int offset)</pre>
|
||
<div class="block">
|
||
<span>获取最接近给定偏移量的子元素索引。</span>
|
||
<span>相对于文档的开头指定了偏移量。</span>
|
||
<span>如果<code>Element</code>是叶,则返回<code>-1</code> ,否则返回最能代表给定位置的<code>Element</code>的索引。</span>
|
||
<span>如果位置小于起始偏移量,则返回<code>0</code> 。</span>
|
||
<span>如果位置大于或等于结束偏移量,则返回<code>getElementCount() - 1</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>offset</code> - 指定的偏移量> = 0
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
元素索引> = 0
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getElementCount--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getElementCount</h4> <pre>int getElementCount()</pre>
|
||
<div class="block">
|
||
<span>获取此元素包含的子元素的数量。</span>
|
||
<span>如果这个元素是一个叶子,返回一个零的计数。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
子元素的数量> = 0
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getElement-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getElement</h4> <pre><a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> getElement(int index)</pre>
|
||
<div class="block">
|
||
在给定索引处获取子元素。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 指定的索引> = 0
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
子元素
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isLeaf--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>isLeaf</h4> <pre>boolean isLeaf()</pre>
|
||
<div class="block">
|
||
<span>这个元素是叶元素吗?</span>
|
||
<span><i>可能</i>有孩子的元素,即使它目前没有孩子,将返回<code>false</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果叶子元素为false,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |