javax.servlet.jsp.tagext
クラス TagData

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagData
すべての実装インタフェース:
Cloneable

public class TagData
extends Object
implements Cloneable

タグインスタンスのための(翻訳時のみの)属性/値情報。

TagDataは、翻訳時に起動するTagExtraInfoのisValidとgetVariableInfoメソッドの引数としてのみ使用されます。


フィールドの概要
static Object REQUEST_TIME_VALUE
          値を示す属性に最適の値は、(TagDataインスタンスが翻訳時に使われるため、まだ有効ではありませんが)リクエスト時の表現です。
 
コンストラクタの概要
TagData(Hashtable attrs)
          TagDataのコンストラクタ 属性をハッシュ(Hashtable)で保持している場合、このコンストラクタを使用して下さい。
TagData(Object[][] atts)
          TagDataのコンストラクタ 典型的なコンストラクタで static final Object[][] att = {{"connection", "conn0"}, {"id", "query0"}}; static final TagData td = new TagData(att); のように使用します。
 
メソッドの概要
 Object getAttribute(String attName)
          属性の値。
 Enumeration getAttributes()
          属性の列挙。
 String getAttributeString(String attName)
          指定された属性の値を取得します。
 String getId()
          (もし有効であれば)id属性の値。
 void setAttribute(String attName, Object value)
          属性値を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

REQUEST_TIME_VALUE

public static final Object REQUEST_TIME_VALUE
値を示す属性に最適の値は、(TagDataインスタンスが翻訳時に使われるため、まだ有効ではありませんが)リクエスト時の表現です。

コンストラクタの詳細

TagData

public TagData(Object[][] atts)
TagDataのコンストラクタ

典型的なコンストラクタで

 static final Object[][] att = {{"connection", "conn0"}, {"id", "query0"}};
 static final TagData td = new TagData(att);
 
のように使用します。 全ての値は、判別されたオブジェクトREQUEST_TIME_VALUEを保持している場合を除き、Stringでなければなりません。

パラメータ:
atts - スタティック属性と値。おそらくnull

TagData

public TagData(Hashtable attrs)
TagDataのコンストラクタ 属性をハッシュ(Hashtable)で保持している場合、このコンストラクタを使用して下さい。

パラメータ:
attrs - 値を取得するハッシュ(Hashtable)
メソッドの詳細

getId

public String getId()
(もし有効であれば)id属性の値。

戻り値:
id属性の値またはnull

getAttribute

public Object getAttribute(String attName)
属性の値。 もし、値がリクエスト時間であれば、判別されたオブジェクトREQUEST_TIME_VALUEを返します。

戻り値:
属性値のオブジェクト

setAttribute

public void setAttribute(String attName,
                         Object value)
属性値を設定します。

パラメータ:
attName - 属性名
value - 値

getAttributeString

public String getAttributeString(String attName)
指定された属性の値を取得します。

戻り値:
属性値(String)
例外:
ClassCastException - 属性値がStringでない場合

getAttributes

public Enumeration getAttributes()
属性の列挙。

戻り値:
TagData内の属性の列挙


このドキュメントは、Ja-Jakarta Project により翻訳されました。コメントがある場合は、jajakarta-report@jajakarta.good-day.netまでお願いします。

Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.