## 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" 属性で指定された値。