クラス TagVariableInfo
- java.lang.ObjectSE
-
- jakarta.servlet.jsp.tagext.TagVariableInfo
public class TagVariableInfo extends ObjectSE
タグライブラリ内のタグの変数情報。このクラスは、タグライブラリ記述子ファイル(TLD)からインスタンス化され、変換時にのみ使用できます。このオブジェクトは不変である必要があります。この情報は、JSP 1.2 形式の TLD 以上でのみ利用できます。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 TagVariableInfo(StringSE nameGiven, StringSE nameFromAttribute, StringSE className, boolean declare, int scope)
TagVariableInfo のコンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getClassName()
<variable-class> 要素の本体。boolean
getDeclare()
<declare> 要素の本体。StringSE
getNameFromAttribute()
<name-from-attribute> 要素の本体。StringSE
getNameGiven()
<name-given> 要素の本体。int
getScope()
<scope> 要素の本体。
コンストラクターの詳細
TagVariableInfo
public TagVariableInfo(StringSE nameGiven, StringSE nameFromAttribute, StringSE className, boolean declare, int scope)
TagVariableInfo のコンストラクター。- パラメーター:
nameGiven
- <name-given> の値nameFromAttribute
- <name-from-attribute> の値className
- <variable-class> の値declare
- <declare> の値scope
- <scope> の値
メソッドの詳細
getNameGiven
public StringSE getNameGiven()
<name-given> 要素の本体。- 戻り値:
- 定数としての変数名
getNameFromAttribute
public StringSE getNameFromAttribute()
<name-from-attribute> 要素の本体。これは、(変換時間)値が変数の名前を与える属性の名前です。<name-given> または <name-from-attribute> のいずれかが必要です。- 戻り値:
- 値が変数名を定義する属性
getClassName
public StringSE getClassName()
<variable-class> 要素の本体。- 戻り値:
- 変数のクラスの名前、または TLD で定義されていない場合は "java.lang.String"。
getDeclare
public boolean getDeclare()
<declare> 要素の本体。- 戻り値:
- 変数を宣言するかどうか。TLD で定義されていない場合、"true" が返されます。
getScope
public int getScope()
<scope> 要素の本体。- 戻り値:
- 変数を与えるスコープ。NLDED スコープは、TLD で定義されていない場合に返されます。