Class ExpressionLang

java.lang.Object
nablarch.test.tool.sanitizingcheck.tag.Tag
nablarch.test.tool.sanitizingcheck.tag.ExpressionLang

public class ExpressionLang extends Tag
EL式を表すクラス。
  • Constructor Details

    • ExpressionLang

      public ExpressionLang(int lineNo, int position)
      コンストラクタ。
      Parameters:
      lineNo - 行番号
      position - タグの位置
  • Method Details

    • getType

      public TagType getType()
      Description copied from class: Tag
      タグのタイプを取得する。
      Specified by:
      getType in class Tag
      Returns:
      タグのタイプ
    • getMessage

      protected String getMessage()
      Description copied from class: Tag
      メッセージを取得する。 デフォルト実装では、タグ名を返却する。
      Overrides:
      getMessage in class Tag
      Returns:
      メッセージ
    • parse

      public void parse(int lineNo, String line, int searchPosition)
      タグの内容を解析する。

      閉じタグまでの内容を解析し、タグの属性値を保持する。 EL式では、閉じタグまでの読み飛ばし処理を行う。

      Overrides:
      parse in class Tag
      Parameters:
      lineNo - 解析対象の行
      line - 解析対象の行
      searchPosition - 解析開始位置