public class TagInfo extends ObjectSE
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | BODY_CONTENT_EMPTY getBodyContent() が空の場合の静的定数。 |
static StringSE | BODY_CONTENT_JSP JSP の場合の getBodyContent() の静的定数。 |
static StringSE | BODY_CONTENT_SCRIPTLESS スクリプトレスの場合の getBodyContent() の静的定数。 |
static StringSE | BODY_CONTENT_TAG_DEPENDENT タグに依存する場合の getBodyContent() の静的定数。 |
コンストラクターと説明 |
---|
TagInfo(StringSE tagName, StringSE tagClassName, StringSE bodycontent, StringSE infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo) TLD の JSP 1.1 形式のデータから TagInfo のコンストラクター。 |
TagInfo(StringSE tagName, StringSE tagClassName, StringSE bodycontent, StringSE infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, StringSE displayName, StringSE smallIcon, StringSE largeIcon, TagVariableInfo[] tvi) TLD の JSP 1.2 形式のデータから TagInfo のコンストラクター。 |
TagInfo(StringSE tagName, StringSE tagClassName, StringSE bodycontent, StringSE infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, StringSE displayName, StringSE smallIcon, StringSE largeIcon, TagVariableInfo[] tvi, boolean dynamicAttributes) TLD の JSP 2.0 形式のデータから TagInfo のコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
TagAttributeInfo[] | getAttributes() このタグの(TLD 内の)属性情報。 |
StringSE | getBodyContent() このタグのボディコンテンツ情報。 |
StringSE | getDisplayName() displayName を取得します。 |
StringSE | getInfoString() タグの情報文字列。 |
StringSE | getLargeIcon() 大きなアイコンへのパスを取得します。 |
StringSE | getSmallIcon() 小さいアイコンへのパスを取得します。 |
StringSE | getTagClassName() このタグのハンドラーを提供するクラスの名前。 |
TagExtraInfo | getTagExtraInfo() 追加のタグ情報のインスタンス(存在する場合)。 |
TagLibraryInfo | getTagLibrary() 属している TabLibraryInfo のインスタンス。 |
StringSE | getTagName() タグの名前。 |
TagVariableInfo[] | getTagVariableInfos() この TagInfo に関連付けられている TagVariableInfo オブジェクトを取得します。 |
VariableInfo[] | getVariableInfo(TagData data) 実行時にこのタグによって作成されるスクリプトオブジェクトに関する情報。 |
boolean | hasDynamicAttributes() この TagInfo に関連付けられている dynamicAttributes を取得します。 |
boolean | isValid(TagData data) 属性の変換時検証。 |
void | setTagExtraInfo(TagExtraInfo tei) 追加のタグ情報のインスタンスを設定します。 |
void | setTagLibrary(TagLibraryInfo tl) TagLibraryInfo プロパティを設定します。 |
ValidationMessage[] | validate(TagData data) 属性の変換時検証。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE BODY_CONTENT_JSP
public static final StringSE BODY_CONTENT_TAG_DEPENDENT
public static final StringSE BODY_CONTENT_EMPTY
public TagInfo(StringSE tagName, StringSE tagClassName, StringSE bodycontent, StringSE infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo)
tagName
- このタグの名前 tagClassName
- タグハンドラークラスの名前 bodycontent
- これらのタグの本文コンテンツに関する情報 infoString
- このタグの(オプションの)文字列情報 taglib
- 私たちを含むタグライブラリのインスタンス。tagExtraInfo
- 追加のタグ情報を提供するインスタンス。null の可能性があります attributeInfo
- 記述子からの AttributeInfo データの配列。null の可能性があります。public TagInfo(StringSE tagName, StringSE tagClassName, StringSE bodycontent, StringSE infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, StringSE displayName, StringSE smallIcon, StringSE largeIcon, TagVariableInfo[] tvi)
tagName
- このタグの名前 tagClassName
- タグハンドラークラスの名前 bodycontent
- これらのタグの本文コンテンツに関する情報 infoString
- このタグの(オプションの)文字列情報 taglib
- 私たちを含むタグライブラリのインスタンス。tagExtraInfo
- 追加のタグ情報を提供するインスタンス。null の可能性があります attributeInfo
- 記述子からの AttributeInfo データの配列。null の可能性があります。displayName
- ツールによって表示される短い名前 smallIcon
- ツールによって表示される小さなアイコンへのパス largeIcon
- ツールによって表示される大きなアイコンへのパス tvi
- TagVariableInfo の配列 (または null)public TagInfo(StringSE tagName, StringSE tagClassName, StringSE bodycontent, StringSE infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, StringSE displayName, StringSE smallIcon, StringSE largeIcon, TagVariableInfo[] tvi, boolean dynamicAttributes)
tagName
- このタグの名前 tagClassName
- タグハンドラークラスの名前 bodycontent
- これらのタグの本文コンテンツに関する情報 infoString
- このタグの(オプションの)文字列情報 taglib
- 私たちを含むタグライブラリのインスタンス。tagExtraInfo
- 追加のタグ情報を提供するインスタンス。null の可能性があります attributeInfo
- 記述子からの AttributeInfo データの配列。null の可能性があります。displayName
- ツールによって表示される短い名前 smallIcon
- ツールによって表示される小さなアイコンへのパス largeIcon
- ツールによって表示される大きなアイコンへのパス tvi
- TagVariableInfo の配列 (または null)dynamicAttributes
- 動的属性をサポートする場合は Truepublic StringSE getTagName()
public TagAttributeInfo[] getAttributes()
public VariableInfo[] getVariableInfo(TagData data)
data
- このアクションを説明する TagData。public boolean isValid(TagData data)
data
- 変換時の TagData インスタンス。public ValidationMessage[] validate(TagData data)
data
- 変換時の TagData インスタンス。public void setTagExtraInfo(TagExtraInfo tei)
tei
- TagExtraInfo インスタンス public TagExtraInfo getTagExtraInfo()
public StringSE getTagClassName()
public StringSE getBodyContent()
public StringSE getInfoString()
public void setTagLibrary(TagLibraryInfo tl)
tl
- 割り当てる TagLibraryInfopublic TagLibraryInfo getTagLibrary()
public StringSE getDisplayName()
public StringSE getSmallIcon()
public StringSE getLargeIcon()
public TagVariableInfo[] getTagVariableInfos()
public boolean hasDynamicAttributes()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.