JavaTM Platform
Standard Ed. 6

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 Platform
Standard Ed. 6

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

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