shohaku.composer
クラス TagAttributes

java.lang.Object
  拡張shohaku.composer.TagAttributes
すべての実装インタフェース:
org.xml.sax.Attributes

public class TagAttributes
extends java.lang.Object
implements org.xml.sax.Attributes

タグの属性情報を保管する機能を実装する。


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

定義:
インタフェース org.xml.sax.Attributes 内の getLength
戻り値:
属性数

getLocalName

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

定義:
インタフェース org.xml.sax.Attributes 内の getLocalName
パラメータ:
index - インデックス
戻り値:
名前空間の属性のローカル名

getQName

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

定義:
インタフェース org.xml.sax.Attributes 内の getQName
パラメータ:
index - インデックス
戻り値:
属性名

getType

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

定義:
インタフェース org.xml.sax.Attributes 内の getType
パラメータ:
index - インデックス
戻り値:
属性のタイプ

getURI

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

定義:
インタフェース org.xml.sax.Attributes 内の getURI
パラメータ:
index - インデックス
戻り値:
名前空間URI

getValue

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

定義:
インタフェース org.xml.sax.Attributes 内の getValue
パラメータ:
index - インデックス
戻り値:
属性値

getIndex

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

定義:
インタフェース org.xml.sax.Attributes 内の getIndex
パラメータ:
qName - 属性名
戻り値:
属性名のインデックス

getType

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

定義:
インタフェース org.xml.sax.Attributes 内の getType
パラメータ:
qName - 属性名
戻り値:
属性名のタイプ

getValue

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

定義:
インタフェース org.xml.sax.Attributes 内の getValue
パラメータ:
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 - 属性名が存在しない場合

getIndex

public int getIndex(java.lang.String uri,
                    java.lang.String localName)
名前空間URIとローカル名が示すインデックスを返却する。

定義:
インタフェース org.xml.sax.Attributes 内の getIndex
パラメータ:
uri - 名前空間URI
localName - ローカル名
戻り値:
インデックス

getType

public java.lang.String getType(java.lang.String uri,
                                java.lang.String localName)
名前空間URIとローカル名が示す属性のタイプを返却する。

定義:
インタフェース org.xml.sax.Attributes 内の getType
パラメータ:
uri - 名前空間URI
localName - ローカル名
戻り値:
属性のタイプ

getValue

public java.lang.String getValue(java.lang.String uri,
                                 java.lang.String localName)
名前空間URIとローカル名が示す属性値を返却する。

定義:
インタフェース org.xml.sax.Attributes 内の getValue
パラメータ:
uri - 名前空間URI
localName - ローカル名
戻り値:
属性値