JavaTM 2
Platform
Std. Ed. v1.4.0

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

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

public final class Element
extends Object
implements DTDConstants, Serializable

ELEMENT 構成要素を使って DTD に記述されたとおりの要素です。これは、タグに不可欠な記述です。タイプ、コンテンツモデル、属性、属性のタイプなどを記述しています。この記述は、ドキュメントを正しく解析するために Parser により使われます。

関連項目:
DTD, AttributeList

フィールドの概要
 AttributeList atts
           
 ContentModel content
           
 Object data
          ユーザデータを格納するフィールドです。
 BitSet exclusions
           
 BitSet inclusions
           
 int index
           
 String name
           
 boolean oEnd
           
 boolean oStart
           
 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
 
メソッドの概要
 AttributeList getAttribute(String name)
          属性を名前で取得します。
 AttributeList getAttributeByValue(String name)
          属性を値で取得します。
 AttributeList getAttributes()
          属性を取得します。
 ContentModel getContent()
          コンテンツモデルを返します。
 int getIndex()
          インデックスを取得します。
 String getName()
          要素の名前を返します。
 int getType()
          タイプを取得します。
 boolean isEmpty()
          空かどうかを判定します。
static int name2type(String nm)
           
 boolean omitEnd()
          終了タグを省略できる場合に true を返します。
 boolean omitStart()
          開始タグを省略できる場合に true を返します。
 String toString()
          文字列に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

index

public int index

name

public String name

oStart

public boolean oStart

oEnd

public boolean oEnd

inclusions

public BitSet inclusions

exclusions

public BitSet exclusions

type

public int type

content

public ContentModel content

atts

public AttributeList atts

data

public Object data
ユーザデータを格納するフィールドです。ほとんどの場合、スタイルシートの格納に使われます。

メソッドの詳細

getName

public String getName()
要素の名前を返します。


omitStart

public boolean omitStart()
開始タグを省略できる場合に true を返します。


omitEnd

public boolean omitEnd()
終了タグを省略できる場合に true を返します。


getType

public int getType()
タイプを取得します。


getContent

public ContentModel getContent()
コンテンツモデルを返します。


getAttributes

public AttributeList getAttributes()
属性を取得します。


getIndex

public int getIndex()
インデックスを取得します。


isEmpty

public boolean isEmpty()
空かどうかを判定します。


toString

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

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

getAttribute

public AttributeList getAttribute(String name)
属性を名前で取得します。


getAttributeByValue

public AttributeList getAttributeByValue(String name)
属性を値で取得します。


name2type

public static int name2type(String nm)

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.