JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing.text.html.parser
クラス ContentModel

java.lang.Object
  |
  +--javax.swing.text.html.parser.ContentModel
すべての実装インタフェース:
Serializable

public final class ContentModel
extends Object
implements Serializable

コンテンツモデルの表現です。コンテンツモデルは、基本的に、制限付きの BNF 式です。これは、コンテンツモデルは決定性を持たなければならないという意味合いからの制限です。つまり、コンテンツモデルを有限状態オートマトンとして表現する必要はありません。

詳細は、『SGML handbook』556 ページの付録 H (Annex H) を参照してください。


フィールドの概要
 Object content
          コンテンツです。
 ContentModel next
          ',' 式、'|' 式、あるいは '&' 式の中にある次のコンテンツモデルです。
 int type
          タイプです。'
 
コンストラクタの概要
ContentModel()
           
ContentModel(Element content)
          要素に対するコンテンツモデルを作成します。
ContentModel(int type, ContentModel content)
          特定のタイプのコンテンツモデルを作成します。
ContentModel(int type, Object content, ContentModel next)
          特定のタイプのコンテンツモデルを作成します。
 
メソッドの概要
 boolean empty()
          コンテンツモデルが空の入力ストリームと一致する場合に true を返します。
 Element first()
          次の要素を返します。
 boolean first(Object token)
          token が入力ストリームの最初のトークンになる場合に true を返します。
 void getElements(Vector elemVec)
          この contentModel の一部である要素のリストを使って、elemVec を更新します。
 String toString()
          文字列に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

type

public int type
タイプです。'*'、'?'、'+'、','、'|'、'&' のどれかです。


content

public Object content
コンテンツです。Element または ContentModel です。


next

public ContentModel next
',' 式、'|' 式、あるいは '&' 式の中にある次のコンテンツモデルです。

コンストラクタの詳細

ContentModel

public ContentModel()

ContentModel

public ContentModel(Element content)
要素に対するコンテンツモデルを作成します。


ContentModel

public ContentModel(int type,
                    ContentModel content)
特定のタイプのコンテンツモデルを作成します。


ContentModel

public ContentModel(int type,
                    Object content,
                    ContentModel next)
特定のタイプのコンテンツモデルを作成します。

メソッドの詳細

empty

public boolean empty()
コンテンツモデルが空の入力ストリームと一致する場合に true を返します。


getElements

public void getElements(Vector elemVec)
この contentModel の一部である要素のリストを使って、elemVec を更新します。


first

public boolean first(Object token)
token が入力ストリームの最初のトークンになる場合に true を返します。


first

public Element first()
次の要素を返します。


toString

public String toString()
文字列に変換します。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.