Class Tag
java.lang.Object
nablarch.test.tool.sanitizingcheck.tag.Tag
- Direct Known Subclasses:
Directive,ExpressionLang,HtmlComment,JspCore,SuppressJspCheck,TagLib
タグをあらわすクラス。
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttribute(Tag.TagAttribute attribute) 属性を追加する。属性情報を取得する。int閉じタグの位置を取得する。int行番号を取得する。protected Stringメッセージを取得する。 デフォルト実装では、タグ名を返却する。getName()タグ名を取得する。intタグの開始位置を取得する。abstract TagTypegetType()タグのタイプを取得する。booleanisClosed()タグが閉じられているか否か。booleanチェックが無効化されているタグか否かvoidタグの内容を解析する。voidsetCloseTagPosition(int closeTagPosition) 閉じタグの位置を設定する。voidsetPosition(int position) タグの開始位置を設定する。voidsetSuppressJspCheck(boolean suppressJspCheck) チェックが無効化されているタグか否かを設定する。toString()
-
Constructor Details
-
Tag
コンストラクタ。- Parameters:
name- タグ名lineNo- 行番号position- タグの位置
-
-
Method Details
-
getType
タグのタイプを取得する。- Returns:
- タグのタイプ
-
parse
タグの内容を解析する。 閉じタグまでの内容を解析し、タグの属性値を保持する。- Parameters:
lineNo- 行番号line- 解析対象の行searchPosition- 解析開始位置
-
getName
タグ名を取得する。- Returns:
- タグ名
-
getPosition
public int getPosition()タグの開始位置を取得する。- Returns:
- タグの開始位置
-
setPosition
public void setPosition(int position) タグの開始位置を設定する。- Parameters:
position- 開始位置
-
getCloseTagPosition
public int getCloseTagPosition()閉じタグの位置を取得する。- Returns:
- 閉じタグの位置
-
setCloseTagPosition
public void setCloseTagPosition(int closeTagPosition) 閉じタグの位置を設定する。- Parameters:
closeTagPosition- 閉じタグの位置
-
isClosed
public boolean isClosed()タグが閉じられているか否か。- Returns:
- trueの場合は閉じられている。
-
addAttribute
属性を追加する。- Parameters:
attribute- 属性
-
getAttributes
属性情報を取得する。- Returns:
- 属性情報
-
getLineNo
public int getLineNo()行番号を取得する。- Returns:
- 行番号
-
getMessage
メッセージを取得する。 デフォルト実装では、タグ名を返却する。- Returns:
- メッセージ
-
toString
-
isSuppressJspCheck
public boolean isSuppressJspCheck()チェックが無効化されているタグか否か- Returns:
- チェックが無効化されている場合true
-
setSuppressJspCheck
public void setSuppressJspCheck(boolean suppressJspCheck) チェックが無効化されているタグか否かを設定する。- Parameters:
suppressJspCheck- チェックが無効化されている場合はtrue
-