Class SanitizingChecker

java.lang.Object
nablarch.test.tool.sanitizingcheck.SanitizingChecker

public class SanitizingChecker extends Object
サニタイジングチェックツール
Author:
Tomokazu Kagawa
  • Constructor Summary

    Constructors
    Constructor
    Description
    SanitizingChecker(String confPath, Charset charset, List<String> additionalExts, List<Pattern> excludePatterns)
    コンストラクタ。 設定ファイルをロードし設定する。
  • Method Summary

    Modifier and Type
    Method
    Description
    checkSanitizing(String jspDirPath)
    サニタイジングチェック実施する。
    指定されたディレクトリ配下のJSP、または指定されたJSPを対象にサニタイジングチェックを行う。
    ディレクトリが指定された際には、配下のサブフォルダ内のJSPも全てチェックする。
    返却されるMap<String, List>のキー値にはJSP名、バリュー値には当該JSPにて検知したエラーメッセージのリストが格納される。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SanitizingChecker

      public SanitizingChecker(String confPath, Charset charset, List<String> additionalExts, List<Pattern> excludePatterns)
      コンストラクタ。 設定ファイルをロードし設定する。
      Parameters:
      confPath - 設定ファイルパス
      charset - 文字コード
      additionalExts - jsp以外にチェック対象とする拡張子のリスト
      excludePatterns - チェック対象外ファイル(ディレクトリ)のパターンリスト(正規表現)
  • Method Details

    • checkSanitizing

      public Map<String,List<String>> checkSanitizing(String jspDirPath)
      サニタイジングチェック実施する。
      指定されたディレクトリ配下のJSP、または指定されたJSPを対象にサニタイジングチェックを行う。
      ディレクトリが指定された際には、配下のサブフォルダ内のJSPも全てチェックする。
      返却されるMap<String, List>のキー値にはJSP名、バリュー値には当該JSPにて検知したエラーメッセージのリストが格納される。
      Parameters:
      jspDirPath - チェック対象JSPファイル、またはチェック対象ディレクトリ
      Returns:
      エラー一覧