JavaTM 2 Platform
Standard Ed. 5.0

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

java.lang.Object
  上位を拡張 javax.swing.text.html.parser.Entity
すべての実装されたインタフェース:
DTDConstants

public final class Entity
extends Object
implements DTDConstants

エンティティは、ENTITY 構成要素を使って DTD に記述されます。エンティティは、エンティティのタイプおよび値を定義します。

関連項目:
DTD

フィールドの概要
 char[] data
           
 String name
           
 int type
           
 
インタフェース javax.swing.text.html.parser.DTDConstants から継承されたフィールド
ANY, CDATA, CONREF, CURRENT, DEFAULT, EMPTY, ENDTAG, ENTITIES, ENTITY, FIXED, GENERAL, ID, IDREF, IDREFS, IMPLIED, MD, MODEL, MS, NAME, NAMES, NMTOKEN, NMTOKENS, NOTATION, NUMBER, NUMBERS, NUTOKEN, NUTOKENS, PARAMETER, PI, PUBLIC, RCDATA, REQUIRED, SDATA, STARTTAG, SYSTEM
 
コンストラクタの概要
Entity(String name, int type, char[] data)
          エンティティを作成します。
 
メソッドの概要
 char[] getData()
          data を返します。
 String getName()
          エンティティの名前を取得します。
 String getString()
          データを String として返します。
 int getType()
          エンティティのタイプを取得します。
 boolean isGeneral()
          一般エンティティの場合に true を返します。
 boolean isParameter()
          パラメータエンティティの場合に true を返します。
static int name2type(String nm)
          nm 文字列を対応するエンティティタイプに変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

name

public String name

type

public int type

data

public char[] data
コンストラクタの詳細

Entity

public Entity(String name,
              int type,
              char[] data)
エンティティを作成します。

パラメータ:
name - エンティティの名前
type - エンティティのタイプ
data - データの char 配列
メソッドの詳細

getName

public String getName()
エンティティの名前を取得します。

戻り値:
エンティティの名前 (String)

getType

public int getType()
エンティティのタイプを取得します。

戻り値:
エンティティのタイプ

isParameter

public boolean isParameter()
パラメータエンティティの場合に true を返します。

戻り値:
パラメータエンティティの場合は true

isGeneral

public boolean isGeneral()
一般エンティティの場合に true を返します。

戻り値:
一般エンティティの場合は true

getData

public char[] getData()
data を返します。

戻り値:
data

getString

public String getString()
データを String として返します。

戻り値:
データ (String)

name2type

public static int name2type(String nm)
nm 文字列を対応するエンティティタイプに変換します。文字列に対応するエンティティタイプがない場合、「CDATA」に対応するタイプが返されます。有効なエンティティタイプは PUBLIC、CDATA、SDATA、PI、STARTTAG、ENDTAG、MS、MD、SYSTEM です。

パラメータ:
nm - 変換される文字列
戻り値:
対応するエンティティタイプ。存在しない場合は、「CDATA」に対応するタイプ

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。