Class Html4HtmlChecker

java.lang.Object
nablarch.test.tool.htmlcheck.Html4HtmlChecker
All Implemented Interfaces:
HtmlChecker

public class Html4HtmlChecker extends Object implements HtmlChecker
HTML4相当のチェックを行う HTMLチェックツール
Author:
Tomokazu Kagawa
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Charset
    デフォルトエンコーディング
  • Constructor Summary

    Constructors
    Constructor
    Description
    Html4HtmlChecker(String confFilePath)
    コンストラクタ
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Htmlファイルのチェックを行う。
    チェック内容は下記の通りである。
    正しい構文で記述されていること。 許可されていないタグが使用されていないこと。
    protected void
    checkHtml(File html, Charset encoding)
    Htmlファイルのチェックを行う。
    チェック内容は下記の通りである。
    正しい構文で記述されていること。 許可されていないタグが使用されていないこと。

    Methods inherited from class java.lang.Object

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

    • DEFALUT_ENCODING

      public static final Charset DEFALUT_ENCODING
      デフォルトエンコーディング
  • Constructor Details

    • Html4HtmlChecker

      public Html4HtmlChecker(String confFilePath)
      コンストラクタ
      Parameters:
      confFilePath - 設定ファイルパス
  • Method Details

    • checkHtml

      protected void checkHtml(File html, Charset encoding) throws InvalidHtmlException
      Htmlファイルのチェックを行う。
      チェック内容は下記の通りである。
      • 正しい構文で記述されていること。
      • 許可されていないタグが使用されていないこと。
      Parameters:
      html - チェック対象HTMLファイル
      encoding - 指定文字コード
      Throws:
      InvalidHtmlException - チェック結果がNGの場合
    • checkHtml

      public void checkHtml(File html) throws InvalidHtmlException
      Htmlファイルのチェックを行う。
      チェック内容は下記の通りである。
      • 正しい構文で記述されていること。
      • 許可されていないタグが使用されていないこと。
      本クラスでは、ファイルの文字コードにデフォルトの文字コード(UTF-8)を使用する。
      Specified by:
      checkHtml in interface HtmlChecker
      Parameters:
      html - チェック対象HTMLファイル
      Throws:
      InvalidHtmlException - チェック結果がNGの場合
      See Also: