828 lines
47 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 DTD">Class DTD</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.html.parser.DTD</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">DTD</span>
extends <a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../../../javax/swing/text/html/parser/DTDConstants.html" title="interface in javax.swing.text.html.parser">DTDConstants</a></pre>
<div class="block">
<span>SGML DTD的表示。</span>
<span>DTD描述文档语法用于解析HTML文档。</span>
<span>它包含元素及其属性列表以及DTD中定义的实体列表。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../../../javax/swing/text/html/parser/Element.html" title="javax.swing.text.html.parser中的类"><code>Element</code></a> <a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="javax.swing.text.html.parser中的类"><code>AttributeList</code></a> <a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="javax.swing.text.html.parser中的类"><code>ContentModel</code></a> <a href="../../../../../javax/swing/text/html/parser/Parser.html" title="javax.swing.text.html.parser中的类"><code>Parser</code></a></span>
</dd>
</dl> </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><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#applet">applet</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#base">base</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#body">body</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a>,<a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#elementHash">elementHash</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../java/util/Vector.html" title="class in java.util">Vector</a>&lt;<a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#elements">elements</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#entityHash">entityHash</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#FILE_VERSION">FILE_VERSION</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#head">head</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#html">html</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#isindex">isindex</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#meta">meta</a></span></code> </td>
</tr>
<tr class="rowColor">
<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/html/parser/DTD.html#name">name</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#p">p</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#param">param</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#pcdata">pcdata</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#title">title</a></span></code> </td>
</tr>
</tbody>
</table>
<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="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/html/parser/DTD.html#DTD-java.lang.String-">DTD</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
创建具有指定名称的新DTD。
</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="t1"><span><a href="javascript:show(1);">静态方法</a></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 <a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#defAttributeList-java.lang.String-int-int-java.lang.String-java.lang.String-javax.swing.text.html.parser.AttributeList-">defAttributeList</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, int type, int modifier, <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> value, <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> values, <a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</code>
<div class="block">
创建并返回
<code>AttributeList</code>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>protected <a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#defContentModel-int-java.lang.Object-javax.swing.text.html.parser.ContentModel-">defContentModel</a></span>(int type, <a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a> obj, <a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> next)</code>
<div class="block">
创建并返回新的内容模型。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>protected <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#defElement-java.lang.String-int-boolean-boolean-javax.swing.text.html.parser.ContentModel-java.lang.String:A-java.lang.String:A-javax.swing.text.html.parser.AttributeList-">defElement</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, int type, boolean omitStart, boolean omitEnd, <a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> content, <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a>[] exclusions, <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a>[] inclusions, <a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</code>
<div class="block">
创建并返回
<code>Element</code>
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#defEntity-java.lang.String-int-int-">defEntity</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, int type, int ch)</code>
<div class="block">
创建并返回一个字符
<code>Entity</code>
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>protected <a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#defEntity-java.lang.String-int-java.lang.String-">defEntity</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, int type, <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> str)</code>
<div class="block">
创建并返回
<code>Entity</code>
</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/parser/DTD.html#defineAttributes-java.lang.String-javax.swing.text.html.parser.AttributeList-">defineAttributes</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</code>
<div class="block">
定义Element的
<code>Element</code>
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#defineElement-java.lang.String-int-boolean-boolean-javax.swing.text.html.parser.ContentModel-java.util.BitSet-java.util.BitSet-javax.swing.text.html.parser.AttributeList-">defineElement</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, int type, boolean omitStart, boolean omitEnd, <a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> content, <a href="../../../../../java/util/BitSet.html" title="class in java.util">BitSet</a> exclusions, <a href="../../../../../java/util/BitSet.html" title="class in java.util">BitSet</a> inclusions, <a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</code>
<div class="block">
返回与
<code>Element</code>匹配的Element。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#defineEntity-java.lang.String-int-char:A-">defineEntity</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, int type, char[] data)</code>
<div class="block">
定义一个实体。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>static <a href="../../../../../javax/swing/text/html/parser/DTD.html" title="class in javax.swing.text.html.parser">DTD</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#getDTD-java.lang.String-">getDTD</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
返回指定一个DTD
<code>name</code>
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#getElement-int-">getElement</a></span>(int index)</code>
<div class="block">
通过索引获取元素。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#getElement-java.lang.String-">getElement</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
通过名称获取元素。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#getEntity-int-">getEntity</a></span>(int ch)</code>
<div class="block">
获取一个字符实体。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#getEntity-java.lang.String-">getEntity</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
通过名称获取实体。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<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/html/parser/DTD.html#getName--">getName</a></span>()</code>
<div class="block">
获取DTD的名称。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#putDTDHash-java.lang.String-javax.swing.text.html.parser.DTD-">putDTDHash</a></span>(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../../../javax/swing/text/html/parser/DTD.html" title="class in javax.swing.text.html.parser">DTD</a> dtd)</code> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/DTD.html#read-java.io.DataInputStream-">read</a></span>(<a href="../../../../../java/io/DataInputStream.html" title="class in java.io">DataInputStream</a> in)</code>
<div class="block">
从归档格式重新创建DTD。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<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/html/parser/DTD.html#toString--">toString</a></span>()</code>
<div class="block">
返回此DTD的字符串表示形式。
</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#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="name">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>name</h4> <pre>public <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name</pre> </li>
</ul> <a name="elements">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>elements</h4> <pre>public <a href="../../../../../java/util/Vector.html" title="class in java.util">Vector</a>&lt;<a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a>&gt; elements</pre> </li>
</ul> <a name="elementHash">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>elementHash</h4> <pre>public <a href="../../../../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a>,<a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a>&gt; elementHash</pre> </li>
</ul> <a name="entityHash">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>entityHash</h4> <pre>public <a href="../../../../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;<a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a>,<a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a>&gt; entityHash</pre> </li>
</ul> <a name="pcdata">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>pcdata</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> pcdata</pre> </li>
</ul> <a name="html">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>html</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> html</pre> </li>
</ul> <a name="meta">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>meta</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> meta</pre> </li>
</ul> <a name="base">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>base</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> base</pre> </li>
</ul> <a name="isindex">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isindex</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> isindex</pre> </li>
</ul> <a name="head">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>head</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> head</pre> </li>
</ul> <a name="body">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>body</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> body</pre> </li>
</ul> <a name="applet">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>applet</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> applet</pre> </li>
</ul> <a name="param">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>param</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> param</pre> </li>
</ul> <a name="p">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>p</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> p</pre> </li>
</ul> <a name="title">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>title</h4> <pre>public final <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> title</pre> </li>
</ul> <a name="FILE_VERSION">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>FILE_VERSION</h4> <pre>public static final int FILE_VERSION</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../../constant-values.html#javax.swing.text.html.parser.DTD.FILE_VERSION">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="DTD-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>DTD</h4> <pre>protected DTD(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
创建具有指定名称的新DTD。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 的名称作为新的DTD的
<code>String</code>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getName</h4> <pre>public <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> getName()</pre>
<div class="block">
获取DTD的名称。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
DTD的名称
</dd>
</dl> </li>
</ul> <a name="getEntity-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getEntity</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a> getEntity(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
通过名称获取实体。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Entity</code>对应
<code>name</code>
<code>String</code>
</dd>
</dl> </li>
</ul> <a name="getEntity-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getEntity</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a> getEntity(int ch)</pre>
<div class="block">
获取一个字符实体。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Entity</code>对应
<code>ch</code>字符
</dd>
</dl> </li>
</ul> <a name="getElement-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getElement</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> getElement(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
<span>通过名称获取元素。</span>
<span>如果元素不存在,则创建一个新元素。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 请求
<code>String</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Element</code>对应
<code>name</code> ,可能是新创建的
</dd>
</dl> </li>
</ul> <a name="getElement-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getElement</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> getElement(int index)</pre>
<div class="block">
通过索引获取元素。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> - 请求的索引
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Element</code>对应
<code>index</code>
</dd>
</dl> </li>
</ul> <a name="defineEntity-java.lang.String-int-char:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defineEntity</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a> defineEntity(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
int type,
char[] data)</pre>
<div class="block">
<span>定义一个实体。</span>
<span>如果<code>Entity</code>由指定的<code>name</code> <code>type</code><code>data</code>存在,则返回;</span>
<span>否则将创建一个新的<code>Entity</code>并返回。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> -该名
<code>Entity</code>
<code>String</code>
</dd>
<dd>
<code>type</code> -该类型
<code>Entity</code>
</dd>
<dd>
<code>data</code> -
<code>Entity</code>的资料
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Entity</code>请求或新的
<code>Entity</code>如果没有找到
</dd>
</dl> </li>
</ul> <a name="defineElement-java.lang.String-int-boolean-boolean-javax.swing.text.html.parser.ContentModel-java.util.BitSet-java.util.BitSet-javax.swing.text.html.parser.AttributeList-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defineElement</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> defineElement(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
int type,
boolean omitStart,
boolean omitEnd,
<a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> content,
<a href="../../../../../java/util/BitSet.html" title="class in java.util">BitSet</a> exclusions,
<a href="../../../../../java/util/BitSet.html" title="class in java.util">BitSet</a> inclusions,
<a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</pre>
<div class="block">
<span>返回与<code>Element</code>匹配的Element。</span>
<span>如果不存在,则创建并返回一个新的。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 的名字
<code>Element</code>
</dd>
<dd>
<code>type</code> -该类型
<code>Element</code>
</dd>
<dd>
<code>omitStart</code> -
<code>true</code>如果启动应该省略
</dd>
<dd>
<code>omitEnd</code> -
<code>true</code>如果结束应该省略
</dd>
<dd>
<code>content</code> -
<code>ContentModel</code>
</dd>
<dd>
<code>atts</code> -
<code>AttributeList</code>指定
<code>Element</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Element</code>指定
</dd>
</dl> </li>
</ul> <a name="defineAttributes-java.lang.String-javax.swing.text.html.parser.AttributeList-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defineAttributes</h4> <pre>public void defineAttributes(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</pre>
<div class="block">
定义Element的
<code>Element</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 的名字
<code>Element</code>
</dd>
<dd>
<code>atts</code> -
<code>AttributeList</code>指定
<code>Element</code>
</dd>
</dl> </li>
</ul> <a name="defEntity-java.lang.String-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defEntity</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a> defEntity(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
int type,
int ch)</pre>
<div class="block">
创建并返回一个字符
<code>Entity</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 实体的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的字符
<code>Entity</code>
</dd>
</dl> </li>
</ul> <a name="defEntity-java.lang.String-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defEntity</h4> <pre>protected <a href="../../../../../javax/swing/text/html/parser/Entity.html" title="class in javax.swing.text.html.parser">Entity</a> defEntity(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
int type,
<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> str)</pre>
<div class="block">
创建并返回一个
<code>Entity</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 实体的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的
<code>Entity</code>
</dd>
</dl> </li>
</ul> <a name="defElement-java.lang.String-int-boolean-boolean-javax.swing.text.html.parser.ContentModel-java.lang.String:A-java.lang.String:A-javax.swing.text.html.parser.AttributeList-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defElement</h4> <pre>protected <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> defElement(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
int type,
boolean omitStart,
boolean omitEnd,
<a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> content,
<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a>[] exclusions,
<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a>[] inclusions,
<a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</pre>
<div class="block">
创建并返回
<code>Element</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 元素的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的
<code>Element</code>
</dd>
</dl> </li>
</ul> <a name="defAttributeList-java.lang.String-int-int-java.lang.String-java.lang.String-javax.swing.text.html.parser.AttributeList-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defAttributeList</h4> <pre>protected <a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> defAttributeList(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
int type,
int modifier,
<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> value,
<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> values,
<a href="../../../../../javax/swing/text/html/parser/AttributeList.html" title="class in javax.swing.text.html.parser">AttributeList</a> atts)</pre>
<div class="block">
创建并返回
<code>AttributeList</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 属性列表的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的
<code>AttributeList</code>
</dd>
</dl> </li>
</ul> <a name="defContentModel-int-java.lang.Object-javax.swing.text.html.parser.ContentModel-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>defContentModel</h4> <pre>protected <a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> defContentModel(int type,
<a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a> obj,
<a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> next)</pre>
<div class="block">
创建并返回新的内容模型。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>type</code> - 新内容模型的类型
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的
<code>ContentModel</code>
</dd>
</dl> </li>
</ul> <a name="toString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
返回此DTD的字符串表示形式。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../../java/lang/Object.html#toString--">toString</a></code>
<code><a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该DTD的字符串表示形式
</dd>
</dl> </li>
</ul> <a name="putDTDHash-java.lang.String-javax.swing.text.html.parser.DTD-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>putDTDHash</h4> <pre>public static void putDTDHash(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../../../javax/swing/text/html/parser/DTD.html" title="class in javax.swing.text.html.parser">DTD</a> dtd)</pre> </li>
</ul> <a name="getDTD-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDTD</h4> <pre>public static <a href="../../../../../javax/swing/text/html/parser/DTD.html" title="class in javax.swing.text.html.parser">DTD</a> getDTD(<a href="../../../../../java/lang/String.html" title="class in java.lang">String</a> name)
throws <a href="../../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>返回指定一个DTD <code>name</code></span>
<span>如果具有该名称的DTD不存在则创建并返回一个。</span>
<span>名称中的任何大写字符都将转换为小写。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - DTD的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
对应于
<code>name</code>的DTD
</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="read-java.io.DataInputStream-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>read</h4> <pre>public void read(<a href="../../../../../java/io/DataInputStream.html" title="class in java.io">DataInputStream</a> in)
throws <a href="../../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
从归档格式重新创建DTD。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>in</code> - 要阅读的
<code>DataInputStream</code>
</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> </li>
</ul> </li>
</ul>
</div>
</div>