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

java.lang.Object
  extended bytle.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)