314 lines
24 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.html.parser
</div>
<h2 class="title" title="Class DocumentParser">Class DocumentParser</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/html/parser/Parser.html" title="class in javax.swing.text.html.parser">javax.swing.text.html.parser.Parser</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.text.html.parser.DocumentParser</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../../../javax/swing/text/html/parser/DTDConstants.html" title="javax.swing.text.html.parser中的接口">DTDConstants</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">DocumentParser</span>
extends <a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></pre>
<div class="block">
<span>HTML文档的解析器实际上您可以指定一个DTD但您应该只使用html dtd的这个类</span>
<span>读取一个HTML的InputStream并在ParserCallback类中调用适当的方法。</span>
<span>这是HTMLEditorKit用来解析HTML网址的默认解析器。</span>
<p> <span>这将消息所有有效标记的回调以及隐含但未明确指定的标记。</span> <span>例如html字符串&lt;p&gt; blah只有定义了ap标签。</span> <span>回调将看到以下方法:</span> </p>
<ol>
<li> <span><i>handleStartTaghtml...</i></span> </li>
<li> <span><i>handleStartTag...</i></span> </li>
<li> <span><i>handleEndTag</i></span> </li>
<li> <span><i>handleStartTagbody...</i></span> </li>
<li> <span><i>handleStartTagp...</i></span> </li>
<li> <span><i>handleText...</i></span> </li>
<li> <span><i>handleEndTagp</i></span> </li>
<li> <span><i>handleEndTagbody</i></span> </li>
<li> <span><i>handleEndTaghtml</i></span> </li>
</ol>
<span>这些项目是<i>斜体</i>也就是虽然没有明确规定但是正确的html应该是存在的头不是必需的但仍然是生成的</span>
<span>对于隐含的标签AttributeSet参数的值为<code>Boolean.TRUE</code> ,关键<code>HTMLEditorKit.ParserCallback.IMPLIED</code></span>
<p> <span>HTML.Attributes定义了html属性的类型安全枚举。</span> <span>如果HTML.Attribute中定义了一个标签的属性键则将使用HTML.Attribute作为键否则将使用String。</span> <span>例如&lt;p foo = bar class = neat&gt;有两个属性。</span> <span>foo没有在HTML.Attribute中定义因为它是Class因此AttributeSet将有两个值其中的值为“neat”的String.Attribute.CLASS和String值为'foo'的String key为'酒吧'。</span> </p>
<p> <span>position参数将指示标签注释或文本的开始。</span> <span>与数组类似流中的第一个字符的位置为0.对于隐含的标记,位置将指示下一个遇到标记的位置。</span> <span>在第一个示例中隐含的起始正文和html标签将具有与p标记相同的位置并且隐含的结尾phtml和body标签都将具有相同的位置。</span> </p>
<p> <span>当html跳过空格时文本的位置将是第一个有效字符的位置例如在字符串'\ n \ n \ nblah'中文本“blah”将具有3的位置跳过换行符。</span> </p>
<p> <span>对于没有值的属性例如在html字符串<code>&lt;foo blah&gt;</code> ,属性<code>blah</code>没有值将有两个可能的值放在AttributeSet的值中</span> </p>
<ul>
<li> <span>如果DTD不包含该元素的定义或定义没有显式值则AttributeSet中的值将为<code>HTML.NULL_ATTRIBUTE_VALUE</code></span> </li>
<li> <span>如果DTD包含显式值 <code>&lt;!ATTLIST OPTION selected (selected) #IMPLIED&gt;</code>将使用dtd在这种情况下选择中的此值。</span> </li>
</ul>
<p> <span>一旦流已被解析,回调通知最可能的行字符串结束。</span> <span>行字符串的结尾将是\ n\ r或\ r \ n中的一个这在解析流中遇到最多。</span> </p>
</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.html.parser.Parser">
<!-- --> </a> <h3>Fields inherited from class javax.swing.text.html.parser.<a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></h3> <code><a href="../../../../../javax/swing/text/html/parser/Parser.html#dtd">dtd</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#strict">strict</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.text.html.parser.DTDConstants">
<!-- --> </a> <h3>Fields inherited from interface javax.swing.text.html.parser.<a href="../../../../../javax/swing/text/html/parser/DTDConstants.html" title="interface in javax.swing.text.html.parser">DTDConstants</a></h3> <code><a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#ANY">ANY</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#CDATA">CDATA</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#CONREF">CONREF</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#CURRENT">CURRENT</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#DEFAULT">DEFAULT</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#EMPTY">EMPTY</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#ENDTAG">ENDTAG</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#ENTITIES">ENTITIES</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#ENTITY">ENTITY</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#FIXED">FIXED</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#GENERAL">GENERAL</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#ID">ID</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#IDREF">IDREF</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#IDREFS">IDREFS</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#IMPLIED">IMPLIED</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#MD">MD</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#MODEL">MODEL</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#MS">MS</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NAME">NAME</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NAMES">NAMES</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NMTOKEN">NMTOKEN</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NMTOKENS">NMTOKENS</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NOTATION">NOTATION</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NUMBER">NUMBER</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NUMBERS">NUMBERS</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NUTOKEN">NUTOKEN</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#NUTOKENS">NUTOKENS</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#PARAMETER">PARAMETER</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#PI">PI</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#PUBLIC">PUBLIC</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#RCDATA">RCDATA</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#REQUIRED">REQUIRED</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#SDATA">SDATA</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#STARTTAG">STARTTAG</a>, <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html#SYSTEM">SYSTEM</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/parser/DocumentParser.html#DocumentParser-javax.swing.text.html.parser.DTD-">DocumentParser</a></span>(<a href="../../../../../javax/swing/text/html/parser/DTD.html" title="class in javax.swing.text.html.parser">DTD</a> dtd)</code> </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/parser/DocumentParser.html#handleComment-char:A-">handleComment</a></span>(char[] text)</code>
<div class="block">
遇到HTML注释时调用。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DocumentParser.html#handleEmptyTag-javax.swing.text.html.parser.TagElement-">handleEmptyTag</a></span>(<a href="../../../../../javax/swing/text/html/parser/TagElement.html" title="class in javax.swing.text.html.parser">TagElement</a> tag)</code>
<div class="block">
处理空标签。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DocumentParser.html#handleEndTag-javax.swing.text.html.parser.TagElement-">handleEndTag</a></span>(<a href="../../../../../javax/swing/text/html/parser/TagElement.html" title="class in javax.swing.text.html.parser">TagElement</a> tag)</code>
<div class="block">
处理结束标签
</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/parser/DocumentParser.html#handleError-int-java.lang.String-">handleError</a></span>(int ln, <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> errorMsg)</code>
<div class="block">
发生了错误。
</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/parser/DocumentParser.html#handleStartTag-javax.swing.text.html.parser.TagElement-">handleStartTag</a></span>(<a href="../../../../../javax/swing/text/html/parser/TagElement.html" title="class in javax.swing.text.html.parser">TagElement</a> tag)</code>
<div class="block">
处理起始标签。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DocumentParser.html#handleText-char:A-">handleText</a></span>(char[] data)</code>
<div class="block">
处理文本。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DocumentParser.html#parse-java.io.Reader-javax.swing.text.html.HTMLEditorKit.ParserCallback-boolean-">parse</a></span>(<a href="../../../../../java/io/Reader.html" title="class in java.io">Reader</a> in, <a href="../../../../../javax/swing/text/html/HTMLEditorKit.ParserCallback.html" title="class in javax.swing.text.html">HTMLEditorKit.ParserCallback</a> callback, boolean ignoreCharSet)</code> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.html.parser.Parser">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.html.parser.<a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></h3> <code><a href="../../../../../javax/swing/text/html/parser/Parser.html#endTag-boolean-">endTag</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#error-java.lang.String-">error</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#error-java.lang.String-java.lang.String-">error</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#error-java.lang.String-java.lang.String-java.lang.String-">error</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#error-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">error</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#flushAttributes--">flushAttributes</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#getAttributes--">getAttributes</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#getCurrentLine--">getCurrentLine</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#getCurrentPos--">getCurrentPos</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#handleEOFInComment--">handleEOFInComment</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#handleTitle-char:A-">handleTitle</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#makeTag-javax.swing.text.html.parser.Element-">makeTag</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#makeTag-javax.swing.text.html.parser.Element-boolean-">makeTag</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#markFirstTime-javax.swing.text.html.parser.Element-">markFirstTime</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#parse-java.io.Reader-">parse</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#parseDTDMarkup--">parseDTDMarkup</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#parseMarkupDeclarations-java.lang.StringBuffer-">parseMarkupDeclarations</a>, <a href="../../../../../javax/swing/text/html/parser/Parser.html#startTag-javax.swing.text.html.parser.TagElement-">startTag</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="DocumentParser-javax.swing.text.html.parser.DTD-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>DocumentParser</h4> <pre>public DocumentParser(<a href="../../../../../javax/swing/text/html/parser/DTD.html" title="class in javax.swing.text.html.parser">DTD</a> dtd)</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="parse-java.io.Reader-javax.swing.text.html.HTMLEditorKit.ParserCallback-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>parse</h4> <pre>public void parse(<a href="../../../../../java/io/Reader.html" title="class in java.io">Reader</a> in,
<a href="../../../../../javax/swing/text/html/HTMLEditorKit.ParserCallback.html" title="class in javax.swing.text.html">HTMLEditorKit.ParserCallback</a> callback,
boolean ignoreCharSet)
throws <a href="../../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<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="handleStartTag-javax.swing.text.html.parser.TagElement-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>handleStartTag</h4> <pre>protected void handleStartTag(<a href="../../../../../javax/swing/text/html/parser/TagElement.html" title="class in javax.swing.text.html.parser">TagElement</a> tag)</pre>
<div class="block">
处理起始标签。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleStartTag-javax.swing.text.html.parser.TagElement-">handleStartTag</a></code>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></code>
</dd>
</dl> </li>
</ul> <a name="handleComment-char:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>handleComment</h4> <pre>protected void handleComment(char[] text)</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleComment-char:A-">Parser</a></code></span>
</div>
<div class="block">
遇到HTML注释时调用。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleComment-char:A-">handleComment</a></code>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></code>
</dd>
</dl> </li>
</ul> <a name="handleEmptyTag-javax.swing.text.html.parser.TagElement-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>handleEmptyTag</h4> <pre>protected void handleEmptyTag(<a href="../../../../../javax/swing/text/html/parser/TagElement.html" title="class in javax.swing.text.html.parser">TagElement</a> tag)
throws <a href="../../../../../javax/swing/text/ChangedCharSetException.html" title="class in javax.swing.text">ChangedCharSetException</a></pre>
<div class="block">
处理空标签。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleEmptyTag-javax.swing.text.html.parser.TagElement-">handleEmptyTag</a></code>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../../javax/swing/text/ChangedCharSetException.html" title="class in javax.swing.text">ChangedCharSetException</a></code>
</dd>
</dl> </li>
</ul> <a name="handleEndTag-javax.swing.text.html.parser.TagElement-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>handleEndTag</h4> <pre>protected void handleEndTag(<a href="../../../../../javax/swing/text/html/parser/TagElement.html" title="class in javax.swing.text.html.parser">TagElement</a> tag)</pre>
<div class="block">
处理结束标签
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleEndTag-javax.swing.text.html.parser.TagElement-">handleEndTag</a></code>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></code>
</dd>
</dl> </li>
</ul> <a name="handleText-char:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>handleText</h4> <pre>protected void handleText(char[] data)</pre>
<div class="block">
处理文本。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleText-char:A-">handleText</a></code>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></code>
</dd>
</dl> </li>
</ul> <a name="handleError-int-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>handleError</h4> <pre>protected void handleError(int ln,
<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> errorMsg)</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleError-int-java.lang.String-">Parser</a></code></span>
</div>
<div class="block">
发生了错误。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html#handleError-int-java.lang.String-">handleError</a></code>
<code><a href="../../../../../javax/swing/text/html/parser/Parser.html" title="class in javax.swing.text.html.parser">Parser</a></code>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>