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

java.lang.Object
  上位を拡張 org.apache.tools.ant.ProjectComponent
      上位を拡張 org.apache.tools.ant.types.DataType
          上位を拡張 jp.hishidama.ant.types.htlex.AttrType
すべての実装されたインタフェース:
Cloneable
直系の既知のサブクラス:
AttrCondType, AttrOpeType

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

HtHtmlLexerタグ属性タイプ.

HTMLファイル内のタグの属性のマッチ条件を保持するデータタイプ。

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

コンストラクタの概要
AttrType()
           
 
メソッドの概要
 void addConfiguredParam(TextParameter param)
          パラメーター設定.
 void doSetProperty(AttributeToken a)
          プロパティー設定処理.
 void initHtLexerConverter(HtLexerConverter conv)
          HtLexerConverter設定.
 boolean matches(AttributeToken a)
          マッチング判断.
 void setIf(String s)
          条件式設定.
 void setLet(String s)
          代入記号条件設定.
 void setName(String name)
          名前条件設定.
 void setNameMatch(MatchEnum match)
          名前マッチング方法設定.
 void setPropertyName(String name)
          プロパティー名設定.
 void setQuote(String s)
          クォーテーション条件設定.
 void setValue(String value)
          属性値条件設定.
 void setValueMatch(MatchEnum match)
          属性値マッチング方法設定.
 
クラス 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
 

コンストラクタの詳細

AttrType

public AttrType()
メソッドの詳細

setName

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

パラメータ:
name - 属性名

setNameMatch

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

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

setLet

public void setLet(String s)
代入記号条件設定.

パラメータ:
s - 代入記号

setValue

public void setValue(String value)
属性値条件設定.

パラメータ:
value - 属性値

setValueMatch

public void setValueMatch(MatchEnum match)
属性値マッチング方法設定.

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

setQuote

public void setQuote(String s)
クォーテーション条件設定.

パラメータ:
s - クォーテーション

setIf

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

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

setPropertyName

public void setPropertyName(String name)
プロパティー名設定.

パラメータ:
name - プロパティー名
導入されたバージョン:
2010.01.23

addConfiguredParam

public void addConfiguredParam(TextParameter param)
パラメーター設定.

属性値に書きづらい長い式などをパラメーターのボディー部に記述できる。
<attr><param name="foo">bar</param></attr>の場合、<attr foo="bar">と同じ。

パラメータ:
param - パラメーター
導入されたバージョン:
2010.02.01

initHtLexerConverter

public void initHtLexerConverter(HtLexerConverter conv)
HtLexerConverter設定.

パラメータ:
conv -
導入されたバージョン:
2010.01.23

matches

public boolean matches(AttributeToken a)
マッチング判断.

パラメータ:
a - 属性
戻り値:
指定されていた条件にマッチした場合、true

doSetProperty

public void doSetProperty(AttributeToken a)
プロパティー設定処理.

パラメータ:
a - 属性
導入されたバージョン:
2010.01.23