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

java.lang.Object
  上位を拡張 org.apache.tools.ant.types.EnumeratedAttribute
      上位を拡張 jp.hishidama.ant.types.htlex.MatchEnum

public class MatchEnum
extends org.apache.tools.ant.types.EnumeratedAttribute

文字列マッチングクラス.

文字列の比較を行うクラス。

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

フィールドの概要
static String EQUALS
          "equals":単純比較
static String FIND
          "find":正規表現で検索
static String IGNORE_CASE
          "ignorecase":大文字小文字を無視して比較
static String MATCHES
          "matches":正規表現で一致
 
コンストラクタの概要
MatchEnum()
           
MatchEnum(String s)
           
 
メソッドの概要
 Pattern getPattern()
          比較パターン取得.
 String getPatternString()
          比較文字列取得.
 String[] getValues()
           
 boolean matches(String s)
          マッチング判断.
 void setPattern(String comp)
          比較文字列設定.
 
クラス org.apache.tools.ant.types.EnumeratedAttribute から継承されたメソッド
containsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

IGNORE_CASE

public static final String IGNORE_CASE
"ignorecase":大文字小文字を無視して比較

関連項目:
定数フィールド値

EQUALS

public static final String EQUALS
"equals":単純比較

関連項目:
定数フィールド値

FIND

public static final String FIND
"find":正規表現で検索

関連項目:
Matcher.find(), 定数フィールド値

MATCHES

public static final String MATCHES
"matches":正規表現で一致

関連項目:
Matcher.matches(), 定数フィールド値
コンストラクタの詳細

MatchEnum

public MatchEnum()

MatchEnum

public MatchEnum(String s)
メソッドの詳細

getValues

public String[] getValues()
定義:
クラス org.apache.tools.ant.types.EnumeratedAttribute 内の getValues

setPattern

public void setPattern(String comp)
比較文字列設定.

パラメータ:
comp - 比較元文字列

getPatternString

public String getPatternString()
比較文字列取得.

戻り値:
比較元文字列

getPattern

public Pattern getPattern()
比較パターン取得.

戻り値:
比較パターン(正規表現の場合のみ有効)

matches

public boolean matches(String s)
マッチング判断.

パラメータ:
s - 比較対象文字列(nullの場合は空文字列として判断する)
戻り値:
指定されていた条件にマッチした場合、true