|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnga.servlet.dsp.writer.TargetValueWriter
public abstract class TargetValueWriter
値オブジェクトに格納されているプロパティ値を出力する。
フィールドの概要 | |
---|---|
protected TargetValue |
targetValue
出力対象情報。 |
protected PrintWriter |
writer
出力先。 |
コンストラクタの概要 | |
---|---|
TargetValueWriter()
|
メソッドの概要 | |
---|---|
protected TargetValueWriter |
attr(String name,
Object value)
簡易メソッド:WriterUtil.attr(writer, name, value) のショートカット。 |
protected TargetValueWriter |
attr(String name,
Object value,
String fmt)
簡易メソッド:WriterUtil.attr(writer, name, value, fmt) のショートカット。 |
protected TargetValueWriter |
attr(String name,
TargetInfo targetInfo,
Object valueObject)
簡易メソッド:WriterUtil.attr(writer, name, targetInfo, valueObject) のショートカット。 |
protected TargetValueWriter |
attr(String name,
TargetInfo targetInfo,
Object valueObject,
String fmt)
簡易メソッド:WriterUtil.attr(writer, name, targetInfo, valueObject, fmt) のショートカット。 |
protected TargetValueWriter |
format(Object o)
簡易メソッド:writer.print(WriterUtil.format(o)) のショートカット。 |
protected TargetValueWriter |
format(Object o,
String fmt)
簡易メソッド:writer.print(WriterUtil.format(o, fmt)) のショートカット。 |
static String |
getClass(TargetInfo targetInfo)
指定された target タグの "class" 属性で指定された値を取得する。 |
protected ErrorInfo.Item |
getErrorItem()
現在対象がエラーとなっているかどうかを調べる。 |
protected Object |
getErrorValue()
対象項目がエラーとなっている場合,エラー値を取得する。 |
static String |
getFormat(TargetInfo targetInfo)
指定された target タグの "format" (書式文字列) 属性で指定された値を取得する。 |
static String |
getFormat(TargetInfo targetInfo,
String defaultFormat)
指定された target タグの "format" (書式文字列) 属性で指定された値を取得する。 |
static String |
getLabel(TargetInfo targetInfo)
指定された target タグの "label" (ラベル) 属性で指定された値を取得する。 |
static String |
getLabel(TargetInfo targetInfo,
Object valueObject)
指定された target タグの "label" (ラベル) 属性で指定された値を取得する。 |
static int |
getScale(TargetInfo targetInfo)
指定された target タグの "scale" (小数部桁数) 属性で指定された値を取得する。 |
boolean |
isCdataSection()
現在処理対象となっているプロパティ値をCDATAセクションとして 出力する必要があるかどうかを返す。 |
boolean |
isContainer()
このライタの出力対象がコンテナタグかどうかを返す。 |
protected TargetValueWriter |
print(Object o)
簡易メソッド:writer.print(o) のショートカット。 |
protected TargetValueWriter |
print(String s)
簡易メソッド:writer.print(s) のショートカット。 |
protected boolean |
printErrorValue()
errorInfo の中に対象項目が含まれている場合,エラーとなった値を出力する。 |
protected TargetValueWriter |
println()
簡易メソッド:writer.println() のショートカット。 |
protected TargetValueWriter |
println(Object o)
簡易メソッド:writer.println(o) のショートカット。 |
protected TargetValueWriter |
println(String s)
簡易メソッド:writer.println(s) のショートカット。 |
protected TargetValueWriter |
printRequest(String requestConfigAttr,
String htmlAttr,
TargetInfo targetInfo,
Object resultObject)
リクエスト用の属性出力を行なう。 |
void |
setTargetValue(TargetValue targetValue)
出力対象の TargetValue をセットする。 |
abstract void |
write()
値オブジェクトに格納されているプロパティ値を出力する。 |
void |
writeAttribute()
現在処理対象となっているプロパティ値に関する属性出力を行なう。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected TargetValue targetValue
protected PrintWriter writer
コンストラクタの詳細 |
---|
public TargetValueWriter()
メソッドの詳細 |
---|
public boolean isContainer()
public boolean isCdataSection()
public void setTargetValue(TargetValue targetValue)
targetValue
- public void writeAttribute() throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
public abstract void write() throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
protected Object getErrorValue()
protected ErrorInfo.Item getErrorItem()
protected boolean printErrorValue()
protected TargetValueWriter println()
protected TargetValueWriter println(String s)
s
- 出力対象文字列。
protected TargetValueWriter print(String s)
s
- 出力対象文字列。
protected TargetValueWriter println(Object o)
o
- 出力対象オブジェクト。
protected TargetValueWriter print(Object o)
o
- 出力対象オブジェクト。
protected TargetValueWriter format(Object o)
o
- 出力対象オブジェクト。
protected TargetValueWriter format(Object o, String fmt)
o
- 出力対象オブジェクト。fmt
- 出力書式。
protected TargetValueWriter attr(String name, Object value)
name
- 属性名。value
- 属性値。
protected TargetValueWriter attr(String name, Object value, String fmt)
name
- 属性名。value
- 属性値。fmt
- 書式。
protected TargetValueWriter attr(String name, TargetInfo targetInfo, Object valueObject)
name
- 属性名。targetInfo
- target タグ情報。valueObject
- 値オブジェクト。
protected TargetValueWriter attr(String name, TargetInfo targetInfo, Object valueObject, String fmt)
name
- 属性名。targetInfo
- target タグ情報。valueObject
- 値オブジェクト。fmt
- 書式。
protected TargetValueWriter printRequest(String requestConfigAttr, String htmlAttr, TargetInfo targetInfo, Object resultObject)
requestConfigAttr
- request-config.xml ファイルに記述した属性名。htmlAttr
- html タグとして出力する際の属性名。targetInfo
- target タグ情報。resultObject
- 処理結果オブジェクト。
public static String getLabel(TargetInfo targetInfo)
targetInfo
- target タグ情報。
public static String getLabel(TargetInfo targetInfo, Object valueObject)
targetInfo.getAttribute("label" ,valueObject)
の結果を使用する。
targetInfo
- target タグ情報。
public static String getFormat(TargetInfo targetInfo, String defaultFormat)
targetInfo
- target タグ情報。defaultFormat
- デフォルトフォーマット。
public static String getFormat(TargetInfo targetInfo)
targetInfo
- target タグ情報。
public static int getScale(TargetInfo targetInfo)
targetInfo
- target タグ情報。
public static String getClass(TargetInfo targetInfo)
targetInfo
- target タグ情報。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |