コンストラクターと説明 |
---|
TagWriter(PageContextEE pageContext) 指定された PageContext EE に書き込む TagWriter クラスの新しいインスタンスを作成します。 |
TagWriter(WriterSE writer) |
修飾子と型 | メソッドと説明 |
---|---|
void | appendValue(StringSE value) 現在の開始タグを閉じ(必要な場合)、指定された値を内部テキストとして追加します。 |
void | endTag() 現在のタグを閉じます。 |
void | endTag(boolean enforceClosingTag) 現在のタグを閉じて、完全な終了タグを適用できるようにします。 |
void | forceBlock() 現在開いているタグを閉じて、ブロックレベルの要素としてマークする必要があることを示します。 |
void | startTag(StringSE tagName) 指定された名前で新しいタグを開始します。 |
void | writeAttribute(StringSE attributeName, StringSE attributeValue) 指定された名前と値で HTML 属性を記述します。 |
void | writeOptionalAttributeValue(StringSE attributeName, StringSE attributeValue) 指定された値が null または長さがゼロでない場合は、HTML 属性を記述します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public TagWriter(PageContextEE pageContext)
PageContext
EE に書き込む TagWriter
クラスの新しいインスタンスを作成します。pageContext
- JSP PageContext から Writer
SE を取得する public void startTag(StringSE tagName) throws JspExceptionEE
JspExceptionEE
endTag()
public void writeAttribute(StringSE attributeName, StringSE attributeValue) throws JspExceptionEE
内部テキストやネストされたタグを書き込む前に、必ずすべての属性を書き込んでください。
IllegalStateExceptionSE
- 開始タグが閉じている場合 JspExceptionEE
public void writeOptionalAttributeValue(StringSE attributeName, @Nullable StringSE attributeValue) throws JspExceptionEE
null
または長さがゼロでない場合は、HTML 属性を記述します。public void appendValue(StringSE value) throws JspExceptionEE
IllegalStateExceptionSE
- タグが開いていない場合 JspExceptionEE
public void forceBlock() throws JspExceptionEE
現在の TagWriter
のコンテキストの外で本文に追加のコンテンツを書き込む場合に便利です。
public void endTag() throws JspExceptionEE
内部テキストまたはネストされたタグが書き込まれていない場合、空のタグを正しく書き込みます。
public void endTag(boolean enforceClosingTag) throws JspExceptionEE
内部テキストまたはネストされたタグが書き込まれていない場合、空のタグを正しく書き込みます。
enforceClosingTag
- 非ブロックタグの場合でも、完全な終了タグを表示するかどうか JspExceptionEE