T - public abstract class MaskingMapItemSupport<T> extends java.lang.Object implements LogItem<T>
LogItemの実装をサポートするクラス。| Constructor and Description | 
|---|
MaskingMapItemSupport(char maskingChar,
                     java.util.regex.Pattern[] maskingPatterns,
                     java.lang.String separator)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
get(T context)
マスキング済みのマップを取得する。 
マップのダンプは、 LogUtil.dumpMap(Map, String, MapValueEditor)を使用する。 | 
protected abstract java.util.Map<java.lang.String,?> | 
getMap(T context)
コンテキストからマップを取得する。 
 | 
public MaskingMapItemSupport(char maskingChar,
                             java.util.regex.Pattern[] maskingPatterns,
                             java.lang.String separator)
maskingChar - マスク文字maskingPatterns - マスク対象のパターンseparator - マップの値間の区切り文字public java.lang.String get(T context)
LogUtil.dumpMap(Map, String, MapValueEditor)を使用する。protected abstract java.util.Map<java.lang.String,?> getMap(T context)
context - ログの出力項目の取得に使用するコンテキスト