JavaTM 2 Platform
Std. Ed. v1.3

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

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

public final class AttributeList
extends Object
implements DTDConstants, Serializable

このクラスは、ATTLIST 構成要素を使って、DTD に記述されたとおりに SGML 要素の属性を定義します。AttributeList は、getAttributes() メソッドを使って Element クラスから取得できます。

実際には、これはリンクされたリスト内の要素です。要素の属性をすべて列挙するには、getNext() メソッドを繰り返し使ってください。

関連項目:
Element, 直列化された形式

フィールドの概要
 int modifier
           
 String name
           
 AttributeList next
           
 int type
           
 String value
           
 Vector values
           
 
インタフェース 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(String name)
          属性リストの要素を作成します。
AttributeList(String name, int type, int modifier, String value, Vector values, AttributeList next)
          属性リストの要素を作成します。
 
メソッドの概要
 int getModifier()
           
 String getName()
           
 AttributeList getNext()
           
 int getType()
           
 String getValue()
           
 Enumeration getValues()
           
static int name2type(String nm)
           
 String toString()
          オブジェクトの文字列表現を返します。
static String type2name(int tp)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

name

public String name

type

public int type

values

public Vector values

modifier

public int modifier

value

public String value

next

public AttributeList next
コンストラクタの詳細

AttributeList

public AttributeList(String name)
属性リストの要素を作成します。

AttributeList

public AttributeList(String name,
                     int type,
                     int modifier,
                     String value,
                     Vector values,
                     AttributeList next)
属性リストの要素を作成します。
メソッドの詳細

getName

public String getName()
戻り値:
属性名

getType

public int getType()
戻り値:
属性の型
関連項目:
DTDConstants

getModifier

public int getModifier()
戻り値:
属性の修飾子
関連項目:
DTDConstants

getValues

public Enumeration getValues()
戻り値:
可能な属性値

getValue

public String getValue()
戻り値:
デフォルトの属性値

getNext

public AttributeList getNext()
戻り値:
リストにある次の属性

toString

public String toString()
クラス Object の記述:
オブジェクトの文字列表現を返します。通常、toString メソッドはこのオブジェクトを「テキストで表現する」文字列を返します。この結果は、人間が読める簡潔で有益な情報であるべきです。すべてのサブクラスで、このメソッドをオーバーライドすることをお勧めします。

Object クラスの toString メソッドは、オブジェクトの派生元のクラス名、アットマーク (@)、およびオブジェクトのハッシュコードの符号なし 16 進表現から構成される文字列を返します。つまり、このメソッドは次の値と等しい文字列を返します。

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 
オーバーライド:
クラス Object 内の toString
戻り値:
文字列表現

name2type

public static int name2type(String nm)

type2name

public static String type2name(int tp)

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.