Class LogUtil.BasicMapValueEditor

java.lang.Object
nablarch.core.log.LogUtil.BasicMapValueEditor
All Implemented Interfaces:
LogUtil.MapValueEditor
Direct Known Subclasses:
LogUtil.MaskingMapValueEditor
Enclosing class:
LogUtil

public static class LogUtil.BasicMapValueEditor extends Object implements LogUtil.MapValueEditor
マップの値を編集するインタフェースの基本実装クラス。
Author:
Kiyohito Itoh
  • Constructor Details

    • BasicMapValueEditor

      public BasicMapValueEditor()
  • Method Details

    • edit

      public String edit(String key, Object value)
      マップの編集処理を行う。
       マップの値に応じて下記の通り処理する。
       null:"null"
       配列:["要素1","要素2"・・・,"要素n"](要素毎にObject.toString())
       Collection型:["要素1","要素2"・・・,"要素n"](要素毎にObject.toString())
       上記以外:Object.toString()
       
      マップの値を編集する。
      Specified by:
      edit in interface LogUtil.MapValueEditor
      Parameters:
      key - マップのキー
      value - マップの値
      Returns:
      編集後のマップの値
    • editValue

      protected String editValue(String key, Object value)
      値を編集する。
      Parameters:
      key - マップのキー
      value - マップの値が配列又はCollection型の場合は各要素。それ以外はマップの値
      Returns:
      編集後の値
    • getNullValue

      protected String getNullValue()
      値がnullの場合に使用する値を取得する。
      Returns:
      値がnullの場合に使用する値