295 lines
15 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 ContentModel">Class ContentModel</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.ContentModel</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public final class <span class="typeNameLabel">ContentModel</span>
extends <a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
<div class="block">
<span>内容模型的表示。</span>
<span>内容模型基本上是受限制的BNF表达式。</span>
<span>它在某种意义上是有限的,它必须是确定性的。</span>
<span>这意味着您不必将其表示为有限状态自动机。</span>
<p> <span>有关更多信息请参阅SGML手册第556页的附件H.</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>
<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="../../../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#content">content</a></span></code>
<div class="block">
内容。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><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/ContentModel.html#next">next</a></span></code>
<div class="block">
下一个内容模型(在'''|'或''表达式中)。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#type">type</a></span></code>
<div class="block">
类型。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="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/ContentModel.html#ContentModel--">ContentModel</a></span>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#ContentModel-javax.swing.text.html.parser.Element-">ContentModel</a></span>(<a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> content)</code>
<div class="block">
为元素创建内容模型。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#ContentModel-int-javax.swing.text.html.parser.ContentModel-">ContentModel</a></span>(int type, <a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> content)</code>
<div class="block">
创建特定类型的内容模型。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#ContentModel-int-java.lang.Object-javax.swing.text.html.parser.ContentModel-">ContentModel</a></span>(int type, <a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a> content, <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>
</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>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#empty--">empty</a></span>()</code>
<div class="block">
如果内容模型可以匹配一个空的输入流返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<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/ContentModel.html#first--">first</a></span>()</code>
<div class="block">
返回必须接下来的元素。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#first-java.lang.Object-">first</a></span>(<a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a> token)</code>
<div class="block">
如果令牌可能是输入流中的第一个令牌则返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../javax/swing/text/html/parser/ContentModel.html#getElements-java.util.Vector-">getElements</a></span>(<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; elemVec)</code>
<div class="block">
更新elemVec与该contentModel的一部分的元素列表。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<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/ContentModel.html#toString--">toString</a></span>()</code>
<div class="block">
转换成字符串。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../../../java/lang/Object.html#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="type">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>type</h4> <pre>public int type</pre>
<div class="block">
<span>类型。</span>
<span>“*”,“?”,“+”,“,”,“|”,“&”。</span>
</div> </li>
</ul> <a name="content">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>content</h4> <pre>public <a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a> content</pre>
<div class="block">
<span>内容。</span>
<span>元素或ContentModel。</span>
</div> </li>
</ul> <a name="next">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>next</h4> <pre>public <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> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="ContentModel--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ContentModel</h4> <pre>public ContentModel()</pre> </li>
</ul> <a name="ContentModel-javax.swing.text.html.parser.Element-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ContentModel</h4> <pre>public ContentModel(<a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> content)</pre>
<div class="block">
为元素创建内容模型。
</div> </li>
</ul> <a name="ContentModel-int-javax.swing.text.html.parser.ContentModel-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ContentModel</h4> <pre>public ContentModel(int type,
<a href="../../../../../javax/swing/text/html/parser/ContentModel.html" title="class in javax.swing.text.html.parser">ContentModel</a> content)</pre>
<div class="block">
创建特定类型的内容模型。
</div> </li>
</ul> <a name="ContentModel-int-java.lang.Object-javax.swing.text.html.parser.ContentModel-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ContentModel</h4> <pre>public ContentModel(int type,
<a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a> content,
<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> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="empty--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>empty</h4> <pre>public boolean empty()</pre>
<div class="block">
如果内容模型可以匹配一个空的输入流返回true。
</div> </li>
</ul> <a name="getElements-java.util.Vector-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getElements</h4> <pre>public void getElements(<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; elemVec)</pre>
<div class="block">
更新elemVec与该contentModel的一部分的元素列表。
</div> </li>
</ul> <a name="first-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>first</h4> <pre>public boolean first(<a href="../../../../../java/lang/Object.html" title="class in java.lang">Object</a> token)</pre>
<div class="block">
如果令牌可能是输入流中的第一个令牌则返回true。
</div> </li>
</ul> <a name="first--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>first</h4> <pre>public <a href="../../../../../javax/swing/text/html/parser/Element.html" title="class in javax.swing.text.html.parser">Element</a> first()</pre>
<div class="block">
返回必须接下来的元素。
</div> </li>
</ul> <a name="toString--">
<!-- --> </a>
<ul class="blockListLast">
<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">
转换成字符串。
</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>
对象的字符串表示形式。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>