|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.servlet.jsp.tagext.TagInfo
Tag Libraryのタグに関するTag情報; このクラスは、TLD(Tag Library Descriptor)ファイルから具体化されたもので、翻訳時にのみ有効です。
フィールドの概要 | |
static String |
BODY_CONTENT_EMPTY
空の時のgetBodyContent()のためのスタティック定数 |
static String |
BODY_CONTENT_JSP
JSPの時のgetBodyContent()のためのスタティック定数 |
static String |
BODY_CONTENT_TAG_DEPENDENT
Tag独立のgetBodyContent()のためのスタティック定数 |
コンストラクタの概要 | |
TagInfo(String tagName,
String tagClassName,
String bodycontent,
String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo)
TLDのJSP1.1形式データのTagInfoのコンストラクタ。 |
|
TagInfo(String tagName,
String tagClassName,
String bodycontent,
String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo,
String displayName,
String smallIcon,
String largeIcon,
TagVariableInfo[] tvi)
TLD (Tag Library Descriptor). |
メソッドの概要 | |
TagAttributeInfo[] |
getAttributes()
タグの(TLDの)属性情報 戻り値は、TLDで指定されたタグ属性が記述されている配列です。 |
String |
getBodyContent()
タグのボディコンテンツ情報 |
String |
getDisplayName()
displayNameを取得します。 |
String |
getInfoString()
タグ情報文字列 |
String |
getLargeIcon()
ラージアイコンのパスを取得します。 |
String |
getSmallIcon()
スモールアイコンのパスを取得します。 |
String |
getTagClassName()
タグのハンドラを提供するクラス名 |
TagExtraInfo |
getTagExtraInfo()
拡張タグ情報のインスタンス(もしあるならば) |
TagLibraryInfo |
getTagLibrary()
所属するTagLibraryInfoのインスタンス。 |
String |
getTagName()
タグの名前 |
TagVariableInfo[] |
getTagVariableInfos()
TagInfoに関連付けられたTagVariableInfoオブジェクトを取得します。 |
VariableInfo[] |
getVariableInfo(TagData data)
スクリプトオブジェクトの情報はランタイムでタグから作成されます。 |
boolean |
isValid(TagData data)
属性の翻訳時の有効性確認。 |
void |
setTagExtraInfo(TagExtraInfo tei)
拡張タグ情報のインスタンスを設定します。 |
void |
setTagLibrary(TagLibraryInfo tl)
TagLibraryInfoプロパティを設定します。 |
String |
toString()
ディバッグ目的の文字列化 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final String BODY_CONTENT_JSP
public static final String BODY_CONTENT_TAG_DEPENDENT
public static final String BODY_CONTENT_EMPTY
コンストラクタの詳細 |
public TagInfo(String tagName, String tagClassName, String bodycontent, String infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo)
tagName
- タグの名前tagClassName
- タグハンドラクラスの名前bodycontent
- タグのボディコンテンツの情報infoString
- タグの(オプション)情報taglib
- 自分を含むタブライブラリのインスタンスtagExtraInfo
- 拡張Tag情報を提供するインスタンス。おそらくnullattributeInfo
- 記述子からのAttributeInfoデータの配列。おそらくnullpublic TagInfo(String tagName, String tagClassName, String bodycontent, String infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, String displayName, String smallIcon, String largeIcon, TagVariableInfo[] tvi)
tagName
- タグの名前tagClassName
- タグハンドラクラスの名前bodycontent
- タグのボディコンテンツの情報infoString
- タグの(オプション)情報taglib
- 自分を含むタブライブラリのインスタンスtagExtraInfo
- 拡張Tag情報を提供するインスタンス。おそらくnullattributeInfo
- 記述子からのAttributeInfoデータの配列。おそらくnulldisplayName
- ツールで表示されることになる短い名前smallIcon
- ツールで表示されることになるスモールアイコンのパスlargeIcon
- ツールで表示されることになるラージアイコンのパスメソッドの詳細 |
public String getTagName()
public TagAttributeInfo[] getAttributes()
public VariableInfo[] getVariableInfo(TagData data)
標準では、タグがid属性を持たないときnullで、それ以外は、{"id",Object}です。
data
- アクションが記述されたTagData
public boolean isValid(TagData data)
data
- 翻訳時のTagDataインスタンス
public void setTagExtraInfo(TagExtraInfo tei)
tei
- TagExtraInfoインスタンスpublic TagExtraInfo getTagExtraInfo()
public String getTagClassName()
public String getBodyContent()
public String getInfoString()
public void setTagLibrary(TagLibraryInfo tl)
tl
- 割り当てるTagLibraryInfopublic TagLibraryInfo getTagLibrary()
public String getDisplayName()
public String getSmallIcon()
public String getLargeIcon()
public TagVariableInfo[] getTagVariableInfos()
public String toString()
Object
内の toString
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
このドキュメントは、Ja-Jakarta Project により翻訳されました。コメントがある場合は、jajakarta-report@jajakarta.good-day.netまでお願いします。
Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.