mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 00:04:33 +08:00
693 lines
36 KiB
HTML
693 lines
36 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.text.html
|
||
</div>
|
||
<h2 class="title" title="Class MinimalHTMLWriter">Class MinimalHTMLWriter</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="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">javax.swing.text.AbstractWriter</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.swing.text.html.MinimalHTMLWriter</li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">MinimalHTMLWriter</span>
|
||
extends <a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></pre>
|
||
<div class="block">
|
||
<span>MinimalHTMLWriter是由HTMLEditorKit用于为不是由EditorKit生成的文档编写HTML的后备书写器。</span>
|
||
<span>该文档的格式是:</span>
|
||
<pre> <span><html>
|
||
<head>
|
||
<style>
|
||
<!-- list of named styles
|
||
p.normal {
|
||
font-family: SansSerif;
|
||
margin-height: 0;
|
||
font-size: 14
|
||
}
|
||
-->
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<p style=normal>
|
||
<b>Bold, italic, and underline attributes of the run are emitted as HTML tags. The remaining attributes are emitted as part of the style attribute of a <span> tag. The syntax is similar to inline styles.</b>
|
||
</p>
|
||
</body>
|
||
</html></span> </pre>
|
||
</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>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.text.AbstractWriter">
|
||
<!-- --> </a> <h3>Fields inherited from class javax.swing.text.<a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></h3> <code><a href="../../../../javax/swing/text/AbstractWriter.html#NEWLINE">NEWLINE</a></code></li>
|
||
</ul> </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="colOne" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-">MinimalHTMLWriter</a></span>(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc)</code>
|
||
<div class="block">
|
||
创建一个新的MinimalHTMLWriter。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-int-int-">MinimalHTMLWriter</a></span>(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc, int pos, int len)</code>
|
||
<div class="block">
|
||
创建一个新的MinimalHTMLWriter。
|
||
</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>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#endFontTag--">endFontTag</a></span>()</code>
|
||
<div class="block">
|
||
这不再使用,而是会写出<span>。
|
||
</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/html/MinimalHTMLWriter.html#inFontTag--">inFontTag</a></span>()</code>
|
||
<div class="block">
|
||
如果我们目前使用的是<font>标签,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#isText-javax.swing.text.Element-">isText</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
|
||
<div class="block">
|
||
如果元素是文本元素,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#startFontTag-java.lang.String-">startFontTag</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> style)</code>
|
||
<div class="block">
|
||
这不再使用,而是会写出<span>。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.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="rowColor" id="i5">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#write--">write</a></span>()</code>
|
||
<div class="block">
|
||
从StyledDocument生成HTML输出。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.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">
|
||
写出以下类型的所有属性:StyleConstants.ParagraphConstants,StyleConstants.CharacterConstants,StyleConstants.FontConstants,StyleConstants.ColorConstants。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeBody--">writeBody</a></span>()</code>
|
||
<div class="block">
|
||
迭代文档中的元素,并基于它们是分支元素还是叶元素来处理元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeComponent-javax.swing.text.Element-">writeComponent</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
|
||
<div class="block">
|
||
<span>负责处理元件;</span>
|
||
<span>故意未实施。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeContent-javax.swing.text.Element-boolean-">writeContent</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem, boolean needsIndenting)</code>
|
||
<div class="block">
|
||
以符合HTML的方式写入属性集。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeEndParagraph--">writeEndParagraph</a></span>()</code>
|
||
<div class="block">
|
||
发出<p>标签的结束标记。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeEndTag-java.lang.String-">writeEndTag</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> endTag)</code>
|
||
<div class="block">
|
||
写出一个适合缩进的结束标签。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeHeader--">writeHeader</a></span>()</code>
|
||
<div class="block">
|
||
写出<head>和<style>标签,然后调用writeStyles()将所有命名样式写成<style>标签的内容。
|
||
</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/html/MinimalHTMLWriter.html#writeHTMLTags-javax.swing.text.AttributeSet-">writeHTMLTags</a></span>(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
|
||
<div class="block">
|
||
根据其属性设置为文本生成粗体<b>,斜体<i>和<u>标签。
|
||
</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/html/MinimalHTMLWriter.html#writeImage-javax.swing.text.Element-">writeImage</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
|
||
<div class="block">
|
||
<span>负责处理图标元素;</span>
|
||
<span>故意未实施。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeLeaf-javax.swing.text.Element-">writeLeaf</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="i16">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeNonHTMLAttributes-javax.swing.text.AttributeSet-">writeNonHTMLAttributes</a></span>(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
|
||
<div class="block">
|
||
以符合HTML的方式写出剩余的字符级属性(粗体,斜体和下划线之外的属性)。
|
||
</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/html/MinimalHTMLWriter.html#writeStartParagraph-javax.swing.text.Element-">writeStartParagraph</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="i18">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeStartTag-java.lang.String-">writeStartTag</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> tag)</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/html/MinimalHTMLWriter.html#writeStyles--">writeStyles</a></span>()</code>
|
||
<div class="block">
|
||
将所有命名的样式写成<style>标签的内容。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.AbstractWriter">
|
||
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></h3> <code><a href="../../../../javax/swing/text/AbstractWriter.html#decrIndent--">decrIndent</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getCanWrapLines--">getCanWrapLines</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getCurrentLineLength--">getCurrentLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getDocument--">getDocument</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getElementIterator--">getElementIterator</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getEndOffset--">getEndOffset</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getIndentLevel--">getIndentLevel</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getIndentSpace--">getIndentSpace</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getLineLength--">getLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getLineSeparator--">getLineSeparator</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getStartOffset--">getStartOffset</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getText-javax.swing.text.Element-">getText</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getWriter--">getWriter</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#incrIndent--">incrIndent</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#indent--">indent</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#inRange-javax.swing.text.Element-">inRange</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#isLineEmpty--">isLineEmpty</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#output-char:A-int-int-">output</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setCanWrapLines-boolean-">setCanWrapLines</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setCurrentLineLength-int-">setCurrentLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setIndentSpace-int-">setIndentSpace</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setLineLength-int-">setLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setLineSeparator-java.lang.String-">setLineSeparator</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#write-char-">write</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#write-char:A-int-int-">write</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#write-java.lang.String-">write</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#writeLineSeparator--">writeLineSeparator</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> </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="MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>MinimalHTMLWriter</h4> <pre>public MinimalHTMLWriter(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
|
||
<a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc)</pre>
|
||
<div class="block">
|
||
创建一个新的MinimalHTMLWriter。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>w</code> - 作家
|
||
</dd>
|
||
<dd>
|
||
<code>doc</code> - StyledDocument
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>MinimalHTMLWriter</h4> <pre>public MinimalHTMLWriter(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
|
||
<a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc,
|
||
int pos,
|
||
int len)</pre>
|
||
<div class="block">
|
||
创建一个新的MinimalHTMLWriter。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>w</code> - 作家
|
||
</dd>
|
||
<dd>
|
||
<code>doc</code> - StyledDocument
|
||
</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="write--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>write</h4> <pre>public 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">
|
||
从StyledDocument生成HTML输出。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/text/AbstractWriter.html#write--">write</a></code>在
|
||
<code><a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></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="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>写出以下类型的所有属性:StyleConstants.ParagraphConstants,StyleConstants.CharacterConstants,StyleConstants.FontConstants,StyleConstants.ColorConstants。</span>
|
||
<span>属性名称和值由冒号分隔。</span>
|
||
<span>每一对用分号分隔。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/text/AbstractWriter.html#writeAttributes-javax.swing.text.AttributeSet-">writeAttributes</a></code>在
|
||
<code><a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></code>
|
||
</dd>
|
||
<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="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="../../../../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">
|
||
写出文字。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/text/AbstractWriter.html#text-javax.swing.text.Element-">text</a></code>在
|
||
<code><a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></code>
|
||
</dd>
|
||
<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="writeStartTag-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeStartTag</h4> <pre>protected void writeStartTag(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> tag)
|
||
throws <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="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="writeEndTag-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeEndTag</h4> <pre>protected void writeEndTag(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> endTag)
|
||
throws <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="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="writeHeader--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeHeader</h4> <pre>protected void writeHeader()
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>写出<head>和<style>标签,然后调用writeStyles()将所有命名样式写成<style>标签的内容。</span>
|
||
<span>内容被有效的HTML注释标记包围,以确保在不支持标记的应用程序/浏览器中查看文档。</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="writeStyles--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeStyles</h4> <pre>protected void writeStyles()
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
将所有命名的样式写成<style>标签的内容。
|
||
</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="writeBody--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeBody</h4> <pre>protected void writeBody()
|
||
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>此方法特别处理文本的叶元素。</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>
|
||
<dd>
|
||
<code><a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="writeEndParagraph--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeEndParagraph</h4> <pre>protected void writeEndParagraph()
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>发出<p>标签的结束标记。</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="writeStartParagraph-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeStartParagraph</h4> <pre>protected void writeStartParagraph(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>发出段落的起始标记。</span>
|
||
<span>如果段落具有与之关联的命名样式,则该方法还会为<p>标签生成类属性,并将其值设置为样式的名称。</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="writeLeaf-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeLeaf</h4> <pre>protected void writeLeaf(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
负责写出其他非文本元素。
|
||
</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="writeImage-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeImage</h4> <pre>protected void writeImage(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>负责处理图标元素;</span>
|
||
<span>故意未实施。</span>
|
||
<span>如何实现这一方法是一个政策问题。</span>
|
||
<span>例如,如果要生成一个<img>标签,那么您应该如何表示src属性(图像的位置)?</span>
|
||
<span>在某些情况下,它可能是一个URL,而在其他情况下,它可以从流中读取。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> - StyleConstants.IconElementName类型的元素
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="writeComponent-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeComponent</h4> <pre>protected void writeComponent(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
|
||
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>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isText-javax.swing.text.Element-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isText</h4> <pre>protected boolean isText(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</pre>
|
||
<div class="block">
|
||
如果元素是文本元素,则返回true。
|
||
</div> </li>
|
||
</ul> <a name="writeContent-javax.swing.text.Element-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeContent</h4> <pre>protected void writeContent(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem,
|
||
boolean needsIndenting)
|
||
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">
|
||
以符合HTML的方式写入属性集。
|
||
</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>
|
||
<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="writeHTMLTags-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeHTMLTags</h4> <pre>protected void writeHTMLTags(<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">
|
||
根据其属性设置为文本生成粗体<b>,斜体<i>和<u>标签。
|
||
</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="writeNonHTMLAttributes-javax.swing.text.AttributeSet-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>writeNonHTMLAttributes</h4> <pre>protected void writeNonHTMLAttributes(<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>以符合HTML的方式写出剩余的字符级属性(粗体,斜体和下划线之外的属性)。</span>
|
||
<span>鉴于诸如字体系列和字体大小之类的属性没有直接映射到HTML标签,就会生成<span>标签,并将其style属性设置为包含像内联样式一样的剩余属性列表。</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="inFontTag--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>inFontTag</h4> <pre>protected boolean inFontTag()</pre>
|
||
<div class="block">
|
||
如果我们目前使用的是<font>标签,则返回true。
|
||
</div> </li>
|
||
</ul> <a name="endFontTag--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>endFontTag</h4> <pre>protected void endFontTag()
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>这不再使用,而是会写出<span>。</span>
|
||
<p> <span>写出<font>标签的结束标签。</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> - 在任何I / O错误
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="startFontTag-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>startFontTag</h4> <pre>protected void startFontTag(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> style)
|
||
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
|
||
<div class="block">
|
||
<span>这不再使用,而是会写出<span>。</span>
|
||
<p> <span>写出<font>标签的开始标签。</span> <span>由于字体标签无法嵌套,因此此方法会在写出新的开始标记之前关闭任何封闭的字体标签。</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> - on any I/O error
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |