mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-06 00:32:44 +08:00
1018 lines
40 KiB
HTML
1018 lines
40 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.text
|
||
</div>
|
||
<h2 class="title" title="Class AbstractWriter">Class AbstractWriter</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.swing.text.AbstractWriter</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
已知直接子类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/text/html/HTMLWriter.html" title="javax.swing.text.html中的类">HTMLWriter</a> , <a href="../../../javax/swing/text/html/MinimalHTMLWriter.html" title="javax.swing.text.html中的类">MinimalHTMLWriter</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">AbstractWriter</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
|
||
<div class="block">
|
||
<span>AbstractWriter是一个抽象类,它实际上完成了包含属性的元素树的写入工作。</span>
|
||
<span>关于每行写出多少,作者默认为100.但是该值可以由子类设置。</span>
|
||
</div> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- =========== FIELD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.summary">
|
||
<!-- --> </a> <h3>Field Summary</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
|
||
<caption>
|
||
<span>Fields</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Field and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected static char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#NEWLINE">NEWLINE</a></span></code>
|
||
<div class="block">
|
||
文本包如何模型换行。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ======== 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="colFirst" scope="col">Modifier</th>
|
||
<th class="colLast" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#AbstractWriter-java.io.Writer-javax.swing.text.Document-">AbstractWriter</a></span>(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a> doc)</code>
|
||
<div class="block">
|
||
创建一个新的AbstractWriter。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#AbstractWriter-java.io.Writer-javax.swing.text.Document-int-int-">AbstractWriter</a></span>(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a> doc, int pos, int len)</code>
|
||
<div class="block">
|
||
创建一个新的AbstractWriter。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#AbstractWriter-java.io.Writer-javax.swing.text.Element-">AbstractWriter</a></span>(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> root)</code>
|
||
<div class="block">
|
||
创建一个新的AbstractWriter。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#AbstractWriter-java.io.Writer-javax.swing.text.Element-int-int-">AbstractWriter</a></span>(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> root, int pos, int len)</code>
|
||
<div class="block">
|
||
创建一个新的AbstractWriter。
|
||
</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="t3"><span><a href="javascript:show(4);">抽象方法</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>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#decrIndent--">decrIndent</a></span>()</code>
|
||
<div class="block">
|
||
减少缩进级别。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getCanWrapLines--">getCanWrapLines</a></span>()</code>
|
||
<div class="block">
|
||
返回是否可以包装线。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getCurrentLineLength--">getCurrentLineLength</a></span>()</code>
|
||
<div class="block">
|
||
返回当前行长度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>protected <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/AbstractWriter.html#getDocument--">getDocument</a></span>()</code>
|
||
<div class="block">
|
||
获取文档。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>protected <a href="../../../javax/swing/text/ElementIterator.html" title="class in javax.swing.text">ElementIterator</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getElementIterator--">getElementIterator</a></span>()</code>
|
||
<div class="block">
|
||
获取ElementIterator。
|
||
</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/AbstractWriter.html#getEndOffset--">getEndOffset</a></span>()</code>
|
||
<div class="block">
|
||
返回要输出的最后一个偏移量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getIndentLevel--">getIndentLevel</a></span>()</code>
|
||
<div class="block">
|
||
返回当前缩进级别。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getIndentSpace--">getIndentSpace</a></span>()</code>
|
||
<div class="block">
|
||
返回要缩进的空间量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getLineLength--">getLineLength</a></span>()</code>
|
||
<div class="block">
|
||
返回最大行长度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<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/AbstractWriter.html#getLineSeparator--">getLineSeparator</a></span>()</code>
|
||
<div class="block">
|
||
返回用于表示换行符的字符串。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getStartOffset--">getStartOffset</a></span>()</code>
|
||
<div class="block">
|
||
返回要输出的第一个偏移量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>protected <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/AbstractWriter.html#getText-javax.swing.text.Element-">getText</a></span>(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
|
||
<div class="block">
|
||
返回与元素关联的文本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>protected <a href="../../../java/io/Writer.html" title="class in java.io">Writer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#getWriter--">getWriter</a></span>()</code>
|
||
<div class="block">
|
||
返回用于输出内容的Writer。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#incrIndent--">incrIndent</a></span>()</code>
|
||
<div class="block">
|
||
增加缩进级别。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#indent--">indent</a></span>()</code>
|
||
<div class="block">
|
||
缩进
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#inRange-javax.swing.text.Element-">inRange</a></span>(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> next)</code>
|
||
<div class="block">
|
||
此方法确定当前元素是否在指定的范围内。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#isLineEmpty--">isLineEmpty</a></span>()</code>
|
||
<div class="block">
|
||
如果当前行被视为空,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#output-char:A-int-int-">output</a></span>(char[] content, int start, int length)</code>
|
||
<div class="block">
|
||
写出内容的最后一站。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#setCanWrapLines-boolean-">setCanWrapLines</a></span>(boolean newValue)</code>
|
||
<div class="block">
|
||
设置是否可以包装线。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#setCurrentLineLength-int-">setCurrentLineLength</a></span>(int length)</code>
|
||
<div class="block">
|
||
设置当前行长度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#setIndentSpace-int-">setIndentSpace</a></span>(int space)</code>
|
||
<div class="block">
|
||
启用子类来指定缩进映射到的空格。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i21">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#setLineLength-int-">setLineLength</a></span>(int l)</code>
|
||
<div class="block">
|
||
启用子类来设置每行要写入的字符数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#setLineSeparator-java.lang.String-">setLineSeparator</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</code>
|
||
<div class="block">
|
||
设置用于表示换行符的字符串。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#text-javax.swing.text.Element-">text</a></span>(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
|
||
<div class="block">
|
||
写出文字。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>protected abstract void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#write--">write</a></span>()</code>
|
||
<div class="block">
|
||
这个抽象方法需要由子类实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#write-char-">write</a></span>(char ch)</code>
|
||
<div class="block">
|
||
写出一个字符
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#write-char:A-int-int-">write</a></span>(char[] chars, int startIndex, int length)</code>
|
||
<div class="block">
|
||
所有写入方法都调用到这一个中。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#write-java.lang.String-">write</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> content)</code>
|
||
<div class="block">
|
||
写出一个字符串。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#writeAttributes-javax.swing.text.AttributeSet-">writeAttributes</a></span>(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
|
||
<div class="block">
|
||
将属性集写入“<name> = <value>”对。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i29">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/AbstractWriter.html#writeLineSeparator--">writeLineSeparator</a></span>()</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">
|
||
<!-- ============ FIELD DETAIL =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.detail">
|
||
<!-- --> </a> <h3>字段详细信息</h3> <a name="NEWLINE">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>NEWLINE</h4> <pre>protected static final char NEWLINE</pre>
|
||
<div class="block">
|
||
文本包如何模型换行。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/text/AbstractWriter.html#getLineSeparator--"><code>getLineSeparator()</code></a> ,
|
||
<a href="../../../constant-values.html#javax.swing.text.AbstractWriter.NEWLINE">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="AbstractWriter-java.io.Writer-javax.swing.text.Document-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>AbstractWriter</h4> <pre>protected AbstractWriter(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
|
||
<a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a> doc)</pre>
|
||
<div class="block">
|
||
<span>创建一个新的AbstractWriter。</span>
|
||
<span>使用文档的默认根目录初始化ElementIterator。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>w</code> - 作家。
|
||
</dd>
|
||
<dd>
|
||
<code>doc</code> - 一份文件
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="AbstractWriter-java.io.Writer-javax.swing.text.Document-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>AbstractWriter</h4> <pre>protected AbstractWriter(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
|
||
<a href="../../../javax/swing/text/Document.html" title="interface in javax.swing.text">Document</a> doc,
|
||
int pos,
|
||
int len)</pre>
|
||
<div class="block">
|
||
<span>创建一个新的AbstractWriter。</span>
|
||
<span>使用传入的元素初始化ElementIterator。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>w</code> - 作家
|
||
</dd>
|
||
<dd>
|
||
<code>doc</code> - 一个元素
|
||
</dd>
|
||
<dd>
|
||
<code>pos</code> - 文档中获取内容的位置。
|
||
</dd>
|
||
<dd>
|
||
<code>len</code> - 写出的金额。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="AbstractWriter-java.io.Writer-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>AbstractWriter</h4> <pre>protected AbstractWriter(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
|
||
<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> root)</pre>
|
||
<div class="block">
|
||
<span>创建一个新的AbstractWriter。</span>
|
||
<span>使用传入的元素初始化ElementIterator。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>w</code> - 作家
|
||
</dd>
|
||
<dd>
|
||
<code>root</code> - 一个元素
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="AbstractWriter-java.io.Writer-javax.swing.text.Element-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>AbstractWriter</h4> <pre>protected AbstractWriter(<a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
|
||
<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> root,
|
||
int pos,
|
||
int len)</pre>
|
||
<div class="block">
|
||
<span>创建一个新的AbstractWriter。</span>
|
||
<span>使用传入的元素初始化ElementIterator。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>w</code> - 作家
|
||
</dd>
|
||
<dd>
|
||
<code>root</code> - 一个元素
|
||
</dd>
|
||
<dd>
|
||
<code>pos</code> - 文档中提取内容的位置。
|
||
</dd>
|
||
<dd>
|
||
<code>len</code> - 写出的金额。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="getStartOffset--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getStartOffset</h4> <pre>public int getStartOffset()</pre>
|
||
<div class="block">
|
||
返回要输出的第一个偏移量。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getEndOffset--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getEndOffset</h4> <pre>public int getEndOffset()</pre>
|
||
<div class="block">
|
||
返回要输出的最后一个偏移量。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getElementIterator--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getElementIterator</h4> <pre>protected <a href="../../../javax/swing/text/ElementIterator.html" title="class in javax.swing.text">ElementIterator</a> getElementIterator()</pre>
|
||
<div class="block">
|
||
获取ElementIterator。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
ElementIterator。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getWriter--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getWriter</h4> <pre>protected <a href="../../../java/io/Writer.html" title="class in java.io">Writer</a> getWriter()</pre>
|
||
<div class="block">
|
||
返回用于输出内容的Writer。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getDocument--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDocument</h4> <pre>protected <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="inRange-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>inRange</h4> <pre>protected boolean inRange(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> next)</pre>
|
||
<div class="block">
|
||
<span>此方法确定当前元素是否在指定的范围内。</span>
|
||
<span>当没有指定范围时,范围被初始化为整个文档。</span>
|
||
<span>如果指定的范围与元素的范围相交,则inRange()将返回true。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>next</code> - 元素。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
boolean表示元素是否在范围内。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="write--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>write</h4> <pre>protected abstract void write()
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a>,
|
||
<a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
|
||
<div class="block">
|
||
<span>这个抽象方法需要由子类实现。</span>
|
||
<span>它的责任是迭代元素,并使用write()方法生成所需格式的输出。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getText-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getText</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getText(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
|
||
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
|
||
<div class="block">
|
||
<span>返回与元素关联的文本。</span>
|
||
<span>这里的假设是元素是叶元素。</span>
|
||
<span>遇到BadLocationException时遇到。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> -
|
||
<code>Element</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
文字为
|
||
<code>String</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> - 如果pos表示文档中的无效位置
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="text-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>text</h4> <pre>protected void text(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
|
||
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a>,
|
||
<a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>写出文字。</span>
|
||
<span>如果在调用构造函数时指定了一个范围,则只会写出适当的文本范围。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> - 元素。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果pos表示文档中的无效位置。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setLineLength-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setLineLength</h4> <pre>protected void setLineLength(int l)</pre>
|
||
<div class="block">
|
||
<span>启用子类来设置每行要写入的字符数。</span>
|
||
<span>默认值为100。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>l</code> - 最大线路长度。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLineLength--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLineLength</h4> <pre>protected int getLineLength()</pre>
|
||
<div class="block">
|
||
返回最大行长度。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setCurrentLineLength-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setCurrentLineLength</h4> <pre>protected void setCurrentLineLength(int length)</pre>
|
||
<div class="block">
|
||
设置当前行长度。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getCurrentLineLength--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getCurrentLineLength</h4> <pre>protected int getCurrentLineLength()</pre>
|
||
<div class="block">
|
||
返回当前行长度。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isLineEmpty--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isLineEmpty</h4> <pre>protected boolean isLineEmpty()</pre>
|
||
<div class="block">
|
||
<span>如果当前行被视为空,则返回true。</span>
|
||
<span>这是真的当<code>getCurrentLineLength</code> == 0 ||</span>
|
||
<span><code>indent</code>已被空白行调用。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setCanWrapLines-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setCanWrapLines</h4> <pre>protected void setCanWrapLines(boolean newValue)</pre>
|
||
<div class="block">
|
||
<span>设置是否可以包装线。</span>
|
||
<span>在写线时可以切换。</span>
|
||
<span>例如,输出HTML可能会在输出引用的字符串时将其设置为false。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getCanWrapLines--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getCanWrapLines</h4> <pre>protected boolean getCanWrapLines()</pre>
|
||
<div class="block">
|
||
<span>返回是否可以包装线。</span>
|
||
<span>如果这是false,则不会输出lineSeparator的输出。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setIndentSpace-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setIndentSpace</h4> <pre>protected void setIndentSpace(int space)</pre>
|
||
<div class="block">
|
||
<span>启用子类来指定缩进映射到的空格。</span>
|
||
<span>当缩进发生时,缩进级乘以此映射。</span>
|
||
<span>默认值为2。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>space</code> - 表示缩进映射空间的int。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getIndentSpace--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getIndentSpace</h4> <pre>protected int getIndentSpace()</pre>
|
||
<div class="block">
|
||
返回要缩进的空间量。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setLineSeparator-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setLineSeparator</h4> <pre>public void setLineSeparator(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</pre>
|
||
<div class="block">
|
||
<span>设置用于表示换行符的字符串。</span>
|
||
<span>这是在Document或System属性line.separator的构造函数中初始化的。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLineSeparator--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLineSeparator</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getLineSeparator()</pre>
|
||
<div class="block">
|
||
返回用于表示换行符的字符串。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="incrIndent--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>incrIndent</h4> <pre>protected void incrIndent()</pre>
|
||
<div class="block">
|
||
<span>增加缩进级别。</span>
|
||
<span>如果缩进会导致<code>getIndentSpace()</code> * <code>getIndentLevel()</code> >> <code>getLineLength()</code>这不会造成缩进。</span>
|
||
</div> </li>
|
||
</ul> <a name="decrIndent--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>decrIndent</h4> <pre>protected void decrIndent()</pre>
|
||
<div class="block">
|
||
减少缩进级别。
|
||
</div> </li>
|
||
</ul> <a name="getIndentLevel--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getIndentLevel</h4> <pre>protected int getIndentLevel()</pre>
|
||
<div class="block">
|
||
<span>返回当前缩进级别。</span>
|
||
<span>也就是说,已调用次数<code>incrIndent</code>减去已调用的次数<code>decrIndent</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="indent--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>indent</h4> <pre>protected void indent()
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>缩进</span>
|
||
<span>写出的空格数是缩进级别映射映射空间。</span>
|
||
<span>如果当前行为空,则不会使当前行为空。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 任何I / O错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="write-char-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>write</h4> <pre>protected void write(char ch)
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>写出一个字符</span>
|
||
<span>这被实现为调用采用char []的<code>write</code>方法。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>ch</code> - 一个字符。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="write-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>write</h4> <pre>protected void write(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> content)
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>写出一个字符串。</span>
|
||
<span>这被实现来调用采用char []的<code>write</code>方法。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>content</code> - 一个字符串。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="writeLineSeparator--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeLineSeparator</h4> <pre>protected void writeLineSeparator()
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>写行分隔符。</span>
|
||
<span>这将调用<code>output</code>直接以及设置<code>lineLength</code>为0。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="write-char:A-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>write</h4> <pre>protected void write(char[] chars,
|
||
int startIndex,
|
||
int length)
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>所有写入方法都调用到这一个中。</span>
|
||
<span>如果<code>getCanWrapLines()</code>返回false,这将调用<code>output</code>与每个序列<code>chars</code>不包含换行,随后将呼叫<code>writeLineSeparator</code> 。</span>
|
||
<span>另一方面,如果<code>getCanWrapLines()</code>返回true,这将分割字符串,如有必要,所以<code>getLineLength</code>被兑现。</span>
|
||
<span>唯一的例外是如果当前字符串不包含空格,并且不适合在这种情况下行长度将超过<code>getLineLength</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="writeAttributes-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeAttributes</h4> <pre>protected void writeAttributes(<a href="../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>将属性集写入“<name> = <value>”对。</span>
|
||
<span>遇到IO时,会抛出IOException。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>attr</code> - 一个AttributeSet。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="output-char:A-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>output</h4> <pre>protected void output(char[] content,
|
||
int start,
|
||
int length)
|
||
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>写出内容的最后一站。</span>
|
||
<span>所有的写入方法最终都会使用这个方法,这个方法在Writer上调用了<code>write</code> 。</span>
|
||
<p> <span>此方法还会根据<code>length</code>更新行长度。</span> <span>如果调用此方法来输出换行符,则当前行长度将不再重新设置为不再有效。</span> <span>如果由呼叫者来做到这一点。</span> <span>使用<code>writeLineSeparator</code>写出一个换行符,它将更新当前行长度。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |