org.seasar.swing.validator
クラス PatternConstraint
java.lang.Object
  
org.seasar.swing.validator.AbstractConstraint
      
org.seasar.swing.validator.PatternConstraint
- すべての実装されたインタフェース: 
 - Constraint
 
public class PatternConstraint
- extends AbstractConstraint
 
- 作成者:
 
  - kaiseh
 
 
| 
メソッドの概要 | 
 java.lang.String | 
getPattern()
 
            | 
 boolean | 
isSatisfied(java.lang.Object value)
 
          値が制約を満たしているかどうかを検証します。 | 
 void | 
read(java.lang.Class<?> modelClass,
     java.lang.String propertyName,
     java.lang.Class<?> propertyClass,
     java.lang.annotation.Annotation annotation)
 
          アノテーションから制約の設定を読み取ります。 | 
 void | 
setPattern(java.lang.String pattern)
 
            | 
 
 
| クラス java.lang.Object から継承されたメソッド | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PatternConstraint
public PatternConstraint()
PatternConstraint
public PatternConstraint(java.lang.String pattern)
getPattern
public java.lang.String getPattern()
 
setPattern
public void setPattern(java.lang.String pattern)
 
read
public void read(java.lang.Class<?> modelClass,
                 java.lang.String propertyName,
                 java.lang.Class<?> propertyClass,
                 java.lang.annotation.Annotation annotation)
- インタフェース 
Constraint の記述:  
- アノテーションから制約の設定を読み取ります。
- 定義:
 - インタフェース 
Constraint 内の read - オーバーライド: 
 - クラス 
AbstractConstraint 内の read 
 
- パラメータ:
 modelClass - プロパティの所有クラスpropertyName - プロパティ名propertyClass - プロパティクラスannotation - アノテーション
 
 
isSatisfied
public boolean isSatisfied(java.lang.Object value)
- インタフェース 
Constraint の記述:  
- 値が制約を満たしているかどうかを検証します。
- パラメータ:
 value - 検証対象の値
- 戻り値:
 - 値が制約を満たしている場合は
true