uTools-Manuals/docs/java/javax/swing/text/AbstractDocument.Content.html

289 lines
11 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.swing.text
</div>
<h2 class="title" title="Interface AbstractDocument.Content">Interface AbstractDocument.Content</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../javax/swing/text/GapContent.html" title="javax.swing.text中的类">GapContent</a> <a href="../../../javax/swing/text/StringContent.html" title="javax.swing.text中的类">StringContent</a></span>
</dd>
</dl>
<dl>
<dt>
Enclosing class:
</dt>
<dd>
<span><a href="../../../javax/swing/text/AbstractDocument.html" title="javax.swing.text中的类">AbstractDocument</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public static interface <span class="typeNameLabel">AbstractDocument.Content</span></pre>
<div class="block">
<span>用于描述可编辑的字符内容序列的界面。</span>
<span>实现可能支持也可能不支持历史机制这将反映出是否突变返回UndoableEdit实现。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/text/AbstractDocument.html" title="javax.swing.text中的类"><code>AbstractDocument</code></a></span>
</dd>
</dl> </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/Position.html" title="interface in javax.swing.text">Position</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractDocument.Content.html#createPosition-int-">createPosition</a></span>(int offset)</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/swing/text/AbstractDocument.Content.html#getChars-int-int-javax.swing.text.Segment-">getChars</a></span>(int where, int len, <a href="../../../javax/swing/text/Segment.html" title="class in javax.swing.text">Segment</a> txt)</code>
<div class="block">
获取一系列字符并将其复制到段中。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<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/AbstractDocument.Content.html#getString-int-int-">getString</a></span>(int where, int len)</code>
<div class="block">
获取序列中包含的一串字符。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../javax/swing/undo/UndoableEdit.html" title="interface in javax.swing.undo">UndoableEdit</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractDocument.Content.html#insertString-int-java.lang.String-">insertString</a></span>(int where, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> str)</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/AbstractDocument.Content.html#length--">length</a></span>()</code>
<div class="block">
字符内容序列的当前长度。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../javax/swing/undo/UndoableEdit.html" title="interface in javax.swing.undo">UndoableEdit</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractDocument.Content.html#remove-int-int-">remove</a></span>(int where, int nitems)</code>
<div class="block">
删除序列的一部分。
</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="createPosition-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createPosition</h4> <pre><a href="../../../javax/swing/text/Position.html" title="interface in javax.swing.text">Position</a> createPosition(int offset)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
在内容中创建一个位置,该内容将随内容突变而跟踪更改。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>offset</code> - 内容中的偏移量&gt; = 0
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个位置
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 无效的偏移量
</dd>
</dl> </li>
</ul> <a name="length--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>length</h4> <pre>int length()</pre>
<div class="block">
字符内容序列的当前长度。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
长度&gt; = 0
</dd>
</dl> </li>
</ul> <a name="insertString-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insertString</h4> <pre><a href="../../../javax/swing/undo/UndoableEdit.html" title="interface in javax.swing.undo">UndoableEdit</a> insertString(int where,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> str)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
在序列中插入一串字符。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>where</code> - 偏移到序列使插入&gt; = 0
</dd>
<dd>
<code>str</code> - 要插入的字符串
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果实现支持历史机制则将返回对Edit实现的
<code>Edit</code> ,否则返回
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果参数覆盖的区域不包含在字符序列中,则抛出
</dd>
</dl> </li>
</ul> <a name="remove-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>remove</h4> <pre><a href="../../../javax/swing/undo/UndoableEdit.html" title="interface in javax.swing.undo">UndoableEdit</a> remove(int where,
int nitems)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
删除序列的一部分。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>where</code> - 插入序列的偏移量= 0。
</dd>
<dd>
<code>nitems</code> - 删除&gt; = 0的序列中的项目数。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果实现支持历史机制则将返回对编辑实现的引用否则返回null。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果参数覆盖的区域不包含在字符序列中,则抛出。
</dd>
</dl> </li>
</ul> <a name="getString-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getString</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getString(int where,
int len)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
获取序列中包含的一串字符。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>where</code> - 偏移到序列获取&gt; = 0。
</dd>
<dd>
<code>len</code> - 要复制的
<code>len</code>&gt; = 0。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
字符串
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果参数覆盖的区域不包含在字符序列中,则抛出。
</dd>
</dl> </li>
</ul> <a name="getChars-int-int-javax.swing.text.Segment-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getChars</h4> <pre>void getChars(int where,
int len,
<a href="../../../javax/swing/text/Segment.html" title="class in javax.swing.text">Segment</a> txt)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
获取一系列字符并将其复制到段中。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>where</code> - 起始偏移量&gt; = 0
</dd>
<dd>
<code>len</code> -
<code>len</code>&gt; = 0
</dd>
<dd>
<code>txt</code> - 要复制的目标位置
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果参数覆盖的区域不包含在字符序列中,则抛出。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>