JavaTM 2 Platform
Std. Ed. v1.3

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
クラス java.lang.Object からコピーされたタグ:
戻り値:
このオブジェクトの文字列表現

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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