- すべての実装されたインタフェース:
- Serializable
コンテンツ・モデルの表現です。 コンテンツ・モデルは、基本的に、制限付きのBNF式です。 これは、コンテンツ・モデルは決定性を持たなければならないという意味合いからの制限です。 つまり、コンテンツ・モデルを有限状態オートマトンとして表現する必要はありません。 
 詳細は、『SGML handbook』556ページの付録H (Annex H)を参照してください。
 
- 
フィールドのサマリーフィールド 
','式、'|'式、または'&'式の中にある次のコンテンツ・モデルです。 
 int
 
 
- 
- 
メソッドのサマリー
boolean
 
コンテンツ・モデルが空の入力ストリームと一致する場合にtrueを返します。 
 boolean
 
tokenが入力ストリームの最初のトークンになる場合にtrueを返します。 
 void
 
このcontentModelの一部である要素のリストを使って、elemVecを更新します。 
 
 
 
 
- 
フィールド詳細
- 
typepublic int type タイプ。 「*」、「?」、「+」、「,」、「|」、「&」のどれかです。  
- 
contentコンテンツです。 ElementまたはContentModelです。  
- 
next','式、'|'式、または'&'式の中にある次のコンテンツ・モデルです。 
 
- 
コンストラクタの詳細
- 
ContentModelpublic ContentModel() ContentModelを作成
 
- 
ContentModelpublic ContentModel(Element content) 要素のコンテンツ・モデルを作成します。 
- パラメータ:
- content- 要素
 
- 
ContentModel特定のタイプのコンテンツ・モデルを作成します。 
- パラメータ:
- type- タイプ
- content- コンテンツ
 
- 
ContentModel特定のタイプのコンテンツ・モデルを作成します。 
- パラメータ:
- type- タイプ
- content- コンテンツ
- next- 次のコンテンツ・モデル
 
 
- 
メソッドの詳細
- 
emptypublic boolean empty() コンテンツ・モデルが空の入力ストリームと一致する場合にtrueを返します。 
- 戻り値:
- コンテンツ・モデルが空の入力ストリームに一致する可能性がある場合はtrue
 
- 
getElementsこのcontentModelの一部である要素のリストを使って、elemVecを更新します。 
- パラメータ:
- elemVec- 要素のリスト
 
- 
firstpublic boolean first(Object token) tokenが入力ストリームの最初のトークンになる場合にtrueを返します。 
- パラメータ:
- token- トークン
- 戻り値:
- trueトークンが潜在的に入力ストリームの最初のトークンである可能性がある場合
 
- 
first次の要素を返します。 
- 戻り値:
- 次でなければならない要素
 
- 
toString文字列に変換します。 
- オーバーライド:
- toString、クラス- Object
- 戻り値:
- このContentModelの文字列表現