nga.servlet.dsp.writer
クラス TargetValueWriter

java.lang.Object
  上位を拡張 nga.servlet.dsp.writer.TargetValueWriter
直系の既知のサブクラス:
DefaultTargetValueWriter

public abstract class TargetValueWriter
extends Object

値オブジェクトに格納されているプロパティ値を出力する。


コンストラクタの概要
TargetValueWriter()
           
 
メソッドの概要
static String getFormat(TargetInfo targetInfo)
          指定された target タグの "format" (書式文字列) 属性で指定された値を取得する。
static String getFormat(TargetInfo targetInfo, String defaultFormat)
          指定された target タグの "format" (書式文字列) 属性で指定された値を取得する。
static String getLabel(TargetInfo targetInfo)
          指定された target タグの "label" (ラベル) 属性で指定された値を取得する。
static int getScale(TargetInfo targetInfo)
          指定された target タグの "scale" (小数部桁数) 属性で指定された値を取得する。
 boolean isGenerateInnerHTML()
          このライタが内部 HTML を生成するかどうかを返す。
protected  boolean printErrorValue(TargetValue resultValue)
          errorInfo の中に対象項目が含まれている場合,エラーとなった値を表示する。
abstract  void write(TargetValue resultValue)
          値オブジェクトに格納されているプロパティ値を出力する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TargetValueWriter

public TargetValueWriter()
メソッドの詳細

write

public abstract void write(TargetValue resultValue)
                    throws IOException
値オブジェクトに格納されているプロパティ値を出力する。

パラメータ:
resultValue - 出力する処理結果情報。
例外:
IOException

isGenerateInnerHTML

public boolean isGenerateInnerHTML()
このライタが内部 HTML を生成するかどうかを返す。

戻り値:
このライタが内部 HTML を生成する場合は true。

printErrorValue

protected boolean printErrorValue(TargetValue resultValue)
errorInfo の中に対象項目が含まれている場合,エラーとなった値を表示する。

パラメータ:
resultValue - 出力する処理結果情報。

getLabel

public static String getLabel(TargetInfo targetInfo)
指定された target タグの "label" (ラベル) 属性で指定された値を取得する。

パラメータ:
targetInfo - target タグ情報。
戻り値:
"label" 属性で指定された値。

getFormat

public static String getFormat(TargetInfo targetInfo,
                               String defaultFormat)
指定された target タグの "format" (書式文字列) 属性で指定された値を取得する。

パラメータ:
targetInfo - property タグ情報。
defaultFormat - デフォルトフォーマット。
戻り値:
"format" 属性で指定された値。指定されていない場合は defaultFormat。

getFormat

public static String getFormat(TargetInfo targetInfo)
指定された target タグの "format" (書式文字列) 属性で指定された値を取得する。

パラメータ:
targetInfo - property タグ情報。
戻り値:
"format" 属性で指定された値。指定されていない場合は null。

getScale

public static int getScale(TargetInfo targetInfo)
指定された target タグの "scale" (小数部桁数) 属性で指定された値を取得する。

パラメータ:
targetInfo - target タグ情報。
戻り値:
"label" 属性で指定された値。