Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## tle.framework.component.impl.rp.validator
Class ExactRegexValidator

    java.lang.Object
      tle.framework.component.impl.rp.validator.ExactRegexValidator

All Implemented Interfaces:
  Validator

public class ExactRegexValidator
extends java.lang.Object
implements Validator

파라미터 값이 정규 표현식을 만족하는 지의 여부를 검사한다. RegexValidator가 정규 표현식을 만족하는 문장이 파라미터 값에 포함되는지의 여부를 확인하는 반면에 ExactRegexValidator는 파라미터 전체 값이 정규 표현식을 만족하는 지의 여부를 확인한다.

Jakarta Regexp API를 사용하여 정규표현식을 처리한다.

Since:
  2.0.5.6
Author:
  최범균, 최범균

Constructor Summary
`ExactRegexValidator()`

Method Summary
`boolean` | `test(java.lang.String[] parameterValues, java.lang.String constraint)` parameterValues[0]의 값 전체가 정규표현식 constraint를 충족하면 true를 리턴한다.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ExactRegexValidator

    public ExactRegexValidator()

Method Detail

### test

    public boolean test(java.lang.String[] parameterValues,
                        java.lang.String constraint)

  parameterValues[0]의 값 전체가 정규표현식 constraint를 충족하면 true를 리턴한다.

  constraint가 null이면 true를 리턴한다.

  parameterValues가 null이거나 parameterValues.length가 0이거나 parameterValues[0]의 값이 null 또는 ""이면 true를 리턴한다.

  Specified by:
    `test` in interface `Validator`
  Parameters:
    `parameterValues` - 파라미터 값
    `constraint` - 값의 제약 조건
  Returns:
    파라미터 값이 제약조건을 만족할 경우 true
  See Also:
    `Validator.test(java.lang.String[], java.lang.String)`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD