クラス TagVariableInfo


  • public class TagVariableInfo
    extends ObjectSE
    タグライブラリ内のタグの変数情報。このクラスは、タグライブラリ記述子ファイル(TLD)からインスタンス化され、変換時にのみ使用できます。このオブジェクトは不変である必要があります。この情報は、JSP 1.2 形式の TLD 以上でのみ利用できます。
    • コンストラクターの詳細

      • 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 で定義されていない場合に返されます。