jp.hishidama.ant.types.htlex
クラス TagType

java.lang.Object
  上位を拡張 org.apache.tools.ant.ProjectComponent
      上位を拡張 org.apache.tools.ant.types.DataType
          上位を拡張 jp.hishidama.ant.types.htlex.TagType
すべての実装されたインタフェース:
Cloneable

public class TagType
extends org.apache.tools.ant.types.DataType

HtHtmlLexerタグ条件タイプ.

HTMLファイル内のタグの条件判断を行うデータタイプ。

導入されたバージョン:
2009.01.20
バージョン:
2010.01.31
作成者:
ひしだま

コンストラクタの概要
TagType()
           
 
メソッドの概要
 void addConfigured(org.apache.tools.ant.taskdefs.condition.Condition cond)
          条件追加.
 void addConfigured(TagNewType tag)
          タグ変換情報追加.
 void addConfiguredAnd(org.apache.tools.ant.taskdefs.condition.And cond)
          And条件追加.
 void addConfiguredNot(org.apache.tools.ant.taskdefs.condition.Not cond)
          Not条件追加.
 void addConfiguredOr(org.apache.tools.ant.taskdefs.condition.Or cond)
          Or条件追加.
 boolean convert(Tag tag, HtElement he)
          タグ変換.
 List<AttributeToken> getTokenList()
          処理対象属性一覧取得.
 boolean matches(Tag tag, HtElement he)
          マッチング判断.
 void setIf(String s)
          条件式設定.
 void setName(String name)
          名前条件設定.
 void setNameMatch(MatchEnum match)
          名前マッチング方法設定.
 void setPair(PairTagEnum p)
          ペア条件設定.
 void setTagC(String s)
          タグ閉じ条件設定.
 void setTagO(String s)
          タグ開き条件設定.
 void validate(HtLexerConverter conv)
          精査実行.
 
クラス org.apache.tools.ant.types.DataType から継承されたメソッド
clone, getRefid, invokeCircularReferenceCheck, isReference, setRefid, toString
 
クラス org.apache.tools.ant.ProjectComponent から継承されたメソッド
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

TagType

public TagType()
メソッドの詳細

setName

public void setName(String name)
名前条件設定.

パラメータ:
name - タグ名

setNameMatch

public void setNameMatch(MatchEnum match)
名前マッチング方法設定.

パラメータ:
match - マッチング方法

setTagO

public void setTagO(String s)
タグ開き条件設定.

パラメータ:
s - タグ開き

setTagC

public void setTagC(String s)
タグ閉じ条件設定.

パラメータ:
s - タグ閉じ

setPair

public void setPair(PairTagEnum p)
ペア条件設定.

パラメータ:
p - ペア条件

setIf

public void setIf(String s)
条件式設定.

パラメータ:
s - 条件式
導入されたバージョン:
2010.01.31

addConfigured

public void addConfigured(org.apache.tools.ant.taskdefs.condition.Condition cond)
条件追加.

パラメータ:
cond - 条件

addConfiguredAnd

public void addConfiguredAnd(org.apache.tools.ant.taskdefs.condition.And cond)
And条件追加.

パラメータ:
cond - 条件

addConfiguredOr

public void addConfiguredOr(org.apache.tools.ant.taskdefs.condition.Or cond)
Or条件追加.

パラメータ:
cond - 条件

addConfiguredNot

public void addConfiguredNot(org.apache.tools.ant.taskdefs.condition.Not cond)
Not条件追加.

パラメータ:
cond - 条件

addConfigured

public void addConfigured(TagNewType tag)
タグ変換情報追加.

パラメータ:
tag - タグ変換タイプ

validate

public void validate(HtLexerConverter conv)
              throws org.apache.tools.ant.BuildException
精査実行.

パラメータ:
conv - コンバーター
例外:
org.apache.tools.ant.BuildException - 精査エラー時

convert

public boolean convert(Tag tag,
                       HtElement he)
タグ変換.

パラメータ:
tag - タグ
he - タグの属している要素(解析されていない場合、null)
戻り値:
内容を変更した場合、true

getTokenList

public List<AttributeToken> getTokenList()
処理対象属性一覧取得.

戻り値:
属性一覧
関連項目:
AttrCondType.eval()

matches

public boolean matches(Tag tag,
                       HtElement he)
マッチング判断.

パラメータ:
tag - タグ
he - タグの属している要素(解析されていない場合、null)
戻り値:
指定されていた条件にマッチした場合、true