shohaku.ginkgo
クラス TagAttributes

java.lang.Object
  拡張shohaku.ginkgo.TagAttributes

public class TagAttributes
extends java.lang.Object

タグの属性情報を保管する機能を提供します。


コンストラクタの概要
TagAttributes()
          空の属性情報で初期化する。
TagAttributes(org.xml.sax.Attributes attributes)
          属性情報を内部形式に変換して初期化する。
TagAttributes(TagAttributes tagAttributes)
          タグ属性情報を内部形式に変換して初期化する。
 
メソッドの概要
 int getIndex(java.lang.String qName)
          属性名のインデックスを返却する。
 int getLength()
          属性数を返却する。
 java.lang.String getLocalName(int index)
          名前空間の属性のローカル名を返却する。
 java.lang.String getQName(int index)
          属性名を返却する。
 java.lang.String getType(int index)
          属性のタイプを返却する。
 java.lang.String getType(java.lang.String qName)
          属性名のタイプを返却する。
 java.lang.String getURI(int index)
          名前空間URIを返却する。
 java.lang.String getValue(int index)
          属性値を返却する。
 java.lang.String getValue(java.lang.String qName)
          属性名の値を返却する。
 void setValue(int index, java.lang.String value)
          属性名の値を変更する。
 void setValue(java.lang.String qName, java.lang.String value)
          属性名の値を変更する。
 java.lang.String toString()
          全てのタグ属性を文字列で返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

TagAttributes

public TagAttributes()
空の属性情報で初期化する。


TagAttributes

public TagAttributes(org.xml.sax.Attributes attributes)
属性情報を内部形式に変換して初期化する。

パラメータ:
attributes - 属性情報

TagAttributes

public TagAttributes(TagAttributes tagAttributes)
タグ属性情報を内部形式に変換して初期化する。

パラメータ:
tagAttributes - タグ属性情報
メソッドの詳細

getLength

public int getLength()
属性数を返却する。

戻り値:
属性数

getLocalName

public java.lang.String getLocalName(int index)
名前空間の属性のローカル名を返却する。

パラメータ:
index - インデックス
戻り値:
名前空間の属性のローカル名

getQName

public java.lang.String getQName(int index)
属性名を返却する。

パラメータ:
index - インデックス
戻り値:
属性名

getType

public java.lang.String getType(int index)
属性のタイプを返却する。

パラメータ:
index - インデックス
戻り値:
属性のタイプ

getURI

public java.lang.String getURI(int index)
名前空間URIを返却する。

パラメータ:
index - インデックス
戻り値:
名前空間URI

getValue

public java.lang.String getValue(int index)
属性値を返却する。

パラメータ:
index - インデックス
戻り値:
属性値

getIndex

public int getIndex(java.lang.String qName)
属性名のインデックスを返却する。

パラメータ:
qName - 属性名
戻り値:
属性名のインデックス

getType

public java.lang.String getType(java.lang.String qName)
属性名のタイプを返却する。

パラメータ:
qName - 属性名
戻り値:
属性名のタイプ

getValue

public java.lang.String getValue(java.lang.String qName)
属性名の値を返却する。

パラメータ:
qName - 属性名
戻り値:
属性名の値

setValue

public void setValue(int index,
                     java.lang.String value)
属性名の値を変更する。

パラメータ:
index - インデックス
value - 属性名の値
例外:
java.lang.IllegalArgumentException - インデックスが範囲外の場合

setValue

public void setValue(java.lang.String qName,
                     java.lang.String value)
属性名の値を変更する。

パラメータ:
qName - 属性名
value - 属性名の値
例外:
java.lang.IllegalArgumentException - 属性名が存在しない場合

toString

public java.lang.String toString()
全てのタグ属性を文字列で返却します。

戻り値:
文字列表現
関連項目:
Object.toString()